Quick Recipe Version (TL;DR)
Quick Ingredients
- 10 small baby eggplants (about 600 g), slit in a cross but kept whole
- Neutral oil, 3 tbsp total (1 tbsp for onions, 2 tbsp for tempering; add 1 tbsp if needed)
- Raw peanuts (skinless), 1/3 cup (45 g)
- White sesame seeds, 2 tbsp (18 g)
- Unsweetened desiccated coconut, 3 tbsp (15 g)
- Onion, 1 large (about 180 g), thinly sliced
- Ginger-garlic paste, 1.5 tsp
- Ground coriander, 2 tsp; Kashmiri red chili powder, 1.5 tsp; ground cumin, 1/2 tsp; turmeric, 1/4 tsp
- Black mustard seeds, 1 tsp; dried red chilies, 2; fresh curry leaves, 12–15; pinch asafoetida
- Tamarind paste, 2 tbsp; jaggery, 1 tsp (optional)
- Hot water, 1.5 cups (360 ml); salt, 1 to 1.25 tsp
- Fresh cilantro, 2 tbsp, chopped
Do This
- 1. Slit eggplants in a cross (keep stems), soak 10 minutes in salted water; drain and pat dry.
- 2. Dry-roast peanuts, sesame, and coconut over medium heat (325–350°F/160–175°C pan surface) until fragrant; cool.
- 3. Sauté onion in 1 tbsp oil until deep golden; add ginger-garlic and ground spices; cook 1 minute.
- 4. Blend roasted nuts, coconut, onion-spice mix with 1/2 cup water to a smooth paste.
- 5. Temper 2 tbsp oil with mustard seeds, dried chilies, curry leaves, and a pinch asafoetida; sear eggplants 6–8 minutes; remove.
- 6. Fry masala paste 6–8 minutes until thick and glossy; add 1.5 cups hot water, tamarind, jaggery, and salt.
- 7. Return eggplants; cover and simmer on low 12–15 minutes until tender; garnish with cilantro and serve.
Why You’ll Love This Recipe
- Classic Hyderabadi flavors: nutty, tangy, gently smoky, and deeply aromatic.
- Restaurant-quality texture at home: silky gravy that clings to tender baby eggplants.
- Weeknight friendly: one pan, pantry staples, under an hour start to finish.
- Naturally vegan and gluten-free; easily adaptable to your heat preference.
Grocery List
- Produce: 10 baby eggplants, 1 large onion, fresh curry leaves, fresh cilantro, 1–2 dried red chilies (whole)
- Dairy: None (optional plain yogurt for serving, if desired)
- Pantry: Raw peanuts, white sesame seeds, unsweetened desiccated coconut, tamarind paste, neutral oil, mustard seeds, Kashmiri red chili powder, ground coriander, ground cumin, turmeric, ginger-garlic paste, jaggery, salt, asafoetida
Full Ingredients
For the Eggplants
- 10 small baby eggplants (about 600 g), rinsed and patted dry
- 1 tsp salt (for soaking water, optional but recommended)
For the Masala Paste
- Raw peanuts (skinless), 1/3 cup (45 g)
- White sesame seeds, 2 tbsp (18 g)
- Unsweetened desiccated coconut, 3 tbsp (15 g)
- Neutral oil, 1 tbsp (for sautéing onions)
- Onion, 1 large (about 180 g), thinly sliced
- Ginger-garlic paste, 1.5 tsp
- Ground coriander, 2 tsp
- Kashmiri red chili powder, 1.5 tsp (mild heat, vibrant color; use 1 tsp for milder, 2 tsp for spicier)
- Ground cumin, 1/2 tsp
- Turmeric, 1/4 tsp
- Water, 1/2 cup (120 ml), for blending
For Tempering and Gravy
- Neutral oil, 2 tbsp (plus 1 tbsp more if needed while frying paste)
- Black mustard seeds, 1 tsp
- Dried red chilies, 2, broken
- Fresh curry leaves, 12–15
- Asafoetida (hing), a pinch
- Tamarind paste, 2 tbsp (or 3 tbsp thick tamarind pulp)
- Jaggery, 1 tsp (optional, balances tang)
- Hot water, 1.5 cups (360 ml)
- Kosher salt, 1 to 1.25 tsp, or to taste
To Finish
- Fresh cilantro, 2 tbsp, roughly chopped
- Lemon wedges (optional, for serving)

