If you love eggplant recipes, this Instant Pot Bharwan Baingan is one dish you will want to make again and again. Also known as bharwa baingan, stuffed baingan, or Indian stuffed eggplant curry, this recipe features small baby eggplants slit and filled with a flavorful roasted spice mixture, then cooked until tender and flavorful. Serve it with warm rotis, naan, or jeera rice for a complete Indian meal.

What is Bharwan Baingan?
Bharwan Baingan means stuffed eggplant. In Hindi, “bharwan” refers to something that is stuffed or filled, and “baingan” means eggplant or brinjal. In this recipe, small baby eggplants are slit and filled with a flavorful dry spice, peanut, and chana dal masala.
The magic of this recipe lies in the stuffing. As the eggplants cook, they absorb the nutty, tangy, mildly sweet, and spicy flavors of the stuffing. Tomatoes create a soft masala base, coconut adds body, and a little jaggery balances the heat and tang.
As a true eggplant lover, I enjoy baingan in every form — from eggplant parmesan and baghare baingan to crispy fritters and curries. My love for eggplant began when I first tasted it in Tawa sabzi, a popular Indian wedding dish, and instantly fell for its soft, flavorful texture.
Today, I’m sharing one of my mom’s special recipes: Bharwan Baingan, made easily in the Instant pot with stovetop instructions included.
Why You’ll Love ♡ This Instant Pot Bharwan Baingan
This bharwan baingan recipe is especially convenient because it delivers slow-cooked flavor in a fraction of the time. You’ll love this recipe because it is:
- Quick and easy — The Instant Pot reduces cooking time while keeping the eggplants soft and flavorful.
- Vegan and dairy-free — No cream, yogurt, or dairy is needed.
- Gluten-free — Naturally gluten-free when using gluten-free hing or skipping hing.
- Loaded with flavor — The roasted peanut and chana dal stuffing is nutty, spicy, tangy, and aromatic.
- Perfect for Indian meals — Serve it with roti, paratha, rice, dal, or raita.
- Meal-prep friendly — This dish stores well and tastes even better as the masala settles.
- Freezer-friendly — Great for make-ahead lunches and dinners.
Why this Peanut Stuffed Eggplant Recipe works in my kitchen?
I love making Bharwan Baingan in the Instant Pot because it gives the eggplants a soft, slow-cooked texture without constant stirring. The baby eggplants turn tender without becoming mushy, and the stuffing adds a rich, nutty bite.
After testing different sizes, I found that small round Indian eggplants work best because they cook evenly and hold the stuffing well.
This bharwa baingan masala is popular across many Indian homes and can be made in different regional styles. Some versions use peanuts, sesame seeds, coconut, or besan, while others include onion, garlic, tamarind, or yogurt-based gravies.
This version is made in the Instant Pot and uses a delicious peanut-chana dal stuffing with tomatoes, coconut, and pantry spices.
Ingredients for Instant Pot Bharwan Baingan
Eggplants — Use 6–8 small round eggplants, also called baby eggplants, Indian eggplants, brinjal, or baingan. Small round eggplants work best because they cook quickly and hold the stuffing well.
Peanuts — add a rich, nutty base to the stuffing. Dry roasting the peanuts deepens their flavor and removes any raw taste. Once roasted and ground, they help the masala cling beautifully to the stuffed eggplant curry.
Chana dal — or split yellow chickpea lentils, adds texture, body, and a slightly earthy flavor to the stuffing.
Spices — This spice trio adds warmth, depth, and balance to the bharwan masala. Cumin brings earthy flavor, coriander adds a mild citrusy nuttiness, and fennel seeds lends gentle sweetness, creating a well-rounded, aromatic stuffing for the baingan.
Aromatic Squad — add savory depth, tang, warmth, and balance to the bharwan masala. Hing adds umami flavor, amchur (mango powder) brings tang, garam masala adds spice, and salt seasons the stuffing so the eggplants are flavorful from the inside.
Mustard Oil — gives stuffed baingan its bold, traditional Indian flavor. Its sharp aroma mellows as it cooks, creating the most authentic taste.

For the gravy — These whole spices create a flavorful Indian tempering base. Mustard seeds add a sharp, nutty taste, while cumin seeds bring earthy warmth.
Tomatoes — creates a soft, slightly tangy base for the stuffed eggplants. It also adds moisture, helping the Instant Pot build pressure.
Green chilies — add heat and fresh flavor. Adjust the amount based on your spice preference. For a mild version, remove the seeds or use only one chili.
Desiccated Unsweetened Coconut — adds subtle sweetness, nuttiness, and texture. It balances the tang from amchur and tomatoes while giving the dish a richer finish.
Jaggery — balances the heat from chilies and the tang from amchur and tomatoes. Brown sugar can be used in a pinch, but jaggery gives a more traditional flavor.

