Veg Kofta Curry Recipe with Creamy Restaurant-Style Gravy
- Jul 27
- 11 min read

A bowl of creamy veg kofta curry is the kind of meal that instantly feels comforting. Soft vegetable koftas served in a rich tomato-onion gravy with aromatic Indian spices make this classic dish perfect for family dinners, festive celebrations and cosy evenings at home. Served with warm naan, soft rotis or fragrant jeera rice, it's a recipe that brings warmth to every table.
This veg kofta curry recipe gives you two easy ways to cook.
You can prepare soft homemade vegetable koftas using everyday ingredients or save time by using ready-to-cook veggie koftas while following the same creamy gravy recipe. Both options create a satisfying restaurant-style vegetable kofta curry that's rich, flavourful and easy to make.
Whether you're looking for a vegetable kofta curry recipe Indian style, an easy kofta curry recipe, or one of the best monsoon dinner ideas vegetarian, this step-by-step guide will help you prepare a delicious curry with confidence.
What Is Veg Kofta Curry?
Veg kofta curry is a popular North Indian vegetarian curry made with soft vegetable koftas simmered in a creamy tomato-onion gravy flavoured with warming spices. The koftas are traditionally prepared with vegetables, potatoes and binding ingredients before being cooked and added to the gravy just before serving.
This comforting Indian curry recipe is commonly served with naan, roti or rice and is enjoyed for everyday family meals as well as festive occasions. In this recipe, you can either make the koftas from scratch or use ready-to-cook veggie koftas for a quicker meal without changing the rich homemade gravy.
Quick Answer: Veg kofta curry is a creamy Indian curry made with vegetable koftas served in a rich spiced tomato-onion gravy and typically enjoyed with naan, roti or rice.
Quick Recipe Overview
Detail | Information |
Recipe Name | Creamy Veg Kofta Curry with Rich Spiced Gravy |
Cuisine | North Indian |
Course | Main Course |
Prep Time | 20 minutes (Homemade) / 10 minutes (Ready-to-Cook) |
Cook Time | 30 minutes |
Total Time | 50 minutes (Homemade) / 40 minutes (Ready-to-Cook) |
Servings | 4 |
Makes | 12–14 medium koftas (homemade version) |
Difficulty | Easy |
Spice Level | Mild to Medium (adjust to taste) |
Diet | Vegetarian (Vegan option available) |
Best Served With | Butter naan, roti, jeera rice or steamed basmati rice |
Why You'll Love This Veg Kofta Curry
There are many vegetable kofta curry recipes, but this one is designed to be practical, flexible and full of flavour. Instead of offering only one method, it gives you the freedom to choose between homemade koftas or a ready-to-cook alternative while following the same creamy gravy recipe.
Here's why this recipe stands out:
Rich and creamy restaurant-style veg kofta curry made with everyday ingredients.
Two cooking options to suit both busy weekdays and relaxed weekend meals.
Soft koftas that absorb the gravy while holding their shape beautifully.
Beginner-friendly steps with practical cooking tips throughout.
Easy to customise with homemade or ready-to-cook veggie koftas.
Perfect with naan, roti, jeera rice or steamed basmati rice.
Whether you're preparing dinner for your family or planning a festive meal, this recipe delivers comforting flavours without complicated techniques.
Before You Prep: One Simple Tip
If you're making homemade vegetable koftas, gently squeeze any excess moisture from the grated carrot and cabbage before mixing them with the other ingredients.
This simple step helps the kofta mixture hold together more easily, making the koftas easier to shape and less likely to break during cooking. If the mixture still feels soft after mixing, add a little extra gram flour or breadcrumbs until it becomes easy to roll into smooth balls.
Taking a minute to prepare the mixture properly can make the rest of the recipe much easier.
Homemade or Ready-to-Cook? Choose What Works for You
One of the best things about this recipe is its flexibility. The creamy gravy stays exactly the same, so you can choose the type of kofta that best suits your schedule.
Option 1: Homemade Vegetable Koftas
Homemade koftas are perfect if you enjoy cooking from scratch. Made with potatoes, vegetables, gram flour and simple spices, they have a soft texture that absorbs the gravy beautifully, making them ideal for weekend cooking or special occasions.
Option 2: Ready-to-Cook Veggie Koftas
If you're looking for a quicker dinner, ready-to-cook veggie koftas are a convenient alternative. Amazonika Mundi Veggie Kofta is one such option, prepared with pea protein, upcycled cashew fibre, herbs and aromatic spices. Simply cook the koftas according to the package instructions before adding them to the prepared gravy.

