Dahi Bhindi Recipe – Creamy and Flavorful Indian Okra Curry
Dahi Bhindi is a delicious and comforting North Indian curry made with crispy okra cooked in a rich and creamy yogurt-based gravy. This traditional Indian dish combines the earthy flavor of bhindi (okra) with the tanginess of curd and aromatic Indian spices, creating a perfectly balanced curry that pairs beautifully with roti, paratha, or steamed rice.
Bhindi is one of the most loved vegetables in Indian households. It is versatile, nutritious, and can be prepared in many ways such as Bhindi Masala, Stuffed Bhindi, Kurkuri Bhindi, and Bhindi Fry. Among these variations, Dahi Bhindi stands out because of its unique creamy texture and mildly tangy flavor. The yogurt gravy adds richness while keeping the dish light and refreshing.
One common issue people face while cooking bhindi is its sticky texture. In this recipe, the okra is lightly fried before adding to the yogurt gravy, which helps maintain its texture and prevents sliminess. The result is soft yet slightly crisp okra coated in flavorful spiced yogurt curry.
This dish is especially popular during summer because yogurt-based curries are cooling and easy to digest. The use of simple spices like cumin, coriander, turmeric, and garam masala enhances the overall flavor without overpowering the natural taste of bhindi.
Dahi Bhindi is also an excellent choice for everyday meals because it is easy to prepare using basic pantry ingredients. Whether you are cooking for family lunch, dinner, or festive occasions, this curry always feels comforting and satisfying.
In this detailed recipe, you will learn how to make restaurant-style Dahi Bhindi at home with step-by-step instructions, useful cooking tips, and serving suggestions.
Ingredients
For Frying Bhindi
- 500 grams bhindi (okra), washed and dried
- 2 tablespoons oil
- ½ teaspoon salt
For Yogurt Gravy
- 1 cup thick curd (yogurt)
- 1 medium onion, finely chopped
- 2 tomatoes, finely chopped
- 1 green chili, chopped
- 1 teaspoon ginger-garlic paste
- 2 tablespoons oil or ghee
- ½ teaspoon cumin seeds
- ¼ teaspoon asafoetida (hing)
- ½ teaspoon turmeric powder
- 1 teaspoon coriander powder
- ½ teaspoon red chili powder
- ½ teaspoon garam masala
- Salt to taste
- Fresh coriander leaves for garnish
Preparation Time
- Preparation Time: 15 minutes
- Cooking Time: 30 minutes
- Total Time: 45 minutes
How to Make Dahi Bhindi
Step 1: Prepare the Bhindi
Wash the bhindi thoroughly and spread it on a kitchen towel to dry completely. Removing moisture is important to avoid stickiness while cooking.
Trim the ends and cut the bhindi into medium-sized pieces.
Step 2: Fry the Bhindi
Heat 2 tablespoons oil in a pan. Add the chopped bhindi and sprinkle a little salt.
Cook on medium flame for about 10–12 minutes until the bhindi becomes slightly crispy and non-sticky. Stir occasionally.
Once done, remove and keep aside.
Step 3: Prepare the Yogurt Mixture
In a bowl, whisk the curd until smooth. Add turmeric powder, coriander powder, red chili powder, and a little water.
Mix well to create a smooth yogurt mixture without lumps.
Step 4: Cook the Masala
Heat oil or ghee in a kadai or pan. Add cumin seeds and hing.
Once the cumin starts spluttering, add chopped onions and sauté until golden brown.
Now add ginger-garlic paste and green chili. Cook for 1–2 minutes until aromatic.
Add chopped tomatoes and cook until soft and mushy.
Step 5: Add Yogurt
Lower the flame completely before adding the yogurt mixture. Slowly pour the whisked curd into the pan while stirring continuously.
This step prevents the yogurt from curdling.
Cook the gravy on low flame for 5–7 minutes until it thickens slightly.
Step 6: Add Fried Bhindi
Add the fried bhindi to the yogurt gravy and mix gently.
Cook for another 5 minutes so the bhindi absorbs the flavors of the curry.
Sprinkle garam masala and mix well.
Step 7: Garnish and Serve
Turn off the flame and garnish with freshly chopped coriander leaves.
Serve hot with roti, paratha, jeera rice, or plain steamed rice.
Serving Suggestions
Dahi Bhindi tastes amazing with:
- Butter roti
- Tandoori roti
- Jeera rice
- Plain basmati rice
- Laccha paratha
You can also serve it alongside pickle, papad, and salad for a complete Indian meal.
Tips for Perfect Dahi Bhindi
Dry the Bhindi Properly
Moisture causes bhindi to become sticky. Always dry it completely before cooking.
Use Thick Yogurt
Thick curd creates a creamy and smooth gravy.
Cook Yogurt on Low Flame
High heat may curdle the yogurt. Always cook on low flame while stirring continuously.
Fry Bhindi Separately
This helps maintain texture and prevents sliminess in the curry.
Add Spices Carefully
Avoid using too many strong spices so the yogurt flavor remains balanced.
Variations of Dahi Bhindi
Punjabi Style Dahi Bhindi
Add kasuri methi and cream for a richer Punjabi-style curry.
Spicy Version
Increase green chilies and red chili powder for extra heat.
Vegan Version
Use plant-based yogurt instead of dairy curd.
Dry Dahi Bhindi
Reduce the gravy quantity for a semi-dry sabzi variation.
Health Benefits of Bhindi
Bhindi is packed with nutrients and offers several health benefits:
- Rich in fiber
- Good for digestion
- Low in calories
- Contains vitamins A and C
- Supports heart health
Combined with yogurt, this dish becomes both nutritious and satisfying.
Storage Instructions
Store leftover Dahi Bhindi in an airtight container in the refrigerator for up to 2 days.
Reheat gently on low flame before serving. Avoid overheating as the yogurt gravy may split.
Frequently Asked Questions
Why did my yogurt curdle?
Yogurt curdles when cooked on high heat. Always lower the flame and stir continuously while adding curd.
Can I use frozen bhindi?
Fresh bhindi works best, but frozen bhindi can also be used after thawing properly.
Can I make Dahi Bhindi ahead of time?
Yes, but it tastes best when served fresh.
Conclusion
Dahi Bhindi is a comforting and flavorful Indian curry that beautifully combines crispy okra with creamy yogurt gravy. It is simple, delicious, and perfect for everyday meals or special occasions. The mild tanginess of curd along with aromatic spices creates a dish that is both satisfying and refreshing.
If you are looking for a unique bhindi recipe that is easy to prepare and packed with flavor, this Dahi Bhindi recipe is a must-try. Serve it with hot rotis or rice and enjoy a wholesome homemade Indian meal with your family.
