Why does restaurant Bhindi Masala taste so much better than the version most of us make at home? The answer, I learned from my mom, comes down to three things: mustard oil, the order you add your ingredients and how you choose the Bhindi.
My mom never grabbed Bhindi / okra blindly. She chose medium-sized ones and gently bent the tail. If it snapped cleanly, it was fresh and tender. If it didn't snap and made a dull "tick" sound, it meant the bhindi was overripe and guaranteed to turn slimy while cooking. That simple snap test is still something I do every single time when I get Okra from grocery stores.
Come JOIN US on Instagram @thebellyrulesthemind.official and Pinterest @Bellyrulesdmind and be a part of our community and discuss various recipes, tips and tricks.

Jump to:
I have always loved Bhindi and now the love for bhindi has passed on to my kids. Both my boys enjoy it, but my youngest absolutely loves bhindi. His favorite is especially this dhaba-style masala version; however he enjoys kurkure styled bhindi as well. It's spicy, tangy, and comforting, just like the sabzi you'd get at a roadside dhaba with hot rotis.
What is Bhindi Masala?
Bhindi masala / Okra Curry is a tasty, traditional Indian way to prepare okra. Bhindi means okra and masala refers to preparing food in a mixture of spices. When you make bhindi masala, you are preparing okra in several spices to make a tasty dish that encourages your family to eat their vegetables.
Ingredients
See recipe card for quantities. Here's what each ingredient brings to this spicy okra curry:

- Okra (Bhindi): Cut into 1 inch pieces so they hold their shape during cooking. Look for bright green, firm okra that snaps cleanly when bent. Avoid any with dark spots or soft areas.
- Mustard Oil: This is the secret to authentic Punjabi flavor. Mustard oil has a sharp, pungent taste that mellows beautifully when heated until it smokes. It also helps keep the okra from getting slimy. Don't skip this if you want restaurant style results.
- Onions: Thinly sliced so they cook down and almost melt into the masala. As they caramelize, they add natural sweetness that balances the tangy yogurt and spices.
- Tomatoes: Diced tomatoes add brightness, acidity, and help create that signature red orange color. They also contribute moisture that helps the masala coat the bhindi.
- Yogurt: Whisked with the spices, the yogurt creates a creamy coating that clings to each piece of okra. It also adds a subtle tang and helps tenderize the vegetables. The key is adding it on low heat so it doesn't curdle.
- Ginger Garlic Paste: The aromatic foundation of the dish. Cook it until the raw smell disappears and you'll be rewarded with deep, savory flavor.
- Cumin Seeds: When they hit hot oil and crackle, they release an earthy, warm aroma that's the signature of North Indian cooking. Don't skip the crackling step.
- Green Chilies: Slit lengthwise for milder heat or chop them for more kick. They add fresh, bright heat that cuts through the richness.
- Spice Powders (Turmeric, Red Chili, Coriander, Garam Masala): Each plays a role. Turmeric gives color and earthiness, red chili brings the heat, coriander adds citrusy depth, and garam masala provides warmth and complexity.
- Amchur (Dry Mango Powder): Adds tangy, fruity sourness that's essential in Punjabi cooking. The acidity also helps prevent sliminess. If you don't have it, squeeze some lemon juice at the end.
- Kasuri Methi (Dried Fenugreek Leaves): Crush it between your palms before adding. This releases the oils and gives that unmistakable restaurant aroma. A little goes a long way.
- Fresh Cilantro: For garnish. The fresh, bright flavor provides a nice contrast to all those warm spices.
Instructions

