Bhindi Masala Recipe (North Indian Okra Sabji)
This post may contain affiliate links. Please read our privacy policy.
Bhindi masala is the one Indian curry that most home cooks are scared of. One wrong move and you end up with a slimy, mushy mess that nobody wants to eat. But here is the truth: bhindi masala is one of the easiest sabzis you will ever make, as long as you follow a few simple rules.
This recipe gives you tender, slightly crisp okra coated in a rich onion-tomato masala. No sliminess. No sad, soggy bhindi. Just add bold North Indian flavor to your plate in 30 minutes. I have been making this dish in my kitchen every week through okra season. My family loves it with hot phulkas and a side of tadka dal. It is that good.
Here are some more bhindi recipes that you may like: Achari Bhindi Masala, Bhindi Raita, Bhindi Do Pyaza, Bhindi Fry, and Punjabi Kurkuri Bhindi.

Table of Contents
What Is Bhindi Masala?
Bhindi masala is a popular North Indian dry curry made with okra (called bhindi in Hindi or ladyfinger in English), onions, tomatoes, ginger, garlic, and ground spices. The word masala means “spice mix,” so the dish translates to “spiced okra.”
The dish is believed to have originated in Punjab, although it is now widely popular throughout India.
You will find this curry on every Indian restaurant menu, in every North Indian household, and at roadside dhabas across North India.
Indian households have their own way of making this popular Indian dish. In this post, I am sharing the recipe that I learned from my mom. It is so delicious that I now prefer it in this way. The recipe is simple and easy to follow. It is one-pot, uses basic pantry staples, is vegan and gluten-free, and comes together in 30 minutes. Pair it with jeera rice, dal, and roti for a complete meal. You can pack it in lunchboxes with paratha.
Ingredients
- Bhindi: You can use fresh or frozen okra to make this bhindi ki sabzi. You can find fresh bhindi at Whole Foods or Trader Joe’s. Indian grocery stores almost always carry them. Choose young, tender bhindi with small pods. Larger pods have large seeds, which are difficult to digest. If using frozen okra, do not thaw it. Add frozen okra straight into hot oil and sauté on high heat. Thawed okra releases water and turns slimy.
- Spice Powders – You will need dry spices like turmeric powder, Kashmiri red chili powder, and dry mango powder (amchoor). You can replace dry mango powder with lime juice or lemon juice.
- Others – You will also need oil, cumin seeds, onions, ginger, garlic, tomatoes, and salt.
Use peanut oil or mustard oil for more traditional Indian flavors. If unavailable, you can use vegetable oil, sunflower oil, or avocado oil.
I use red onion, but you can use yellow onion or white onion, too.
You can also add some garam masala, kasuri methi, coriander leaves, and green chilies to this recipe.
How To Make Bhindi Less Slimy?
- Always pat dry the Bhindi after washing and chopping it to make sabzi. If you chop it immediately after washing, it will turn slimy. I mostly try to wash it a day before cooking. After washing, I spread it on a kitchen towel and let it dry overnight. Then, I wipe each bhindi with a kitchen cloth or paper towel and cut it.
- If pressed for time, wash the bhindi and wipe it clean using a kitchen towel before chopping.
- Frying the bhindi in oil before adding it to the masala helps reduce its slimy texture.
- Use a sharp knife to chop the bhindi. When chopped with a blunt knife, it becomes stickier.
- Bhindi needs more oil to cook. Do not use less oil while cooking.
- Adding a souring agent, such as dry mango powder or lime juice, while cooking bhindi also helps reduce the sliminess.
How To Make Dry Bhindi Masala
Preparation
Step 1: Rinse 500 g of okra well with water. Wipe each bhindi with a kitchen towel and spread the okra on the kitchen counter for an hour to allow the moisture to evaporate. If okra is moist, it will become slimy. Using a sharp, serrated knife, discard ยฝ-inch from both ends of the okra, then cut it into ยฝ-inch round pieces.
Chop the onions and tomatoes. Grate the ginger and mince the garlic cloves. Gather the remaining ingredients.

Fry The Okra
Step 2: Heat 2 tablespoon oil in a pan over medium-high heat.

Step 3: Add the chopped bhindi to the pan and fry for 6-8 minutes, stirring frequently. The bhindi should look glossy, deep green, and slightly crisp at the edges.

Step 4: Remove the okra to a bowl and keep it aside.

Make The Sabji
Step 5: Add the remaining 3 tablespoon of oil to the same pan and heat on medium heat.

Step 6: Once the oil is hot, add 1 teaspoon cumin seeds and let them crackle for 4-5 seconds.