Whichever option you choose, the rich homemade gravy remains the heart of this dish.
Ingredients You'll Need
Choose between homemade vegetable koftas or a ready-to-cook alternative. The gravy recipe remains the same for both.
For Homemade Veg Koftas
2 medium potatoes, boiled and mashed
1 cup grated carrot
1 cup grated cabbage
½ cup green peas, lightly mashed
2 tablespoons gram flour (besan)
2 tablespoons breadcrumbs or cornflour
1 green chilli, finely chopped
1 teaspoon grated ginger
½ teaspoon cumin powder
½ teaspoon coriander powder
Salt to taste
2 tablespoons chopped fresh coriander
Oil for shallow frying
Ready-to-Cook Alternative
If you're using frozen or ready-to-cook veggie koftas, prepare them according to the package instructions and keep them aside while the gravy cooks.
For the Creamy Spiced Gravy
2 medium onions, roughly chopped
3 medium tomatoes, roughly chopped
5 garlic cloves
1-inch ginger
2 tablespoons cooking oil
1 teaspoon cumin seeds
½ teaspoon turmeric powder
1 teaspoon Kashmiri red chilli powder
1 teaspoon coriander powder
1 teaspoon garam masala
1 teaspoon crushed kasuri methi
10–12 cashews
¼ cup fresh cream (or plant-based cream)
Salt to taste
1 to 1½ cups warm water
Fresh coriander leaves for garnish
Ingredient Notes
Understanding why each ingredient is used can help you achieve better results every time.
Potatoes bind the homemade koftas and keep them soft inside.
Gram flour (besan) provides structure, helping the koftas stay together during cooking.
Breadcrumbs or cornflour absorb excess moisture and make the mixture easier to shape.
Cashews add natural creaminess and body to the gravy.
Kashmiri red chilli powder gives the curry its vibrant colour without making it overly spicy.
Kasuri methi adds the signature restaurant-style aroma during the final simmer.
Fresh coriander brightens the rich flavours just before serving.
Kitchen Tip: If you're using Amazonika Mundi Veggie Kofta, there's no need to prepare the kofta mixture from scratch. The ready-to-cook koftas already combine pea protein, upcycled cashew fibre, herbs and aromatic spices, making them a convenient option that pairs beautifully with this homemade gravy.
How to Make Creamy Veg Kofta Curry
With your ingredients ready, it's time to bring everything together. The secret to a delicious restaurant-style vegetable kofta curry lies in three simple steps: preparing koftas that hold their shape, cooking the onion-tomato masala patiently, and adding the koftas only at the end so they stay soft while soaking up the rich gravy.
Whether you're making homemade koftas or using ready-to-cook veggie koftas, these detailed steps will help you achieve consistent results every time.
Step 1: Prepare the Homemade Veg Koftas
In a large mixing bowl, combine:
Mashed potatoes
Grated carrot
Grated cabbage
Lightly mashed green peas
Gram flour
Breadcrumbs (or cornflour)
Grated ginger
Finely chopped green chilli
Cumin powder
Coriander powder
Salt
Fresh coriander

Mix everything gently using your hands until well combined.
The mixture should feel soft, smooth and easy to shape. It should hold together when pressed but shouldn't stick heavily to your fingers.
If the mixture feels too wet, add another tablespoon of breadcrumbs or gram flour.

Kitchen Tip: Don't overwork the mixture. Gentle mixing keeps the koftas light and tender instead of dense.

Shape the Koftas
Roll the mixture into equal-sized balls, roughly the size of a golf ball.
Keeping them uniform helps them cook evenly.
This recipe makes approximately 12–14 medium-sized koftas.

Cook the Koftas
Heat a shallow layer of oil in a heavy-bottomed pan over medium heat.
Carefully place the koftas into the pan, leaving enough space between them.
Cook for 3–4 minutes, turning gently until they become evenly golden on all sides.
Transfer them to a plate lined with kitchen paper.

What to Look For
Perfect koftas should have:
Light golden colour
Thin crisp outer layer
Soft centre
No cracks or splitting
Avoid frying over high heat, as the outside may brown too quickly while the inside remains soft.