- Sauté the Bhindi First
- Heat 2 tablespoons of mustard oil in a wide, heavy pan over medium high heat. You want to wait until the oil is really hot and starts to shimmer, maybe even letting off a light wisp of smoke. That's when you know the mustard oil has mellowed. Add the chopped bhindi along with half a teaspoon each of salt and turmeric powder. Sauté for about 5 minutes, stirring gently so the pieces don't break apart. You'll see the okra lose that raw green color and start turning golden at the edges. When it's about 75% cooked, transfer it to a plate and set aside. This step is what keeps your bhindi from getting slimy, so don't rush it.
- Build the Aromatic Base
- In the same pan, add the remaining 1 tablespoon of mustard oil. Drop in the cumin seeds and slit green chilies, letting them crackle and pop for a few seconds until fragrant. Add the thinly sliced onions and sauté until they turn light brown, about 4 to 5 minutes. You want that slightly caramelized sweetness. Next, add the ginger garlic paste and stir constantly for 30 to 40 seconds until that raw smell disappears and your kitchen smells amazing.

- Prepare the Yogurt Spice Mixture
- While the onions are cooking, whisk together the yogurt with the red chili powder, coriander powder, garam masala, amchur powder, and kasur methi in a small bowl. This is the trick that makes this bhindi masala special. Mixing the spices into the yogurt first helps them bloom and prevents the yogurt from curdling when it hits the hot pan.
- Add the Yogurt Mixture and Tomatoes
- Turn the heat to low. This is important because yogurt curdles on high heat. Pour in the spiced yogurt mixture and stir well to coat the onions. You'll see the masala come together into a beautiful orange red coating. Add the diced tomatoes and cook for about 2 minutes until they soften and start releasing their juices.
- Combine with the Sautéed Bhindi
- Gently fold the sautéed bhindi back into the masala. I emphasize gently because you've worked hard to keep those okra pieces intact. Mix so each piece gets coated with that gorgeous spiced yogurt masala. Cook for another 5 to 8 minutes on medium low heat until everything comes together and the okra is fully cooked through. The masala should cling to each piece without being watery.
- Finish and Serve
- garnish with fresh cilantro. Serve hot with paratha or roti and watch it disappear.
Serve the Bhindi masala with dal tadka, jeera rice, Navratan Korma or roti / bread.
How to chose the Best Bhindi
One thing that I have learnt is you do not blind bag bhindi when you buy it from the store. Pick up a few random okra and try to snap the tail. This helps you understand how fresh and fibrous the okra is. If it snaps cleanly, it is young and fresh and the fibers inside are still soft. If you follow the instructions correctly (like drying after cleaning), it should turn non-slimy !

Soniya's Top Tip
The secret to awesome Bhindi Masala is making sure your okra is bone dry before it hits the pan. Wash the whole okra first, then dry each piece completely with a kitchen towel before cutting. Any moisture will make your bhindi gooey instead of golden.
Common Mistakes to avoid
| Mistake | What Happens | How I Fix It |
| Cutting wet okra | Bhindi becomes slimy and releases sticky goo all over | I wash whole okra first, dry each piece completely, then cut. The knife stays clean too. |
| Adding yogurt on high heat | Yogurt curdles and gravy looks broken and watery | I always turn heat to low before adding yogurt and keep stirring constantly |
| Covering the pan while cooking bhindi | Steam gets trapped and okra turns mushy and slimy | I always cook bhindi uncovered so moisture can escape |
| Stirring bhindi too aggressively | Okra pieces break apart and dish looks like mush | I use a gentle folding motion with a wide spatula instead of stirring |
| Not heating mustard oil properly | Dish tastes bitter and harsh instead of aromatic | I heat mustard oil until it just starts smoking, then let it cool for 10 seconds before adding food |
Can I make Instant Pot Bhindi Masala with Frozen Okra?
Frozen Okra can release a lot of moisture when thawed, which can make it slimier than fresh Okra. You can follow these steps to make the recipe with frozen okra.
- Do not thaw the Okra
- When adding Okra (as per the original instructions) to the recipe, place it directly in the hot out and spread it in a single layer and DO NOT stir for around 2-3 minutes
- Be very careful as the oil will splatter.
- Let the moisture evaporate and the okra to turn slightly brown in color. Stir gently and continue cooking as per the original instructions.
How to Store
| Can It Be Saved? | How Long? | How to Store |
| Yes, refrigerate leftovers | 3 to 4 days in fridge | Airtight container, reheat gently in a pan with a splash of water |
| Freezable? | Not recommended | Okra texture becomes mushy when frozen and thawed |