Step 7: Add 1 cup of chopped onions and cook until they turn pinkish (3-4 minutes), stirring frequently.

Step 8: Add 1 teaspoon grated ginger and 1 teaspoon minced garlic and cook for 3-4 minutes until the onions turn golden brown. This is where the deep flavor comes from, so do not rush this step.

Step 9: Now add the following ingredients and cook for 30-40 seconds.
- 2 teaspoon coriander powder
- 1 teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder

Step 10: Add 1 cup of finely chopped tomatoes and cook for 3-4 minutes, mashing gently with the back of your spoon, until the tomatoes break down and the oil starts to separate at the edges.

Step 11: Now add the fried bhindi and 1 teaspoon salt to the pan.

Step 12: Mix well.

Step 13: Reduce the heat to low. Cover the pan with a lid and cook on low heat for 8-10 minutes, stirring a few times.

Step 14: Open the lid and cook for 2-3 minutes, until all the moisture has evaporated. Add 1 teaspoon dry mango powder and cook for another minute.

Step 15: Check for salt and add more if needed. Serve hot. You can also garnish the sabji with some chopped cilantro.

Bhindi Masala FAQs
Just skip adding onions and garlic to the recipe.
This sabji can be stored in an airtight container in the refrigerator for 4-5 days. Reheat in the microwave or a pan until hot before serving.
You can also freeze it for up to a month. Thaw, reheat, and serve.
Variations
- Add aloo (potatoes) to this dish and make an aloo bhindi masala recipe.
- To make this okra masala recipe tastier, you can add a tablespoon of besan (chickpea flour).
- Make a Jain version of this okra recipe by skipping onions and garlic.
Serving Suggestions
Bhindi masala is a versatile side dish. I love to pair it with phulka or laccha paratha for weekday lunch. It also pairs very well with jeera rice and dal tadka.
Want a full North Indian thali? Pair this with my punjabi rajma and a bowl of cucumber raita.
Other Bhindi Recipes We Recommend
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

Bhindi Masala Recipe (North Indian Okra Sabji)
Ingredients
- 5 tablespoons oil (divided)
- 500 grams bhindi (okra)
- 1 teaspoon cumin seeds
- 1 cup chopped onions
- 1 teaspoon grated ginger
- 1 teaspoon minced garlic
- 1 cup finely chopped tomatoes
- 2 teaspoons coriander powder
- 1 teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- 1 teaspoon salt (or to taste)
- 1 teaspoon dry mango powder (amchoor)
Instructions
Prepare The Okra
- Rinse okra well with water. Wipe each bhindi using a kitchen towel and spread the okra on the kitchen counter for an hour for any moisture to evaporate. If there is moisture in okra, it will become slimy.
- Discard ½-inch from both the ends of okra using a sharp serrated knife and cut the okra into ½-inch round pieces.
Fry The Okra
- Heat 2 tablespoons of oil in a pan over medium-high heat.
- Add the chopped bhindi to the pan and fry for 6-8 minutes, stirring frequently. The bhindi should look glossy, deep green, and slightly crisp at the edges.
- Remove the okra to a bowl and keep it aside.
Make The Sabji
- Add the remaining 3 tablespoons of oil to the same pan and heat on medium heat.
- Once the oil is hot, add cumin seeds and let them crackle for 4-5 seconds.
- Add onions and cook until they turn pinkish in color (3-4 minutes), stirring frequently.
- Add ginger and garlic and cook for 3-4 minutes until the onions turn golden brown. This is where the deep flavor comes from, so do not rush this step.
- Now add coriander powder, turmeric powder, and Kashmiri red chili powder and cook for 30-40 seconds.
- Add tomatoes and cook for 3-4 minutes, mashing gently with the back of your spoon, until the tomatoes break down and the oil starts to separate at the edges.
- Now add the fried bhindi and salt to the pan and mix well.
- Reduce the heat to low.
- Cover the pan with a lid and cook for 8-10 minutes on low heat. Stir a few times while cooking.
- Open the lid and cook for 2-3 minutes until all the moisture evaporates.
- Add dry mango powder and cook for another minute.
- Check for salt and add more if needed.
- Serve hot.
























Thanks for the delicious Bhindi Masala Recipe.
Tried this recipe and it was super yum ๐
Thanks a lot for trying ๐
I love bhindi. Every child likes bhindi .if iam not wrong.the style of cooking is good and very tasty
True ๐
My FAVORITE Indian dish!! Bookmarking this beauty for sure. Thanks for sharing!
Do try. You will like it.
Yummy recipe Neha..the Okras look so good!
Thnx a lot ๐