Bhindi Masala Recipe (North Indian Okra Sabji)

3.65 from 17 votes
Updated: Aug 26, 2025
Pinterest Hidden Image

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.

A bowl of Bhindi Masala with cooked okra, spices, and diced tomatoes is served in a white dish with red handles. A gold spoon rests inside, surrounded by herbs, green chili, and pieces of flatbread.

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.

Bhindi cut into small pieces.

Fry The Okra

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

Oil heating in a pan.

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.

Bhindi added to the pan.

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

Fried bhindi in the pan.

Make The Sabji

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

Oil heating in a pan.

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

Cumin seeds added to the pan.

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

Onions added to the pan.

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.

Ginger and garlic added to the pan.

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
Dry spices added to the pan.

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.

Tomatoes added to the pan.

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

Bhindi and salt added to the pan.

Step 12: Mix well.

Mixed 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.

Pan covered with a lid.

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.

Dry mango powder added to the lid.

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

Ready bhindi masala.

Bhindi Masala FAQs

How do I make a no-onion, no-garlic bhindi masala recipe?

Just skip adding onions and garlic to the recipe.

How to store leftover bhndi masala?

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 FacebookPinterest, and Instagram for all of the latest updates.

A bowl of Bhindi Masala with cooked okra, spices, and diced tomatoes is served in a white dish with red handles. A gold spoon rests inside, surrounded by herbs, green chili, and pieces of flatbread.
3.65 from 17 votes

Bhindi Masala Recipe (North Indian Okra Sabji)

Bhindi Masala is a popular North Indian dish made using okra, onions, tomatoes, and spices.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4 people

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)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

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.

Video

Notes

You can replace dry mango powder with lime juice.
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.

Nutrition

Calories: 192kcal, Carbohydrates: 16g, Protein: 3g, Fat: 14g, Saturated Fat: 11g, Sodium: 25mg, Potassium: 570mg, Fiber: 5g, Sugar: 4g, Vitamin A: 1425IU, Vitamin C: 38.7mg, Calcium: 124mg, Iron: 1.8mg
Like this recipe? Rate and comment below!
3.65 from 17 votes (15 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




9 Comments