Vegetable Curry Recipe (North Indian Style)

Step by StepJump to Recipe

Want a simple yet delicious curry recipe with the goodness of lots of vegetables in it? Here’s exactly what I have for you. Check out this Vegetable Curry Recipe of mine that I have shared on this post. This is a Punjabi or North Indian-style Vegetable Curry made with fried mixed vegetables in a luscious creamy spiced onion-tomato gravy. Best paired with all your Indian flatbreads and even cumin rice, for a comforting meal.

vegetable curry served in a bowl along with a side of tandoori roti and salad.

About Vegetable Curry Recipe

A variety of mixed vegetable recipes are common both in North Indian as well as South Indian cuisines. As it is also a favorite in my house, I have a few variations of preparations that include mixed veggies in them.

Some are dryish, others semi-dry or curry based. This recipe of Vegetable Curry is one way that I make, with typical Punjabi flavors in it.

I had seen this Vegetable Curry Recipe on a television show decades back. Post which, I tried it at home. And when I did that, the results came out really good. Since then, it is much-loved by all at my place.

Sometimes, I just make this version, pair it with our regular chapatis and some fresh salad on the side, and a satisfying lunch or dinner is sorted.

The gravy of this Vegetable Curry is creamy, mildly sweet and subtly spiced with a hint of sourness from the tomatoes and curd (yogurt).

The recipe calls for frying the veggies. Alternatively, you can sauté the vegetables or blanch or steam them too. However, since fried veggies and cream is used, the dish becomes rich in calories.

Since this post is about a Vegetable Curry Recipe, here are some more recipes that are similar. One is this one-pot preparation of Mix Veg Recipe with veggies that are not fried, but cooked in the gravy. Another one is the Paneer Sabji that I make, where the base is the same.

As I mentioned, you can savor this lovely mixed veg curry with Indian flatbreads like roti or phulka or chapati or naan or tandoori roti along with an onion-lemon salad or Kachumber.

Step-by-Step Guide

How to make Vegetable Curry

Fry Vegetables

1. Heat 4 tablespoons oil in a wok (kadai) or pan. Add 2½ cups chopped mixed vegetables and begin to fry them.

Chop the carrots, potatoes into cubes and the cauliflower into small to medium florets as then it takes less time to fry them.

Depending on the size of the wok (kadai) or pan, you can fry the vegetables in batches too.

2. Fry vegetables on medium to medium-high heat, turning them over as needed. Ensure to fry until they are cooked completely and are tender and golden from the edges.

frying vegetables in pan.

3. Remove with a slotted spoon and drain on kitchen paper towels to remove excess oil.

Instead of frying, you can even steam or roast the vegetables in an oven.

fried vegetables on kitchen paper towel for making vegetable curry recipe.

Frying & Sauteing

4. In the same oil, add 2 slit green chilies and 10 to 12 whole cashews. Fry till the cashews are golden and the chilies have some light blisters on them. Do not brown or burn the chillies.

Remove with a slotted spoon and drain on kitchen paper towels.

frying slit green chilies and whole cashews in hot oil for making vegetable curry recipe.

5. Keep the heat to low or turn off the heat. Add 1 generous pinch of asafoetida and stir.

If you do not have asafoetida, then simply omit adding it.

asafoetida added in hot oil.

6. Next, add ⅓ cup finely chopped onions. Stir and sauté on medium heat until the onions turn light golden.

sautéing finely chopped onions in hot oil.

7. Add 1 teaspoon ginger-garlic paste or crushed ginger-garlic. Sauté on medium-low heat until their raw aroma dissipates.

ginger-garlic paste added to hot oil.

Make Onion & Tomato Masala

8. Add ¾ to 1 cup finely chopped tomatoes. Stir and sauté until the tomatoes become pulpy and you see oil releasing from the sides.

finely chopped tomatoes added to pan.

9. Lower the heat and add all the ground spice powders – ½ teaspoon red chili powder, ¼ teaspoon turmeric powder, 1 teaspoon coriander powder and ½ teaspoon garam masala powder.

Stir and mix well. Sauté for a minute on low to medium-low heat.

spice powders added to onion-tomato mixture.

10. Keep the heat to a low and add 2 tablespoons whisked curd (yogurt). Stir curd briskly as you incorporate it into the masala mixture.

Stirring briskly but continuously when adding curd, ensures that it does not split in the onion-tomato masala. Also, use full-fat fresh curd.

curd added to onion-tomato masala.

11. Add 3 tablespoons light cream or low fat cream. Again, stir and mix everything very well.

Opt to add 1 tablespoon of heavy or whipping cream, instead of light cream.

light cream added to onion-tomato masala.

Make Vegetable Curry

12. Next, add ⅓ cup water. Stir well and let the gravy come to a simmer.

Add water depending upon the consistency you want. But don’t make a thin curry or gravy.

water added to onion-tomato masala to make gravy for the vegetables.

