Hi there, today I am sharing a super delicious, rich, and flavorful recipe: Restaurant-Style Cabbage Kofta Curry, which turns humble cabbage (patta gobhi) into a royal feast:

Welcome back to Manjiri’s Foods!
If your family usually wrinkles their noses at cabbage, this recipe will change their minds! Crispy on the outside and melt-in-your-mouth soft on the inside, these koftas, soaked in a luscious, spiced onion-tomato gravy, taste like the kind you order at restaurants.
Table of Contents
Why You Will Love This Recipe
- Crispy yet soft koftas: The cabbage adds a natural slight sweetness and incredible texture.
- No soggy dumplings: Simple kitchen tricks ensure your koftas never break in oil.
- Aromatic, silky gravy: Made with everyday pantry spices, fresh tomatoes, and a touch of whisked dahi or cream.
- Perfect for weekend dinners, festive lunches, and get-togethers!
Ingredients
For the Cabbage Koftas
- 1 medium Cabbage (patta gobhi), finely grated or minced
- 1 tsp Salt (divided)
- 1/2 tsp Turmeric powder (haldi)
- 1/2 tsp Red chilli powder
- 1 tsp Dry mango powder (amchur)
- 2 tsp Crushed coriander seeds (dhania)
- 1 tsp Carom seeds (ajwain)
- 1 tsp Ginger, finely chopped
- 1 tsp Green chillies, finely chopped
- 1 tsp Fresh coriander, finely chopped
- 1/4 cup Besan (gram flour)
- Oil for deep frying
For the Rich Curry Base
- 2 tbsp Oil or Ghee
- Whole Spices: 1 bay leaf (tej patta), 1 black cardamom (badi elaichi), 1-2 green cardamoms, a small cinnamon stick, and 1 tsp cumin seeds (jeera)
- 2 medium Onions, finely chopped
- 1 tbsp Ginger-garlic paste (or 1 inch ginger + garlic, crushed)
- 3 medium Tomatoes, pureed smooth in a mixer jar
- 1/4 cup Fresh curd/yogurt (dahi) or fresh cream
- Spices: 1/2 tsp turmeric powder, 1 to 1.5 tsp Kashmiri red chilli powder, 1 tbsp coriander powder, 1/2 tsp garam masala
- 1 tsp Kasuri methi (crushed)
- Salt to taste
- Water as needed
- Fresh coriander leaves for garnishing
The Secret Trick: No-Water Kofta Dough!
The biggest problem many face with cabbage koftas is that they release water and turn soggy, needing too much besan. When you add too much besan, the koftas turn hard like rubber.
Here is the secret:
- Grate or finely chop your cabbage.
- Toss it with 1/2 tsp salt and let it sit for 10 minutes.
- Take handfuls of cabbage and squeeze out all the excess water as hard as you can.
- (Tip: Keep this squeezed cabbage water aside! We will use it in our gravy later.)
Once squeezed dry, the cabbage will absorb all your spices and need only 1/4 cup besan to hold its shape.
Step-by-Step Method
1. Making the Kofta Balls
- In a mixing bowl, take your tightly squeezed cabbage.
- Add the chopped ginger, green chillies, fresh coriander, crushed coriander seeds, ajwain, turmeric, red chilli powder, amchur powder, and the remaining 1/2 tsp salt.
- Add 1/4 cup besan. Mix everything nicely with your hands. Do not add any water! The slight moisture from the cabbage is enough to bind everything together into a soft dough.
- Grease your palms with a drop of oil and roll the mixture into small, firm lemon-sized round balls. Keep them ready on a plate.

2. Frying to Golden Perfection

- Heat oil in a kadai on medium flame.
- Once the oil is medium-hot, slide in 4 to 5 koftas gently.
- Do not touch them for the first 1 minute; otherwise they can break. Once they set and turn light golden on the bottom, rotate them gently with a slotted spoon.
- Fry evenly on a medium-low flame until they are crisp, deep golden-brown, and cooked through from the inside.
- Drain on a plate and repeat for the next batch.
Appe Pan Option: Want a low-oil version? Cook these kofta balls in a lightly greased appe pan (paniyaram pan) on low flame, rotating them until golden and crisp all around!
3. Making the Aromatic Gravy
- In another kadai or pan, heat 2 tablespoons of oil or ghee.
- Add your whole spices—bay leaf, black cardamom, green cardamom, cinnamon, and cumin seeds. Let them crackle and release their aroma for a few seconds.

- Add the finely chopped onions. Sauté patiently on medium flame until the onions turn soft and golden brown.
- Add the ginger-garlic paste and sauté for another minute until the raw smell goes away.
- Lower the flame and add turmeric, red chilli powder, coriander powder, and a pinch of salt. Sauté the dry spices in oil for 20 seconds.

- Pour in the fresh tomato puree. Cook nicely on medium flame, stirring in between, until oil starts separating from the sides of the masala.

- Lower the heat, add whisked dahi (or cream), and stir continuously for a minute so it doesn’t curdle. Cook until bubbly and smooth.

- Now add 1.5 to 2 cups of warm water (you can use your reserved cabbage water here). Mix well, bring the gravy to a rolling boil, then cover and simmer on low for 6 to 8 minutes.
- Finish the gravy by crushing kasuri methi between your palms and sprinkling garam masala. Give it a gentle mix.

