Best Indian Veg Gravy Recipes for Flavorful Meals

Updated On: October 5, 2025

Indian cuisine is celebrated worldwide for its vibrant spices, rich flavors, and diverse dishes. Among the many gems of Indian cooking, vegetable gravies hold a special place.

These luscious, aromatic gravies not only enhance the taste of simple vegetables but also bring warmth and comfort to every meal. Whether you’re a seasoned cook or a beginner, mastering Indian veg gravy recipes can open doors to a world of culinary delights.

These gravies pair perfectly with rice, roti, or naan, making them a versatile addition to your dinner table.

In this post, we’ll explore some of the best Indian veg gravy recipes that are easy to prepare, nutritious, and packed with authentic flavors. From the creamy Paneer Butter Masala to the hearty Mixed Vegetable Kurma, each recipe offers a unique taste and texture that will satisfy your cravings for Indian food.

Plus, we’ll provide helpful tips, variations, and serving suggestions to enhance your cooking experience.

Why You’ll Love This Recipe

These Indian veg gravy recipes are a perfect blend of health and taste. They use fresh vegetables and aromatic spices, creating dishes that are satisfying and wholesome without compromising on flavor.

Whether you are a vegetarian or just looking to add more plant-based meals to your diet, these gravies offer a delicious way to enjoy a nutrient-rich meal.

Moreover, these recipes are flexible, allowing you to swap vegetables or adjust spice levels to suit your preference. The gravies can be made creamy or light, tangy or mildly sweet, catering to a wide range of palates.

They also make great leftovers and can be prepared in advance, making them ideal for busy weeknights or special occasions.

Ingredients

Ingredient Quantity Notes
Mixed Vegetables (carrots, peas, beans, potatoes) 2 cups Chopped into bite-sized pieces
Paneer (Indian cottage cheese) 200 grams Optional for paneer-based gravies
Onions 2 medium Finely chopped or pureed
Tomatoes 3 medium Pureed
Ginger-Garlic Paste 1 tbsp Freshly ground preferred
Green Chilies 1-2 Slit or chopped
Cashew Nuts 10-12 Soaked and ground for creamy gravies
Yogurt 1/2 cup Whisked
Oil or Ghee 3 tbsp For cooking
Spices (turmeric, red chili powder, coriander powder, garam masala) As per taste Essential for authentic flavor
Salt To taste
Fresh Coriander Leaves 1/4 cup Chopped, for garnish
Water As required To adjust gravy consistency

Equipment

  • Heavy-bottomed pan or kadhai
  • Blender or food processor (for pureeing)
  • Wooden spoon or spatula
  • Knife and chopping board
  • Measuring spoons and cups
  • Serving bowls

Instructions

  1. Prepare the vegetables: Wash and chop mixed vegetables into small pieces. If using paneer, cut it into cubes.
  2. Make the base: Heat oil or ghee in the pan. Add chopped onions and sauté until golden brown. Then add ginger-garlic paste and green chilies, cooking until the raw smell disappears.
  3. Add tomatoes and spices: Stir in tomato puree and cook for 5-7 minutes until the oil starts separating. Add turmeric, red chili powder, coriander powder, and salt. Mix well.
  4. Make the gravy creamy: In a blender, grind soaked cashew nuts with a little water to make a smooth paste. Add this cashew paste to the pan and stir continuously.
  5. Add yogurt: Lower the heat and slowly mix in whisked yogurt to prevent curdling. Cook for 2-3 minutes.
  6. Cook the vegetables: Add chopped vegetables and paneer cubes. Mix well, cover, and cook on medium heat until vegetables are tender, about 10-12 minutes. Stir occasionally and add water as needed to get the desired gravy consistency.
  7. Finish with garam masala: Once the vegetables are cooked, sprinkle garam masala and mix gently. Cook for another 2 minutes.
  8. Garnish and serve: Turn off heat and garnish with fresh coriander leaves. Serve hot with steamed rice, naan, or roti.

Tips & Variations

To enhance the depth of flavor, sauté whole spices like cumin seeds, bay leaf, or cinnamon before adding onions. For a vegan option, substitute yogurt with coconut cream or cashew cream.

You can customize these veg gravies by including your favorite seasonal vegetables like bell peppers, mushrooms, or spinach. For a richer taste, add a splash of cream or butter towards the end.