13. When the curry comes to a simmer, then add the fried vegetables, fried cashews and chilies. Also, season with salt.

Here, you can also add paneer cubes along with fried vegetables.

cooked vegetables, cashews and chilies added to simmering gravy.

14. Mix and stir the vegetables and let them to simmer in the gravy for 2 minutes on medium-low heat.

simmering vegetable curry.

15. Serve Vegetable Curry with naan or tandoori roti or phulkas along with onion-mint-lemon salad.

vegetable curry served in a bowl along with a side of tandoori roti and salad.

Variations

Here are some variations that can add diversity to the Punjabi-style Vegetable Curry repertoire, allowing you to enjoy different flavors and textures with each preparation:

  • Add cubes of Indian cottage cheese (paneer) to the curry for a richer and creamier texture. You can also marinate the paneer in spices and pan frying them, before adding to the gravy or can garnish the vegetable curry with pan fried paneer cubes.
  • Add cooked chickpeas (chana/chole) along with vegetables like onions, tomatoes and bell peppers for a protein-rich curry.
  • Sauté mushrooms and green peas together with spices like cumin, coriander and garam masala powder to create a delicious curry with earthy flavors.
  • Combine cauliflower (gobi) with potatoes (aloo) for a classic Aloo Gobi curry that’s both comforting and tasty.
  • Sauté okra (bhindi) separately in oil. Add these to the curry base, simmer for 1 to 2 minutes and enjoy a tangy and flavorful curry.
  • Fry or boil tender jackfruit pieces and add them in the masala gravy for a unique and flavorsome vegetarian curry.

Expert Tips

  1. Choose fresh veggies: Use fresh and seasonal vegetables for the best optimum flavor and taste. Common vegetables used in this curry include potatoes, carrots, green peas, cauliflower, French beans and bell peppers.
  2. Preparing veggies: Wash and chop the vegetables evenly so they cook at the same rate. You can cut them into cubes or bite-sized pieces, depending on your preference.
  3. Cooking veggies: Instead of frying the vegetables, you can also sauté or blanch or steam them. You could also roast the vegetables in an oven.
  4. Layer flavors: Add the ground spices to the onion-tomato base and cook them until the raw smell disappears for about a minute. This step allows the spices to release their flavors and infuse into the curry.
  5. Adjust consistency: For the desired consistency, add water accordingly. Some prefer a thick gravy, while others prefer a medium to thin consistency.
  6. Finish with fresh herbs: You can add a garnish of fresh coriander leaves to the curry before serving, for an added color and freshness in the dish.

FAQs

What vegetables can I use in this Punjabi Vegetable Curry?

A variety of vegetables like potatoes, carrots, green peas, cauliflower, bell peppers, beans, eggplant can be used. Choose a mix of vegetables that you enjoy.

How do I make the curry thick and creamy without adding cream?

You can achieve a thick and creamy texture by blending a portion of cooked vegetables before adding them back to the curry. This helps thicken the sauce naturally without the need for cream. Alternatively, you can also use cashew or almond paste to add richness and creaminess.

How spicy should this curry be?

You have the liberty to adjust the spiciness of the curry according to your palate requirements. You can increase or decrease the quantity of red chili powder or green chilies.

Can I make this Vegetable Curry Recipe vegan?

Yes, you can easily make this curry vegan by skipping any dairy-based ingredients such as cream or yogurt. Plant-based milk or coconut milk can also be used for a creamy texture.

More Curries To Try!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

closeup image of vegetable curry topped with three cashews in a bowl.

Vegetable Curry Recipe

This Vegetable Curry Recipe is a Punjabi or North Indian-style creamy curry made with mixed vegetables in spiced onion-tomato gravy. Best paired with all your Indian flatbreads and even cumin rice, for a comforting meal.
4.91 from 11 votes
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Cuisine North Indian, Punjabi
Course Main Course
Diet Vegetarian
Difficulty Level Moderate
Servings 4
Units

Ingredients

Vegetables

  • 2.5 cups mix vegetables (cubed or chopped) – french beans, cauliflower, capsicum, carrots, green peas, or your choice of vegetables
  • OR
  • 1 carrot – small to medium, peeled and cut into cubes
  • 2 potatoes – small to medium, peeled and cut into cubes
  • 8 to 10 french beans – chopped
  • 9 to 12 cauliflower florets – small to medium-sized
  • ¼ cup green peas fresh or frozen
  • 1 bell pepper – small to medium or ¼ to ⅓ cup diced bell pepper; you can use red or yellow or green capsicum – optional

