Baghare Baingan (Indian Eggplant Masala Recipe)

Baghare Baingan (Indian Eggplant Masala Recipe) Recipe

Baghare baingan, also known as eggplant masala, is one of my father-in-law's favorite dishes. I learned how to make the Indian eggplant dish in thick masala sauce from Lulu's late grandma Baji. This South-Indian vegetarian dish is a specialty from Hyderabad, the city where Daddy is from. It's quite pleasing for vegetarians and non-vegetarian eaters alike as the eggplant have a very meaty texture.

The cooking procedure requires several steps. First, the small eggplants are deep-fried to soften the firm flesh, then it's simmered in a thick sauce made from peanuts and sesame seeds. The dish is finished with baghar, which is the final red oil layer commonly in a lot of Indian dishes.

For this dish, you should use Indian eggplants. They have a shiny skin and a firmer flesh with less bitter taste than regular eggplants. Their flavor is fairly mild, but like other eggplants, the flesh acts like a sponge and absorbs all the strong flavors of the sauce. Make the effort to find these eggplants at your local Indian supermarket; it’s worth the try!

Baghare Baingan Recipe with Picture


Yields: 8 servings

10 Indian eggplants
1 teaspoon Kosher salt (or regular salt)
3/4 cup canola oil (or any neutral oil) , as needed
1 yellow onion, chopped
½ cup unsalted raw peanuts, shelled but still with skin
1-½ tablespoons sesame seeds
1 tablespoon tamarind concentrate (see tips)
½ teaspoon superfine sugar (or granulated sugar), optional
1-½ teaspoons ginger garlic paste (click on the link for the recipe)
1-½ teaspoons garam masala
1-½ teaspoons coriander seeds
¼ teaspoon cumin seeds
½ teaspoon red chili powder
¼ teaspoon turmeric powder
1-½ tablespoons fresh coconut, shredded
1/3 teaspoon mustard seeds
4 fresh curry leaves
3/4 teaspoon salt
4 whole dried red chiles (stemmed), to taste
2 Serrano peppers
1 tablespoon ghee (clarified butter), as needed


Dry toasting the peanuts, coconut and sesame seeds:

In a pan, dry toast the peanuts over medium heat for about 4-5 minutes. Transfer to a plate and allow to cool completely. Remove the skin.

Repeat the same procedure with sesame seeds and coconut powder until slightly golden (about 2 minutes).

Making peanut flour and sesame powder:

Grind the peanuts in a blender or a grinder (I use a coffee grinder that I keep exclusively for my spices). The peanuts should turn into a fine mill, but make sure you stop before it becomes nut butter.

Repeat the same procedure with the toasted sesame seeds and coriander seeds.

Prepping the Indian eggplants:

Trim the ends. Make a small criss-cross cut at the bottom of the eggplants. Sprinkle the inside with kosher salt and let the eggplants stand for about 30 minutes. Pat dry with a paper towel, removing as much moisture as possible. 

In a deep small saucepan, heat the oil and fry the eggplants until they soften a bit and are golden. Do not over-cook, as they will finish cooking in the masala sauce. Transfer to a platter lined with paper towels.

Prepping the Serrano chiles: Stem, seed and finely chop one of the peppers. Using a paring knife, create a 2-inch incision in the remaining whole pepper. Note: remember not to rub your eyes after touching the pepper seeds.

Making masala sauce:

In a bowl, combine the ground peanuts, coriander, coconut powder, sesame seeds and ¼ teaspoon red chili powder. Add the tamarind paste; it should form a thick paste (add a little water if necessary).

Stuff the inside of each eggplant with a little of the masala paste, reserving a large quantity for the sauce.

In a medium-sized deep saucepan, heat the oil. Add the onions. Cook for about 5 minutes  until the onions become translucent. Add the ginger garlic paste and whole Serrano peppers to the onions. Stir well. Add the garam masala, turmeric, thick masala paste and a little water (about ¼ to ½ cup). Bring the liquid to a boil, then lower the heat to medium-low and cook for about 8-10 minutes; add more water if necessary (up to 1 cup). Add the eggplants, salt to the masala sauce and bring to a boil. Cover with a lid and cook at a gentle simmer for about 5-8 minutes. The eggplants should be soft but shouldn't fall apart. Check the seasoning. Add more salt (if necessary) and sugar (if used). Transfer to a serving bowl.

This step is called baghar: When you're ready to serve, heat 1 tablespoon of canola oil in a small saucepan (I use a small 0.3-quart saucepan that I use exclusively for baghar). Once the oil is hot, add the whole dried red chiles, cumin and mustard seeds. The cumin seeds will start popping in the hot oil. Add curry leaves, red chili powder and 1 tablespoon of ghee. Immediately transfer the hot oil and spices to the bowl of eggplants. Cover the bowl with a lid.

Garnish with cilantro (optional).

Serve warm with roti (Indian flat bread).

Bon appétit!


Eggplants don't store well in the refrigerator, so it's important to cook them as soon as you get them from the market for optimum freshness.

You can either make your own garam masala spice mix or buy it at any Indian store.

garam masal recipe

You can find tamarind concentrate in any Asian store. It has a nice tart flavor. You can also use fresh tamarind pods if you like but I find this to be labor intensive. Wash about a pound of tamarind pods, with the skin still on. Boil them in about 4 cups of water for 15 minutes until soft. Drain and discard the liquid. Shell, seed and remove the fibrous membrane. Blend the tamarind pulp with about 1-1/2 cup of water. But as I've said before, I just prefer eating fresh tamarind as is and cooking with tamarind concentrate or tamarind powder.

Tamarind Drink Recipe

I buy raw peanuts at the Asian store. It's important to pick peanuts with the skin on; that way they don't burn while being dry-toasted.

I can find coconut powder in Indian and Asian stores.

Ghee is the Indian version of clarified butter. You can find it in jars at Indian stores. But if you don't have ghee, you can use butter instead. For a vegan version, just skip the clarified butter or replace it with more oil.

Clarified Butter Picture

Shredded coconut gives a rich, creamy texture to the sauce. I used fresh coconut. First, I opened the coconut using a cleaver. Be very careful if you do. (I usually lay out some newspaper  underneath a large wooden cutting board) Then, scrape the coconut flesh using a coconut grater.

Fresh Coconut Picture

I just bought a coconut grater in a Korean store. I love it!

Coconut Grater Picture

Baghar is a very common step toward the end of cooking in many Indian dishes. I use a small 0.3-quart saucepan that I use exclusively for baghar.

Ginger garlic paste is a very common component in Indian cuisine. If you have extra, just transfer to a jar and store in the refrigerator. You can keep this paste for at least a week in the refrigerator.

Don't add too much turmeric! I use it just as a natural food coloring.

You can find the rest of the ingredients in most Indian stores.


Published By: Jacqueline Pham on June 15, 2010.


comments powered by Disqus

Order my latest book:
Banh Mi

Related Posts


Recent Posts

15 Fall Dessert Recipes for Dinner Parties
15 Fall Dessert Recipes for Dinner Parties
Soyrizo Mushroom Patties
Soyrizo Mushroom Patties
Mango Salsa Appetizers
Mango Salsa Appetizers
Turkey Noodle Stir Fry Recipe
Turkey Noodle Stir Fry Recipe