Recipe Tips and Variations for the Best Bharwan Baingan
Choose the right eggplants — Small round baby eggplants are best for Instant Pot bharwan baingan. They cook evenly, hold the stuffing well, and turn tender without falling apart. Choose firm, glossy eggplants with smooth skin and fresh green stems.
Avoid eggplants that are soft, wrinkled, or full of brown seeds. Long baby eggplants may cook faster, while medium-sized eggplants may need a little extra cooking time.
Avoid overripe eggplants — If the eggplants have too many brown seeds, they may taste slightly bitter. You can scoop out some of the seeds before stuffing, especially if the eggplants are larger.
Peanut-free or tangy bharwan baingan — For a peanut-free version, replace peanuts with pumpkin seed powder, sesame seed powder, sunflower seed powder, or roasted coconut.
Pumpkin seed powder works especially well because it adds a similar nutty body. For a tangier flavor, increase the amchur powder slightly, finish with fresh lemon juice, or add a small amount of tamarind paste.
Besan or coconut bharwan baingan — For a besan variation, replace chana dal with roasted besan and dry roast it until nutty and fragrant before mixing with the spices.
For a coconut-style version, increase the desiccated coconut and add sesame seeds for extra nuttiness and a more South Indian-inspired flavor.
Dry, gravy-style, or sweet and spicy bharwan baingan: For a dry-style version, use only 2–3 tablespoons of water and simmer on Sauté mode after pressure cooking until the excess moisture evaporates.
For a saucier curry, add more tomatoes and a little extra water, or blend the tomato base for a smoother gravy. For a Gujarati-style variation, increase the jaggery slightly for a sweet, tangy, and spicy flavor.

How to balance the Instant Pot Bharwan Baingan flavors?
Bharwan baingan should taste savory, nutty, tangy, mildly sweet, and spicy. If it tastes too tangy, add a tiny bit more jaggery. If it tastes too flat, add lemon juice or more salt. If it tastes too spicy, serve with raita or yogurt.
Can I make Bharwan baingan with Onion and Garlic?
Of course, you can! For a richer version, sauté chopped onions with the mustard and cumin seeds. Add ginger-garlic paste before adding tomatoes. Cook until the raw smell disappears, then continue with the recipe.
Can I use Mustard Oil for Stuffed eggplant curry?
Mustard oil gives bharwan baingan its signature sharp and earthy flavor. If the aroma feels too strong, warm it slightly before mixing it into the stuffing.
Is Bharwan Baingan vegan?
Yes, this Instant Pot Bharwan Baingan recipe is vegan because it does not use dairy, ghee, cream, or yogurt.
Is Instant Pot Bharwan Baingan gluten-free?
Bharwan Baingan is naturally gluten-free IF you use gluten-free hing or skip hing altogether.
What does Bharwan Baingan taste like?
Bharwan Baingan tastes nutty, tangy, savory, mildly sweet, and spicy. The eggplants become soft and absorb the roasted peanut-chana dal stuffing and tomato masala.
Can I make Instant Pot Bharwan Baingan without peanuts?
Yes, you can replace peanuts with pumpkin seed powder, sesame seed powder, sunflower seed powder, or roasted coconut.
Can I make Bharwan Baingan without chana dal?
Yes, you can use roasted besan instead of chana dal. Dry roast the besan until fragrant before mixing it with the spices.
Why is my Bharwan Baingan bitter?
Eggplant can taste bitter if it is overripe or has too many brown seeds. Choose fresh, small, glossy eggplants and remove excess seeds if needed.
How do I prevent the Instant Pot burn message?
Add enough water to the pot before pressure cooking and make sure the tomato base is not stuck to the bottom. Deglaze the Instant Pot well before sealing the lid.
What can I serve with Instant Pot Bharwan Baingan?
Instant Pot Bharwan Baingan pairs beautifully with many Indian sides. Serve it with:
- Soft roti or Phulka
- Paratha or Naan
- Jeera rice or Steamed basmati rice
- Dal tadka
- Cucumber raita, Boondi raita, Plain yogurt
- Pickled onions, or
- Mango pickle.
For a complete Indian meal, pair this stuffed eggplant curry with the choices mentioned above.

Let me know what you think!
This Instant Pot Bharwan Baingan was tested with small round Indian eggplants because they hold the stuffing better than larger eggplants. The stuffing was tested with roasted peanuts and chana dal for a nutty, textured masala that does not become pasty. The pressure cooking time works best for tender baby eggplants, while the short resting time before quick release helps the eggplants soften without turning mushy.
Make stuffed baingan masala tonight, and enjoy a wholesome Indian stuffed eggplant curry that tastes just like home.
Should you make this bharwa baingan masala, please let me know your thoughts by sharing your comment below.
And don’t forget to share it with your family and friends.
Craving for more, try these other options –

