Bhindi Masala Gravy Veg Recipes Of India Made Easy

Updated On: October 7, 2025

Bhindi Masala Gravy is a beloved vegetarian dish from India that beautifully marries the tender texture of okra (bhindi) with a rich, flavorful tomato-based gravy. This dish is a perfect example of how Indian cuisine transforms simple ingredients into a comforting and aromatic meal.

Whether you’re a seasoned cook or new to Indian flavors, this recipe is approachable and promises a delightful experience. The spices blend harmoniously to bring out the best in the okra, making it a versatile dish ideal for lunch or dinner.

Bhindi Masala Gravy is not only delicious but also packed with nutrients and fiber, making it a wholesome choice for health-conscious eaters. This recipe pairs wonderfully with steamed rice, roti, or naan, and is sure to become a staple in your home cooking repertoire.

Let’s dive into this flavorful journey and discover how to make this classic Indian vegetable curry from scratch.

Why You’ll Love This Recipe

This Bhindi Masala Gravy recipe offers a perfect balance of tangy, spicy, and savory flavors that will tantalize your taste buds. The okra remains tender yet retains just enough bite, while the gravy is thick, rich, and packed with robust Indian spices.

Unlike dry bhindi recipes, this one has a luscious gravy that adds a comforting touch, making it ideal for pairing with rice or flatbreads. It’s a fantastic way to enjoy a vegetable that many find tricky to cook without becoming slimy, thanks to a few tried and tested cooking techniques.

Plus, it’s vegan, gluten-free, and can easily be adjusted to be milder or spicier based on your preference.

Ingredients

  • 500 grams fresh bhindi (okra), washed, dried, and cut into 1-inch pieces
  • 2 tablespoons oil (vegetable or mustard oil recommended)
  • 1 teaspoon cumin seeds
  • 1 large onion, finely chopped
  • 2 large tomatoes, pureed or finely chopped
  • 1 tablespoon ginger-garlic paste
  • 2 green chilies, slit lengthwise (adjust to taste)
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon garam masala
  • 1/2 teaspoon red chili powder (optional or to taste)
  • Salt to taste
  • 1/2 cup water (adjust for desired gravy consistency)
  • Fresh coriander leaves, chopped for garnish
  • 1 teaspoon lemon juice (optional)

Equipment

  • Heavy-bottomed pan or kadai
  • Spatula or wooden spoon
  • Knife and chopping board
  • Measuring spoons
  • Blender or hand blender (for tomato puree)
  • Bowl for soaking bhindi

Instructions

  1. Prepare the bhindi: Wash the bhindi thoroughly and pat dry with a kitchen towel. It’s important the okra is completely dry to avoid sliminess in the dish. Cut off the tops and tails, then slice into 1-inch pieces. Set aside.
  2. Heat oil and temper: In a heavy-bottomed pan or kadai, heat 2 tablespoons of oil over medium heat. Once hot, add 1 teaspoon cumin seeds and let them sizzle for a few seconds until aromatic.
  3. Sauté onions and aromatics: Add the finely chopped onions and sauté until they turn golden brown. This may take about 6-8 minutes. Then add 1 tablespoon ginger-garlic paste and slit green chilies. Cook for another 2 minutes until the raw smell disappears.
  4. Add spices and tomatoes: Stir in turmeric powder, coriander powder, cumin powder, red chili powder, and salt. Mix well. Now add the pureed or finely chopped tomatoes. Cook on medium heat for 8-10 minutes until the oil starts to separate from the masala, stirring occasionally.
  5. Cook the bhindi: Add the cut bhindi pieces to the pan and gently mix so they are coated with the masala. Cook uncovered on medium heat for 10 minutes, stirring occasionally. This step helps reduce sliminess.
  6. Add water for gravy: Pour in about 1/2 cup water to create the gravy. Mix gently and cover the pan. Let it simmer for 8-10 minutes on low heat until the bhindi is cooked through but not mushy.
  7. Finish with garam masala and lemon juice: Once the bhindi is tender and the gravy has thickened to your liking, sprinkle 1 teaspoon garam masala on top and stir carefully. Optionally, add a splash of lemon juice to brighten the flavors.
  8. Garnish and serve: Turn off the heat and garnish with freshly chopped coriander leaves. Serve hot with steamed rice, chapati, or naan.

Tips & Variations

To reduce sliminess in bhindi, always ensure it is completely dry before cooking and avoid overcrowding the pan.

  • Use mustard oil: For a more authentic and pungent flavor, substitute vegetable oil with mustard oil, but heat it well to remove its raw smell.
  • Dry roast spices: Roasting coriander and cumin powder lightly before adding can enhance the aroma of the dish.
  • Add potatoes: For a heartier curry, add diced potatoes along with bhindi.
  • Make it creamy: Stir in a few tablespoons of coconut milk or cashew paste at the end for a richer gravy.
  • Adjust spice level: Omit green chilies or reduce chili powder for a milder taste, or add extra for heat lovers.

