Vegetable Kofta Curry
Golden, crispy vegetable dumplings simmered in a rich, creamy onion-tomato gravy. The koftas are packed with finely grated seasonal vegetables and mild spices, then dunked into a velvety, aromatic sauce finished with a touch of cream. A beautiful restaurant-style centerpiece for celebrations or special weekend lunches.
For 4 servings
- prep · ~15 min
Prepare the kofta mixture.
1.In a large bowl, combine mashed potato, grated carrot, crushed green peas, grated paneer, chopped green chili, and grated ginger.2.Add corn flour and a pinch of salt. Mix everything well until the mixture holds together without crumbling.3.Divide into 12 equal portions and roll each into a smooth, crack-free ball.TIPEnsure the mixture is not wet; squeeze out excess water from grated veggies before mixing, or the koftas may break while frying. - fry · ~12 min
Fry the vegetable koftas.
1.Heat oil in a deep pan over medium heat until a small piece of mixture sizzles and rises.2.Gently slide in 4-5 koftas at a time and fry until evenly golden brown and crisp (3-4 minutes).3.Lift out with a slotted spoon and drain on paper towels. Set aside.TIPMaintain medium heat — high heat browns the outside too fast leaving the inside raw; low heat makes the koftas absorb too much oil. - prep · ~15 min
Make the gravy base.
1.Heat 2 tbsp oil in a skillet over medium heat. Add bay leaf, green cardamom, and cinnamon stick. Sauté until fragrant (30 sec).2.Add chopped onion and cook until translucent and lightly golden (5-6 min).3.Add minced garlic and chopped ginger; sauté until raw aroma disappears (1 min).4.Add chopped tomatoes and cook until soft and mushy (5 min).5.Stir in soaked cashews, turmeric powder, red chili powder, coriander powder, and a pinch of salt. Sauté for 2 minutes.6.Remove from heat, discard the bay leaf and cinnamon stick, and let the mixture cool slightly.TIPCook the tomatoes really well until the oil starts to separate — this removes raw sourness and gives the gravy its deep, rich color. - mix · ~2 min
Blend the gravy until smooth.
1.Transfer the cooled mixture to a blender.2.Add 0.5 cup water and blend to a completely smooth, silky paste. - simmer · ~11 min
Simmer the curry.
1.Pour the blended gravy back into the skillet and rinse the blender with the remaining 0.5 cup water; add it to the pan.2.Bring to a gentle boil, then reduce heat and simmer covered for 10 minutes, stirring occasionally.3.Check consistency — the gravy should be thick but flowing. Add a splash more water only if needed.4.Sprinkle garam masala and stir through. - assemble · ~3 min
Add koftas to the gravy just before serving.
1.Warm the gravy if it has cooled; gently arrange the fried koftas in the skillet.2.Spoon some gravy over each kofta and let them sit in the hot gravy for exactly 2-3 minutes — just enough to warm through without turning soggy.TIPOnly add as many koftas as you plan to serve immediately. Store leftover koftas and gravy separately, or the koftas will disintegrate. - garnish · ~1 min
Garnish with cream and fresh coriander leaves. Serve hot.
1.Drizzle cream lightly over the kofta curry.2.Scatter chopped coriander leaves on top.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Squeeze all excess moisture from the grated carrot before mixing — a wet mixture makes koftas burst in the oil.
- 2Fry koftas in small batches at a steady medium heat so they cook through and stay crisp on the outside.
- 3Do not skip soaking the cashews — this softens them for a silky-smooth gravy blend.
- 4Cook the onion-tomato base until the oil visibly separates on the sides — that's your cue the gravy is properly done.
- 5Add the fried koftas to the gravy only right before serving, or they will turn mushy and fall apart.
- 6Store leftover gravy and koftas completely separately; reheat gravy first, then warm koftas in it for just 2 minutes.
Adapt it for your goals.
Dairy-free
Replace paneer with crumbled firm tofu (press it well) and swap the cream garnish with a drizzle of cashew cream or thick coconut milk. The gravy stays rich from the blended cashews.
high proteinHigh-protein
Add 50 g of finely chopped or grated boiled chicken or crumbled soya chunks to the kofta mixture. Increase paneer to 150 g for an extra protein punch without losing texture.
low oil/air fryerLow-oil/air-fryer
Shape koftas, brush lightly with oil, and air-fry at 190°C for 12-15 minutes, turning halfway. They'll be less crisp but hold together well and cut the frying fat by 80%.
veganVegan
Replace paneer with crumbled or grated extra-firm tofu, use a plant-based cream (or cashew cream) for the drizzle, and confirm the corn flour is not from a mixed starch. All other ingredients are naturally vegan.
Why this is on our healthy list.
Rich in Vitamin A from Carrots
Carrots provide beta-carotene, which the body converts to vitamin A, supporting healthy vision and immune function.
Plant Protein from Paneer and Peas
Paneer (cottage cheese) and green peas contribute a solid amount of vegetarian protein to help with muscle repair and satiety.
Good Source of Dietary Fiber
Vegetables like carrots, peas, and the tomato-onion base add dietary fiber, aiding digestion and promoting a feeling of fullness.
Antioxidants from Spices
Turmeric, coriander, garam masala, and ginger are rich in natural antioxidants and anti-inflammatory compounds that add flavor without extra salt.
Frequently asked questions
The mixture is too wet. Squeeze out every drop of water from the grated carrot, and make sure both the potato and paneer are mashed dry. A pinch more corn flour can also help bind them.