Using Ready-to-Cook Veggie Koftas
If you're using Amazonika Mundi Veggie Kofta, simply prepare the koftas according to the package instructions.
Made with pea protein, upcycled cashew fibre, herbs and aromatic spices, they offer a convenient shortcut when you're short on time.
Once cooked, keep them aside and add them only after the gravy is ready.
This helps them retain their texture while absorbing the flavours of the curry.
Step 2: Build the Creamy Tomato-Onion Gravy
The gravy is the heart of this recipe.
Taking an extra few minutes here creates the rich flavour that makes this curry taste homemade yet restaurant-quality.
Cook the Base
Heat 2 tablespoons of oil in a heavy-bottomed pan.
Add the cumin seeds.
Allow them to crackle for about 30 seconds until fragrant.
Now add the chopped onions.
Cook over medium heat for 8–10 minutes, stirring occasionally.

What to Look For
The onions should become:
Soft
Light golden
Naturally sweet-smelling
Avoid dark brown onions.
Over-browned onions can make the gravy slightly bitter.
Add Ginger and Garlic
Stir in the ginger and garlic.
Cook for another minute until the raw smell disappears.
The aroma should become warm and savoury.
Add Tomatoes and Ground Spices
Now add:
Tomatoes
Turmeric
Kashmiri chilli powder
Coriander powder
Salt
Cook over medium heat for another 8–10 minutes.
Stir occasionally to prevent sticking.
What to Look For
This is one of the most important stages of the recipe.
The masala is ready when:
Tomatoes become soft and jam-like.
The raw tomato smell disappears.
Small droplets of oil appear around the edges of the pan.
Don't rush this step.
A properly cooked masala creates the deep flavour expected from a vegetable kofta curry restaurant style recipe.
Add the Cashews
Add the cashews and cook for another 2 minutes.
This softens them, making the gravy easier to blend while adding natural richness.

Blend Until Silky Smooth
Remove the pan from the heat.
Allow the mixture to cool slightly.
Blend until completely smooth.

Chef's Tip
Blend for at least 60–90 seconds.
The smoother the gravy, the more luxurious the final curry will taste.
If the mixture feels too thick while blending, add a splash of warm water.
Return the blended gravy to the same pan.
Simmer the Gravy
Pour in 1 to 1½ cups of warm water, adding a little at a time until you reach your preferred consistency.
Stir in:
Garam masala
Crushed kasuri methi
Allow the gravy to simmer gently for 5–7 minutes.

What to Look For
The gravy should:
Coat the back of a spoon
Look silky and glossy
Pour easily without being watery
If it's too thick, add a little warm water.
If it's too thin, simmer uncovered for a few more minutes.
Step 3: Add the Koftas
Reduce the heat to low.
Carefully lower each kofta into the simmering gravy.
Don't stir immediately.
Let them sit undisturbed for about one minute before gently spooning gravy over them.
Cook for only 2–3 minutes.
This allows the koftas to absorb flavour without becoming too soft.
Finally, stir in the fresh cream (or plant-based cream).
Mix gently until the gravy becomes smooth and creamy.

Why Add Cream at the End?
Adding cream after reducing the heat keeps the gravy silky and prevents it from splitting.
Step 4: Garnish and Rest
Switch off the heat.
Scatter freshly chopped coriander over the curry.
If you like, drizzle a little extra cream across the top for a restaurant-style finish.
Allow the curry to rest for 5 minutes before serving.
This short resting time allows the spices to settle and the koftas to absorb even more flavour.