If you prefer a tangier gravy, squeeze in some lemon juice or add a pinch of amchur (dry mango powder). For those who love heat, increase the number of green chilies or add a dash of black pepper.

Try making Leek Recipes Indian for a unique twist on traditional vegetable gravies, or explore more hearty options like the Jamaican Minced Beef Recipes if you want to mix veg and protein.

Nutrition Facts

Nutrient Per Serving (approx.)
Calories 220 kcal
Protein 8 grams
Carbohydrates 18 grams
Fat 14 grams
Fiber 5 grams
Calcium 150 mg
Iron 3 mg

Serving Suggestions

Indian veg gravies go wonderfully with a variety of Indian breads like naan, roti, or paratha. They also pair beautifully with steamed basmati rice, jeera rice, or even fragrant pulao for a complete meal.

For a more indulgent meal, serve these gravies alongside a side of Magic Dough Recipe bread or fresh salad. You can also add a dollop of yogurt or raita to balance the spices.

Conclusion

Indian veg gravies are a fantastic way to bring vibrant flavors and wholesome nutrition to your table. These recipes are not only delicious but also adaptable to your taste and dietary preferences.

Whether you’re cooking for a family dinner or a festive occasion, these gravies provide a comforting and satisfying option.

By mastering a few simple techniques and using fresh ingredients, you can create restaurant-quality gravies at home. Don’t forget to experiment with different vegetables and spices to keep your meals exciting.

For more delicious recipes to complement your Indian feast, check out the Lump Of Coal Recipe or the Marzipan Challah Recipe to round out your menu.

📖 Recipe Card: Best Indian Veg Gravy Recipes

Description: A collection of flavorful Indian vegetarian gravies perfect for pairing with rice or bread. Each recipe uses fresh spices and vegetables to create rich, aromatic dishes.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT1H

Servings: 4 servings

Ingredients

  • 2 tbsp oil
  • 1 large onion, finely chopped
  • 2 tomatoes, pureed
  • 1 cup mixed vegetables (carrot, peas, beans)
  • 1 tsp ginger-garlic paste
  • 1 tsp cumin seeds
  • 1 tsp coriander powder
  • 1/2 tsp turmeric powder
  • 1 tsp garam masala
  • 1/2 tsp red chili powder
  • 1/2 cup yogurt, whisked
  • Salt to taste

Instructions

  1. Heat oil and add cumin seeds until they splutter.
  2. Add chopped onions and sauté until golden brown.
  3. Add ginger-garlic paste and cook for 2 minutes.
  4. Add pureed tomatoes and cook until oil separates.
  5. Mix in turmeric, coriander, red chili powder, and salt.
  6. Add mixed vegetables and cook for 5 minutes.
  7. Stir in whisked yogurt and cook on low heat for 10 minutes.
  8. Sprinkle garam masala and simmer for another 5 minutes.
  9. Garnish with fresh coriander and serve hot.

Nutrition: Calories: 220 kcal | Protein: 6 g | Fat: 10 g | Carbs: 28 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Indian Veg Gravy Recipes”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A collection of flavorful Indian vegetarian gravies perfect for pairing with rice or bread. Each recipe uses fresh spices and vegetables to create rich, aromatic dishes.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT1H”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tbsp oil”, “1 large onion, finely chopped”, “2 tomatoes, pureed”, “1 cup mixed vegetables (carrot, peas, beans)”, “1 tsp ginger-garlic paste”, “1 tsp cumin seeds”, “1 tsp coriander powder”, “1/2 tsp turmeric powder”, “1 tsp garam masala”, “1/2 tsp red chili powder”, “1/2 cup yogurt, whisked”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil and add cumin seeds until they splutter.”}, {“@type”: “HowToStep”, “text”: “Add chopped onions and saut\u00e9 until golden brown.”}, {“@type”: “HowToStep”, “text”: “Add ginger-garlic paste and cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add pureed tomatoes and cook until oil separates.”}, {“@type”: “HowToStep”, “text”: “Mix in turmeric, coriander, red chili powder, and salt.”}, {“@type”: “HowToStep”, “text”: “Add mixed vegetables and cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in whisked yogurt and cook on low heat for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Sprinkle garam masala and simmer for another 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh coriander and serve hot.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “6 g”, “fatContent”: “10 g”, “carbohydrateContent”: “28 g”}}

Photo of author

Marta K

Leave a Comment

X