Instant Pot Bharwan Baingan
INGREDIENTS
LENTIL-PEANUT BLEND/ SPICE MIX
- 1½ tablespoons Raw peanuts roasted
- 2 tablespoons Chana dal Split Yellow Chickpea Lentils
- ½ teaspoon Ground Cumin
- 1½ teaspoon Ground Coriander
- ¾ teaspoon Ground Fennel seeds
- A pinch of Hing/ Asafoetida
- ¼ teaspoon Amchur Powder (Mango Powder)
- 1 teaspoon Garam Masala Powder
- – – Salt to taste
- ⅔ tablespoon Mustard oil
- 6-8 small Round Eggplants
TO MAKE THE BASE SAUCE
- 1 tablespoon Oil
- ½ tablespoon Mustard seeds
- ½ tablespoon Cumin seeds
- 1 large Tomatoes chopped
- 2 small Green Chilies
- 1½ tablespoons Desiccated unsweetend Cococut
- ¾ teaspoon Jaggery
- 1 tablespoon Cilantro leaves
- ¼ cup Water
INSTRUCTIONS
PREP THE BABY EGGPLANTS
- Wash the baby eggplants thoroughly and pat them dry with a kitchen towel. Using a small knife, make a deep cross slit in each eggplant from the bottom. Do not cut all the way through. When slitting the eggplants, keep the stem side intact if possible because they help hold the eggplants together.A deep cross-cut allows the stuffing to go inside, but the eggplant should still stay whole.The eggplant should open like a flower while still staying attached at the stem.

LENTIL-PEANUT BLEND/ SPICE MIX
- Heat a pan over medium heat. Add the raw peanuts and chana dal. Dry roast the peanuts and chana dal properly until lightly golden and aromatic. Do not skip the roasting step. Roasting intensifies the nutty flavor and prevents the stuffing from tasting raw. Stir often so they do not burn. Let the mixture cool completely before grinding so it does not release excess oil. Keep the stuffing slightly coarse. A slightly coarse stuffing gives better texture. Do not turn it into a paste. The masala should be dry enough to hold shape but moist enough to pack into the eggplants.

STUFF THE EGGPLANTS
- Carefully fill each slit eggplant with the prepared peanut-chana dal masala. Press the stuffing gently into the cuts without breaking the eggplants. Set the stuffed eggplants aside.

- If you have extra stuffing, save it and add it to the Instant Pot while cooking. It will thicken the masala and make the curry more flavorful.

SAUTÉ THE TEMPERING
- Turn on the Instant Pot and select Sauté mode. Once hot, add oil. Add mustard seeds and let them crackle. Add cumin seeds and sauté briefly in hot oil to release their aroma before adding the next ingredients.Add chopped tomatoes and green chilies. Cook for 3–4 minutes, or until the tomatoes soften and begin to break down. This step builds flavor and prevents the curry from tasting raw.

- Gently place the stuffed eggplants into the Instant Pot. Add any remaining stuffing. Pour in water and gently mix without breaking the eggplants.Cancel the Sauté mode.TIP — A small amount of water is needed for Instant Pot cooking and to help prevent the burn message. For a slightly saucy bharwan baingan, use ¼ cup water. For a drier version, use only 2–3 tablespoons.Close the Instant Pot lid and turn the valve to sealing. Now press the ‘Manual’ button. Cook on medium pressure for 4 minutes. Once the cooking cycle is complete, wait for 4 minutes, then carefully perform a quick pressure release.Open the lid once the pin drops.

- Add desiccated coconut and jaggery. Gently mix until everything is combined. For a pop of color and freshness, add chopped cilantro and give the curry a final gentle stir.TIP — Handle the eggplants gently — Stuffed baby eggplants become delicate after cooking. Use a silicone spatula or spoon and stir gently to avoid breaking them.

- Adjust pressure cooking time based on size — Small round eggplants cook quickly. Medium-sized eggplants may need a little extra time. Long baby eggplants may require immediate pressure release to avoid overcooking.

- Allow the curry to rest for 5–10 minutes after cooking. This helps the eggplants absorb the masala and improves the flavor. Pair this bharwan baingan with warm rotis and cucumber raita.






Hola, muy bien recipe. El recipe muy delicious porque los ingredientes muy bien. Gracias 😊!
Thank you for your kind words.
I’m so glad you like it. 😊
Very nice !!!
Thank you, Hiral.