Serving Suggestions
Creamy veg kofta curry is a versatile vegetarian main course that pairs beautifully with Indian breads and rice. The rich tomato-onion gravy, soft koftas and warming spices make it suitable for everyday dinners, festive celebrations and cosy rainy evenings.
Serve it with:
Butter naan for a restaurant-style meal
Tandoori roti for a lighter everyday dinner
Jeera rice to complement the aromatic spices
Steamed basmati rice for a simple family meal
Laccha paratha for festive occasions
Cucumber and onion salad for freshness
Roasted papad and lemon wedges for extra crunch
If you're searching for monsoon dinner ideas Indian, monsoon dinner ideas veg, or rainy day dinner recipes vegetarian Indian, this comforting curry is an excellent choice.
Pair it with freshly made phulkas or hot jeera rice for a satisfying meal on cool evenings.
Try These Easy Variations
Once you've mastered the classic recipe, try these simple variations.
Vegan Veg Kofta Curry: Replace dairy cream with plant-based cooking cream or unsweetened cashew cream while keeping the rest of the recipe the same.
Low-Oil Version: Instead of shallow frying, lightly brush the homemade koftas with oil and bake or air-fry them until golden.
Restaurant-Style Veg Kofta Curry: Add an extra tablespoon of cream, a pinch of kasuri methi and a few roasted cashews before serving for a richer finish.
Spicier Curry: Increase the heat with extra green chillies, freshly ground black pepper or a little more Kashmiri chilli powder.
Quick Weeknight Dinner
Short on time? Prepare the creamy gravy from scratch and use Amazonika Mundi Veggie Kofta as a convenient ready-to-cook option. Made with pea protein, upcycled cashew fibre, herbs and aromatic spices, it pairs beautifully with the homemade gravy while reducing preparation time.
Nutrition, Calories & Storage
Nutrition & Calories
The nutritional value of vegetable kofta curry depends on the ingredients, cooking method and serving size. Homemade koftas prepared with vegetables, potatoes and gram flour will differ from ready-to-cook alternatives.
A typical serving provides:
Plant-based protein
Dietary fibre from vegetables
Carbohydrates for energy
Healthy fats from cashews and cream
Vitamins and minerals from tomatoes, onions and fresh herbs
If you're using Amazonika Mundi Veggie Kofta, the nutritional profile will reflect its ingredients, including pea protein and upcycled cashew fibre. Refer to the product packaging for detailed nutrition information per serving.
For a balanced meal, serve the curry with whole wheat roti or a moderate portion of rice alongside a fresh salad.
Storage & Reheating
One of the best things about veg kofta curry is that the flavours continue to develop after resting, making leftovers just as enjoyable.
For the best results:
Refrigerate in an airtight container for up to 3 days.
Store the koftas and gravy separately whenever possible.
Freeze only the gravy for up to 2 months.
Reheat gently over low heat.
Add a splash of warm water if the gravy becomes too thick.
Add the koftas during the final 2–3 minutes of reheating.
For safe food storage and reheating practices, refer to the USDA Food Safety and Inspection Service – Leftovers and Food Safety.[1]
For general nutrition information on Indian ingredients, see the Indian Food Composition Tables (IFCT 2017) published by the National Institute of Nutrition.
Frequently Asked Questions
Can I use frozen or ready-to-cook veggie koftas?
Yes. Frozen or ready-to-cook veggie koftas are a convenient option. Cook them according to the package instructions before adding them to the prepared gravy.
How do I stop veg koftas from breaking?
If the homemade mixture feels too soft, mix in a little more gram flour or breadcrumbs. Chilling it for 15–20 minutes before cooking also helps the koftas hold their shape.
What's the difference between veg kofta curry and malai kofta curry?
Both are popular North Indian curries, but malai kofta curry is usually made with paneer and potatoes in a richer, creamier and slightly sweeter gravy. This veg kofta curry recipe uses mixed vegetables in a balanced tomato-onion gravy, making it lighter while still full of flavour.
Can I prepare the gravy in advance?
Yes. The gravy can be prepared one or two days ahead and refrigerated. Reheat it gently before adding freshly cooked homemade or ready-to-cook koftas.
Can I make this recipe vegan?
Absolutely. Replace dairy cream with a plant-based alternative. If using ready-to-cook koftas, check the ingredient list to ensure they suit your dietary preferences.
Key Takeaways
This creamy veg kofta curry can be prepared with homemade or ready-to-cook veggie koftas.
A well-cooked onion-tomato masala is the foundation of a rich, restaurant-style gravy.
Blend the gravy until completely smooth for the best texture.
Add the koftas only during the final few minutes so they absorb flavour without becoming too soft.
Pair the curry with naan, roti or jeera rice for a comforting vegetarian meal that's perfect for family dinners and rainy evenings.
Conclusion
A truly satisfying veg kofta curry recipe is built on patience rather than complexity. Taking the time to cook the onion-tomato masala properly, blending it until silky smooth and allowing the koftas to gently absorb the gravy creates a dish that's rich, comforting and full of flavour.
Whether you prepare homemade vegetable koftas or choose Amazonika Mundi Veggie Kofta for added convenience, the creamy spiced gravy remains the heart of this recipe. The ready-to-cook koftas, made with pea protein, upcycled cashew fibre, herbs and aromatic spices, offer a practical alternative for busy days while pairing naturally with the homemade gravy.
Serve this comforting curry with warm naan, soft rotis or fragrant jeera rice, and enjoy a meal that's equally suited to everyday family dinners, festive celebrations or cosy monsoon evenings.