Nutrition Facts

Nutrient Amount per Serving
Calories 140 kcal
Carbohydrates 20 g
Protein 3 g
Fat 7 g
Fiber 5 g
Vitamin C 25% of Daily Value
Iron 10% of Daily Value

Serving Suggestions

Bhindi Masala Gravy pairs wonderfully with simple steamed basmati rice or jeera rice for a wholesome meal. For bread lovers, it is excellent alongside warm chapati, roti, or naan.

If you’re looking to make it a complete meal, serve with a cooling raita or a fresh cucumber salad.

For a festive or special occasion, consider pairing it with dal tadka and a side of Classico Sun Dried Tomato Alfredo Sauce Recipe inspired garlic naan to complement the spice and richness of the gravy.

More Delicious Vegetable Recipes of India

If you enjoyed this Bhindi Masala Gravy, you might also love these flavorful Indian vegetable recipes that celebrate the diversity of spices and textures:

  1. Collard Green Casserole Recipes – A hearty and nutritious casserole with Indian spices.
  2. Costco Vegan Mushroom Stew Recipe – A savory stew packed with mushrooms and rich spices.
  3. Cucuzza Soup Recipe – A light and comforting vegetable soup from Indian kitchens.

Conclusion

Bhindi Masala Gravy is a timeless Indian vegetarian classic that exemplifies how simple ingredients can be elevated with the right spices and cooking techniques. This recipe ensures your okra is cooked to perfection without any unwanted sliminess, wrapped in a flavorful tomato and spice gravy that’s sure to please any palate.

Whether you’re cooking for family dinner or entertaining guests, this dish is both comforting and impressive. The best part is its versatility — enjoy it as a quick weekday meal or a part of a grand Indian feast.

Don’t forget to explore more exciting recipes like Chicken Shrimp And Broccoli Recipes for your next culinary adventure!

📖 Recipe Card: Bhindi Masala Gravy

Description: A flavorful Indian dish featuring okra cooked in a rich, spiced tomato gravy. Perfect as a side or main with rice or roti.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 300g bhindi (okra), washed and chopped
  • 2 tbsp oil
  • 1 large onion, finely chopped
  • 2 tomatoes, pureed
  • 1 tsp ginger-garlic paste
  • 1/2 tsp turmeric powder
  • 1 tsp red chili powder
  • 1 tsp coriander powder
  • 1/2 tsp garam masala
  • Salt to taste
  • 1/2 cup water
  • Fresh coriander leaves for garnish

Instructions

  1. Heat oil in a pan and sauté onions until golden.
  2. Add ginger-garlic paste and cook for 1 minute.
  3. Add tomato puree and cook until oil separates.
  4. Add turmeric, chili, coriander powder, and salt; mix well.
  5. Add chopped bhindi and stir to coat with spices.
  6. Pour water, cover, and cook on medium heat for 15-20 minutes.
  7. Sprinkle garam masala and cook uncovered for 5 minutes.
  8. Garnish with fresh coriander leaves and serve hot.

Nutrition: Calories: 150 kcal | Protein: 4 g | Fat: 7 g | Carbs: 18 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Bhindi Masala Gravy”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful Indian dish featuring okra cooked in a rich, spiced tomato gravy. Perfect as a side or main with rice or roti.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“300g bhindi (okra), washed and chopped”, “2 tbsp oil”, “1 large onion, finely chopped”, “2 tomatoes, pureed”, “1 tsp ginger-garlic paste”, “1/2 tsp turmeric powder”, “1 tsp red chili powder”, “1 tsp coriander powder”, “1/2 tsp garam masala”, “Salt to taste”, “1/2 cup water”, “Fresh coriander leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and saut\u00e9 onions until golden.”}, {“@type”: “HowToStep”, “text”: “Add ginger-garlic paste and cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add tomato puree and cook until oil separates.”}, {“@type”: “HowToStep”, “text”: “Add turmeric, chili, coriander powder, and salt; mix well.”}, {“@type”: “HowToStep”, “text”: “Add chopped bhindi and stir to coat with spices.”}, {“@type”: “HowToStep”, “text”: “Pour water, cover, and cook on medium heat for 15-20 minutes.”}, {“@type”: “HowToStep”, “text”: “Sprinkle garam masala and cook uncovered for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh coriander leaves and serve hot.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “4 g”, “fatContent”: “7 g”, “carbohydrateContent”: “18 g”}}

Photo of author

Marta K

Leave a Comment

X