Step-by-Step Instructions
Step 1: Prep and slit the eggplants
Trim only the very tip of the stems if needed, keeping most of the stem intact. Make a deep cross-shaped slit in each eggplant from the bottom up toward the stem, stopping 1/2 inch before the stem so the eggplant stays whole. Soak in a bowl of cool salted water (1 tsp salt) for 10 minutes to minimize bitterness and help them cook evenly. Drain and pat dry thoroughly.
Step 2: Dry-roast the peanuts, sesame, and coconut
Place a skillet over medium heat (about 325–350°F / 160–175°C pan surface temperature). Add peanuts and toast 3–4 minutes until nutty and just golden, stirring constantly. Add sesame seeds and coconut; toast 60–90 seconds more until sesame crackles and coconut turns pale golden. Transfer to a plate to cool—do not let them darken or they will taste bitter.
Step 3: Brown the onions and bloom the spices
In the same pan, heat 1 tbsp oil over medium heat. Add the sliced onion and cook 8–10 minutes until deep golden brown, stirring frequently to avoid hot spots. Stir in ginger-garlic paste; cook 30–45 seconds until fragrant. Sprinkle in ground coriander, Kashmiri chili powder, ground cumin, and turmeric; cook 30 seconds to bloom the spices. Remove from heat.
Step 4: Blend the masala paste
Add the roasted peanuts, sesame, and coconut to a blender along with the onion-spice mixture and 1/2 cup water. Blend until very smooth and creamy, 60–90 seconds, scraping down as needed. The paste should be thick but pourable; add 1–2 tbsp more water only if your blender needs it.
Step 5: Temper the oil and sear the eggplants
Set a wide sauté pan or shallow Dutch oven over medium heat and add 2 tbsp oil. When shimmering, add mustard seeds; let them crackle (10–15 seconds). Add dried red chilies, curry leaves, and a pinch of asafoetida; fry 10–15 seconds until aromatic. Carefully add the slit eggplants in a single layer. Sear, turning every 1–2 minutes, for 6–8 minutes until the skins are blistered and lightly browned. Transfer eggplants to a plate and keep the tempered oil in the pan.
Step 6: Fry the masala, then build the gravy
If the pan looks dry, add up to 1 tbsp oil. Add the blended paste and cook over medium heat, stirring often, for 6–8 minutes until the paste thickens, darkens slightly, and tiny droplets of oil appear at the edges. Pour in 1.5 cups hot water, tamarind paste, jaggery (if using), and salt. Stir until smooth and gently bubbling. The gravy should be silky and coat the back of a spoon.
Step 7: Simmer until tender; finish and serve
Slide the seared eggplants back into the pan, turning to coat in gravy. Cover, reduce heat to low, and simmer gently for 12–15 minutes until the eggplants are soft to the core but still hold their shape. Stir once or twice to prevent sticking and add a splash of hot water if the gravy gets too thick. Check seasoning, then rest off heat for 5 minutes to let flavors meld. Garnish with chopped cilantro. Serve hot with bagara rice, steamed basmati, naan, or roti.
Pro Tips
- Soak and dry: The 10-minute salted soak seasons the eggplants and helps them soften without breaking; patting dry prevents oil splatter.
- Roast, don’t burn: Light golden is perfect for peanuts, sesame, and coconut—dark equals bitter. Pull them the moment they’re fragrant.
- Fry the paste well: Proper bhunao (sautéing) until the paste looks glossy prevents a raw nut taste and yields a restaurant-style finish.
- Balance the tang: Tamarind varies in strength; start with 2 tbsp paste, then adjust. A pinch of jaggery rounds the edges without making it sweet.
- Texture control: For a thicker “clinging” gravy, simmer uncovered in the last few minutes; for saucier, add hot water 1–2 tbsp at a time.
Variations
- Stuffed-style: Use a thicker paste (reduce blending water to 1/4 cup). Stuff a spoonful into each slit eggplant, then sear and simmer as directed.
- Extra heat: Swap half the Kashmiri chili for hot red chili powder and add 1 more dried red chili to the tempering.
- Nut-free: Replace peanuts with 1/4 cup roasted sunflower seeds; keep sesame and coconut for body and flavor.
Storage & Make-Ahead
Refrigerate cooled Bagara Baingan in an airtight container for up to 3 days. The flavors deepen overnight. Reheat gently on the stovetop over low heat with a splash of water to loosen the gravy. The blended masala paste (Step 4) can be made 2 days ahead and refrigerated, or frozen up to 1 month; thaw overnight before using. Cooked eggplant can be frozen up to 2 months, though the texture softens—best for make-ahead sauces or meal prep bowls.
Nutrition (per serving)
Approximate: 300 calories; 8 g protein; 16 g carbohydrates; 21 g fat; 7 g fiber; 520 mg sodium. Values will vary based on oil and salt used.


Leave a Reply