How to Serve Bhindi Masala
Serve this spicy Bhindi Masala hot, straight from the pan. The traditional pairing is with warm parathas or rotis, the flaky bread is perfect for scooping up the masala coated okra. For a complete Indian meal, add a bowl of dal and some steamed basmati rice or jeera rice. This bhindi also makes a fantastic side dish alongside other curries like Dal Makhani or Shahi Paneer. Pack it in a lunchbox with rotis for a delicious office or school lunch.
This stovetop Bhindi Masala brings together everything I love about home cooked Punjabi food: simple ingredients transformed into something special through good technique and bold spices. Give it a try and I promise, even the okra skeptics in your family will be asking for seconds. Savor the aroma and enjoy!
If you make this Bhindia Masala recipe, don't forget to come back and leave your feedback and star rating. We would be THRILLED if you would take a pic and tag us on Instagram @dbellyrulesdmind or Facebook @thebellyrulesthemind

Bhindi Masala
Servings:
peopleCalories:
Ingredients
- 1 lb okra bhindi, cut into 1 inch pieces
- 2 medium onions thinly sliced
- 2 tomatoes diced
- 4 green chilies slit
- 1 tablespoon ginger garlic paste
- 4 tablespoon yogurt
- Salt to taste
- 1 teaspoon cumin seeds
- ½ teaspoon turmeric powder plus extra for bhindi
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- 1 teaspoon amchur dry mango powder
- 1 teaspoon kasuri methi crushed
- 3 tablespoon mustard oil
- Fresh cilantro for garnish
Instructions
- Sauté the bhindi: Heat 2 tablespoon mustard oil in a wide pan on medium high, add bhindi with salt and turmeric, cook 5 minutes until 75% done, set aside.
- Make the tadka: Add remaining oil, crackle cumin seeds and green chilies, sauté onions until light brown.
- Add aromatics: Stir in ginger garlic paste, cook 30 to 40 seconds until fragrant.
- Add yogurt mixture: Whisk yogurt with all spice powders, add to pan on low heat, stir well.
- Add tomatoes: Add diced tomatoes, cook 2 minutes until softened.
- Combine and finish: Gently fold in sautéed bhindi, cook 5 to 8 minutes until fully done.
- Garnish and serve: Crush kasuri methi over the curry, garnish with cilantro, serve hot with paratha or roti.









Erika says
I don't think I've ever had okra before, but I need to try it!
Katherine Hackworthy says
I haven't actually tried okra before! I can't wait to give this recipe a try.
Anita says
We love okra dishes, and this one is especially delicious and very quick to prepare.
Jessica Formicola says
This bhindi masala looks so full of flavor! I can't wait to make it for dinner this week!
Irina says
I have never heard about bhindi meals, but it sounds interesting. I want to give it a try, but I would like to make it less spicy. What adjustments should I make?
Carrie Robinson says
I just love okra, but I have never had it made it like this before! Looks delicious. 🙂
Taxi in udaipur says
This is really amazing. Thans forr shaaring such a wonderful blog. here i cam learn many more things. Really appriciate.
Soniya Saluja says
Thanks a bunch!
Taxi in jodhpur says
Really wonderful dish. thanks for sharing.. Those who are eager to cook this is best site to help them out.
Soniya Saluja says
So glad to hear your thoughts 🙂
Scott says
I was worried that there wasn't enough liquid in the recipe to pressure cook, but it was no problem at all, and the bhindi texture was surprisingly good. I may play with the spicing a bit, but this is a very workable recipe - thanks!