Remaining ingredients

  • cup onions – finely chopped
  • ¾ to 1 cup tomatoes – finely chopped
  • 1 teaspoon Ginger Garlic Paste or crushed 1 inch ginger + 3 to 4 medium garlic cloves
  • 2 green chilli – slit and deseeded if you prefer
  • 10 to 12 whole cashews
  • 1 generous pinch asafoetida (hing)
  • ¼ teaspoon turmeric powder
  • ½ teaspoon red chili powder (or deghi mirch) or ¼ teaspoon cayenne pepper
  • ½ teaspoon Garam Masala
  • 1 teaspoon Coriander Powder
  • cup Paneer cubes – optional, check point no 6 in notes section below.
  • 2 tablespoons Curd (full fat yogurt or whole milk yogurt) – beaten or whisked until smooth
  • 3 tablespoons light cream 25% to 30% fat or 1 tablespoon heavy whipping cream
  • 4 tablespoons oil
  • cup water or as required
  • salt as required
  • 1 to 2 tablespoons coriander leaves – chopped, for garnish

Instructions
 

Preparation

  • Rinse, peel and then chop the veggies.
  • Chop the carrots, potatoes into cubes and the cauliflower into small to medium sized florets as then it takes less time to fry them.

Frying vegetables

  • Heat 4 tablespoons oil in a kadai (wok) or pan. Add the chopped veggies and begin to fry them.
    Depending on the size of the kadai or pan, you can fry the veggies in batches.
  • Fry them on medium heat until they are cooked completely and golden from the edges.
  • Remove the fried vegetables with a slotted spoon and drain on kitchen paper towels.

Making vegetable curry

  • In the same oil, add the slit green chilies and cashews
  • Fry until the cashews are golden and the chilies have light blisters on them. Remove with a slotted spoon and place on kitchen paper towels.
    Ensure that the chilies do not get more browned or get burnt.
  • Then add asafoetida and stir to mix.
  • Next add onions. Stir and sauté on medium heat until the onions turn a light golden.
  • Add ginger-garlic paste or crushed ginger-garlic. Sauté on medium-low heat until their raw aroma goes away.
  • Now add finely chopped tomatoes. Stir and saute until the tomatoes become pulpy and you see oil releasing from the sides.
  • Lower the heat and add all the ground spice powders – red chili powder, turmeric powder, coriander powder and garam masala powder.
  • Stir and mix well, sautéing the ground spices for a minute on low to medium-low heat.
  • Keeping the heat to a low, add whisked curd/yogurt stirring continuously.
    Stirring briskly when adding curd, ensures that it does not split in the onion-tomato gravy. Also use full fat fresh curd.
  • Next add then cream. Again stir and mix everything very well.
  • Now add water. Stir. Add water depending upon the consistency you prefer. But don't make a very thin curry.
  • When the curry comes to a simmer add the fried vegetables, fried cashews and chilies. Also season with salt. Here you can also add some paneer cubes.
  • Mix and stir the veggies and allow them to simmer in the curry for 2 minutes on medium-low heat.
  • Serve the Vegetable Curry with naan, tandoori roti or roti along with onion-mint-lemon salad. Sprinkle some chopped coriander leaves while serving.

Notes

  1. Instead of frying the vegetables, you could saute the vegetables or also blanch or steam them.
  2. You can opt for a thick consistency in the curry or a medium to slightly thin consistency, but do not make it very thin. 
  3. For a spicy curry, add more green chilies and red chilli powder. 
  4. Do not use low fat or toned curd (yogurt) as these may separate in the curry. Ensure that the curd is not very sour or tangy.
  5. You could include any of your preferred mix vegetables. 
  6. If you do add paneer, then include them towards the end. Stir to combine and turn off the heat.
  7. Make sure that the tomatoes are not too sour as this may make the curry too tangy. 

Nutrition Info (Approximate Values)

Nutrition Facts
Vegetable Curry Recipe
Amount Per Serving
Calories 490 Calories from Fat 306
% Daily Value*
Fat 34g52%
Saturated Fat 10g63%
Cholesterol 39mg13%
Sodium 562mg24%
Potassium 1200mg34%
Carbohydrates 38g13%
Fiber 10g42%
Sugar 10g11%
Protein 12g24%
Vitamin A 4740IU95%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 3mg15%
Vitamin B6 1mg50%
Vitamin B12 1µg17%
Vitamin C 92mg112%
Vitamin D 1µg7%
Vitamin E 9mg60%
Vitamin K 28µg27%
Calcium 230mg23%
Vitamin B9 (Folate) 86µg22%
Iron 6mg33%
Magnesium 81mg20%
Phosphorus 187mg19%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.

This Vegetable Curry recipe from the blog archives was first published on December 2014. It has been updated and republished on May 2024.

Share This Recipe:

WhatsAppPinShares15

Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

More Vegetarian Recipes You'll Love

Leave a Comment

Your email address will not be published. We moderate comments and it takes 24 to 48 hours for the comments to appear. We thank you for your understanding and patience. If you have made the recipe, then you can also give a star rating.

Your Recipe Rating




6 Comments

  1. I love your recipes because they are so perfectly balanced and tasty. It’s proper home cooking, makes me feel happy and comfortable.5 stars