The Golden Serving Rule for Restaurant-Style Cabbage Kofta Curry
Koftas naturally soak up a lot of gravy. If you add them to the boiling curry too early, they will drink up all the sauce and become soggy!
Best way to serve:
- Keep your koftas ready on your serving bowl.
- Just 5 minutes before sitting down to eat, pour the piping hot, simmering gravy all over the koftas.
- Garnish with a swirl of fresh cream and lots of chopped coriander leaves.
Serve hot with steaming phulkas, butter naan, layered parathas, or fragrant jeera rice!
Other Gravy Recipes To Try
Quick Tips for Success
- Squeeze thoroughly: Removing maximum water from the cabbage is the #1 trick to get perfect koftas that keep their shape.
- Fry on medium flame: If the oil is too hot, the outside will burn while the inside stays raw. If it’s too cold, koftas will soak up oil. Medium heat gives that perfect crunch!
- Adjust consistency: If your gravy gets too thick after resting, simply add 1/2 cup of hot water and simmer for 2 minutes before serving.
Restaurant-Style Cabbage Kofta Curry (Patta Gobhi Kofta)
Course: Main CourseCuisine: IndianDifficulty: Medium4
servings20
minutes20
minutes300
kcal40
minutesCrispy, golden spiced cabbage dumplings simmered in a rich, velvety tomato-cashew gravy with authentic North Indian restaurant-style flavors. Perfect paired with buttery garlic naan or fragrant jeera rice.
Ingredients
- For the Cabbage Koftas
1 medium cabbage (patta gobhi), finely grated or minced
1 tsp salt (divided)
1/2 tsp turmeric powder (haldi)
1/2 tsp red chilli powder
1 tsp dry mango powder (amchur)
2 tsp crushed coriander seeds (dhania)
1 tsp carom seeds (ajwain)
1 tsp ginger, finely chopped
1 tsp green chillies, finely chopped
1 tsp fresh coriander, finely chopped
1/4 cup besan (gram flour)
Oil for deep frying
- For the Rich Curry Base
2 tbsp oil or Ghee
Whole Spices: 1 bay leaf (tej patta), 1 black cardamom (badi elaichi), 1-2 green cardamoms, a small cinnamon stick, and 1 tsp cumin seeds (jeera)
2 medium onions, finely chopped
1 tbsp Ginger-garlic paste (or 1 inch ginger + garlic crushed)
3 medium tomatoes, pureed smooth in a mixer jar
1/4 cup fresh curd/yogurt (dahi) or fresh cream
Spices: 1/2 tsp turmeric powder, 1 to 1.5 tsp Kashmiri red chilli powder, 1 tbsp coriander powder, 1/2 tsp garam masala
1 tsp Kasuri methi (crushed)
Salt to taste
Water as needed
Fresh coriander leaves for garnishing
Directions
- Bind the Dough: In a mixing bowl, combine tightly squeezed cabbage with chopped ginger, green chillies, fresh coriander, crushed coriander seeds, ajwain, turmeric, red chilli powder, amchur, salt, and besan. Mix firmly by hand without adding water until it forms a workable dough, then grease your palms and roll into lemon-sized balls.
- Fry the Koftas: Heat oil on medium flame. Slide in the kofta balls gently and let them set untouched for the first minute to prevent breaking. Rotate with a slotted spoon and fry on medium-low flame until crisp and deep golden-brown, then drain. (For a low-oil version, cook them in a lightly greased appe pan until crisp on all sides).
- Bloom Spices & Sauté Aromatics: Heat oil or ghee in a pan, crackle the whole spices (bay leaf, cardamoms, cinnamon, and cumin), then sauté finely chopped onions until soft and golden brown. Stir in ginger-garlic paste for a minute, lower the flame, and cook turmeric, red chilli, coriander powder, and a pinch of salt for 20 seconds.
- Cook the Masala Base: Pour in fresh tomato puree and cook on medium flame until oil separates from the sides. Turn the heat low, blend in whisked dahi or fresh cream while stirring continuously for a minute to prevent curdling, and cook until smooth.
- Simmer the Gravy: Pour in 1.5 to 2 cups of warm water (or reserved cabbage water). Bring to a rolling boil, then cover and simmer on low for 6 to 8 minutes. Finish by stirring in crushed kasuri methi and garam masala.
- Assemble & Serve: Place the fried koftas in a serving dish and pour the piping hot gravy over them just 5 minutes before serving to keep them tender without turning soggy. Garnish with a drizzle of cream and fresh coriander, and pair with naan, phulkas, or jeera rice
Notes
- Squeeze thoroughly: Removing maximum water from the cabbage is the #1 trick to get perfect koftas that keep their shape.
- Fry on medium flame: If the oil is too hot, the outside will burn while the inside stays raw. If it’s too cold, koftas will soak up oil. Medium heat gives that perfect crunch!
- Adjust consistency: If your gravy gets too thick after resting, simply add 1/2 cup of hot water and simmer for 2 minutes before serving.
Try this flavorful cabbage kofta curry at home and treat your family to a restaurant-style meal right from your kitchen!
Did you make this recipe? Do let me know in the comments below, and don’t forget to share a picture with me! Happy cooking!

