I know some of you might not like eggplants, but if you are willing to experiment with this unappreciated vegetable, you MUST TRY this baingan bharta. It has to be one of the tastiest ways to cook eggplant. But if you are a true fan of eggplant or brinjal, you have to try these Indian eggplant recipes – Aloo Baingan and Bharwan Baingan. Both these recipes are so different from each other and give an amazing twist to this humble vegetable. Eggplant is considered native to India and popularly known as the ”King of vegetables”. And it does have a beautiful crown sitting on its head. Interestingly, the term ‘Eggplant‘ is used in North America and Australia. ‘Aubergine‘ is the name by which it is called in Britain. In Persian, it is called ‘badenjan‘. It is called the ‘brinjal‘ in India, South Africa, and other South Asian countries. My mom makes the best Baingan ka bharta. She was visiting me last summer, and I relished this favorite dish many times while she was here. So here is her authentic Punjabi recipe for you all. Many of you have asked me for an instant pot Baingan Bharta recipe, but I have tried the pressure cooked bharta and it does not do justice to this traditional dish without the wonderful roasted smoky flavors in it. So take my suggestion, and make it the authentic way as in the recipe below!

Watch How to Make Baingan Bharta (Roasted Mashed Eggplant)

What is Baingan Bharta?

In Hindi, “Baingan” means eggplant, and “bharta” means puree or mash. Thus, it translates to nothing but mashed eggplant. It’s a delicious traditional Punjabi dish brimming with spicy and smoky flavors. I would say that baingan bharta is a cousin of the Middle Eastern dish Baba Ganoush. The aubergine is roasted the same way, but the spices and other ingredients used are unique.

Ingredients

Eggplant: Since this is the star ingredient, you should know which type to use for the bharta. Choose the round/ globular Italian type because it is best for grilling/ roasting and yields the most eggplant pulp after you remove the burnt skins. The eggplant must be big, juicy, firm to the touch, and light in weight as it’ll have few and small seeds. One large eggplant will suffice for this recipe. Do not buy small and skinny Asian or Indian eggplants. Also, look for glossy dark-purple brinjals without any dents/ bruises. Oil/ Ghee: Use any vegetable oil of your choice. I love to cook my sabzis in mustard oil for the most authentic taste. When cooking with mustard oil, remember to heat it till it smokes. If you are not vegan, use ghee for an amazing aroma. Cumin seeds: When sautéed in hot oil, cumin adds a delightful flavor and aroma to the dish Green Chili:  I use Thai green chili for the extra kick. But you can use jalapeno or serrano pepper. These add a great flavor, but it’s best to avoid them if you are sensitive to heat. Onion: I use yellow onions, but you can use red onions if you prefer. Garlic and Ginger: Use freshly minced garlic and grated ginger. You can even use a store-bought ginger-garlic paste. Tomato: firm red diced tomatoes will make the base for this curry Cilantro: fresh cilantro – add lots of it for an amazing flavor and fresh aroma Spices: Kashmiri red chili powder, coriander powder, and cumin powder are just a few spices you need for flavor and seasoning. These are easily available at the Indian store. Salt: as per taste

How To Roast Eggplant?

The eggplant would typically be cooked in a charcoal oven, but in modern homes, it’s more likely to be done over a stove flame, a grill, or an oven. Here are some ways you can roast your eggplant.

Stovetop

For this method, you will need a pair of tongs and wire roasting rack (roti jali). You can roast without the rack and directly on the burner, too. Place the wire roasting rack on the burner. Brush some oil on the eggplant. Start roasting the eggplants on a medium flame. Turn the eggplant every few minutes to ensure uniform roasting. It will take about 12-14 minutes to roast the eggplant. At this point, the eggplant should be soft and nicely charred. To test, insert a clean knife or fork into the center of the eggplant; if it passes through without resistance, the eggplant is done. Cooking time can be increased if required. Cover the roasted eggplant with a foil and let it cool for some time.

Air fryer

Add 3-4 slits to the eggplant. Brush some oil on the eggplant. Place the eggplant in the basket. Brush the eggplant with some oil. Roast the eggplant at 400 degrees Fahrenheit for 18-20 minutes. Then flip it and roast for another 18-20 minutes. You must flip the eggplant halfway through to ensure even charring. To check if the eggplant is adequately cooked, insert a clean knife or fork in the center to check.

Oven

Preheat oven to 400 degrees Fahrenheit. Add 3-4 slits to the eggplant, or you can also poke holes with a fork. Brush the eggplants with some oil and make sure they are coated well. Arrange the eggplants on a baking sheet. Place the baking sheet on the top shelf of the oven. Roast the brinjal for around 40-45 minutes. Check and flip halfway through. The skin of the eggplants will be charred, and the inside will be soft and mushy. Insert a clean knife and check the doneness. If needed, add a few more minutes of cooking time. Take the eggplants out of the oven and let them cool for a few minutes.

How To Make Baingan Bharta?

Making baingan bharta is pretty easy, and you don’t have to be an expert at cooking. The bharta making process consists of two broad steps.

a) Roast and Mash Eggplant b) Cooking Bharta

The step-by-step instructions are as follows:

Roast eggplant. Peel, chop, and mash with a potato masher.

Heat oil in a large pan on a medium-high flame and add cumin seeds. Sauté until the cumin seeds sizzle. Add green chili pepper, ginger, and garlic. Add onions and saute until they are golden.

Add spices and tomatoes. Mix and cover with a lid so the tomatoes soften. Saute for 5-7 minutes until the oil separates.

Add the mashed eggplant. Mix well and saute for 2 minutes. Cover with a lid and let it simmer on medium-low for a few minutes.

Garnish with cilantro.

ta-dah! scoop out the bharta with freshly made roti or paratha.

Pro-tips

Eggplant: Choosing the right eggplant is crucial for a great-tasting mash. The eggplant must be big, juicy, firm to the touch, and light in weight as it’ll have few and small seeds. Roasting Eggplant: Roast the eggplant on an open gas flame. This will give you the best charred flavor. If roasting your eggplant on the stove, I suggest you line the stove with foil by cutting a hole to fit around the burner. Place the eggplant directly on the grates of the gas stove or on the mesh rack. This will reduce the mess and make cleaning a breeze. My mom suggests also not to make slits in the eggplant so that the juices of the eggplant don’t come out and make a mess on the stove. If roasting the eggplant in the air fryer or oven, you can make slits in the baingan and stuff them with garlic cloves. The garlic cooks along with the eggplant, imparting the best flavor. Removing skin: The key to easily removing charred skin from the eggplant is to cover it and let it sit. Covering it generates steam, which makes peeling off the skin easier. Remove all of the charred skin from the eggplant. If there are any bits of charred skin, the bharta will taste bitter. Prepping ahead: To save time on busy weeknights, you can prep and store the onion tomato masala in advance. You can also roast multiple eggplants at the same time. Peel and mash them, and store the mash. This roasted, mashed eggplant can also be frozen in small portions. Thaw overnight in the refrigerator before use. This is so helpful as you don’t have to roast (and clean) every time and still enjoy the Baingan bharta.

Variations

You can also add green peas to the eggplant bharta. Add boiled peas. It will not only taste delicious but also boost the protein content. If you are not a fan of the smoked flavor, you can make your bharta without roasting it in a pressure cooker.

How To Serve?

Baingan ka bharta is eaten by scooping it with Indian bread, such as warm plain roti/ chapati or parathas, bajra roti, missi roti, etc. You can serve it as a side with rice and your favorite dal/ lentils. Baingan bharta can also be served as a dip or topping with mini naans or pita. It makes a great pairing when served with raita, as the yogurt balances out the spice level of the bharta.

Common Questions

Saag Aloo in Instant Pot (Spinach Potato Curry)

Aloo Gobi (Indian Potato and Cauliflower Stir Fry)

Dal Palak / Spinach Dal – Instant Pot & Stovetop

Indian Brussels Sprouts

Baingan Bharta  Roasted Mashed Eggplant  - 54Baingan Bharta  Roasted Mashed Eggplant  - 56Baingan Bharta  Roasted Mashed Eggplant  - 52Baingan Bharta  Roasted Mashed Eggplant  - 50Baingan Bharta  Roasted Mashed Eggplant  - 70Baingan Bharta  Roasted Mashed Eggplant  - 5Baingan Bharta  Roasted Mashed Eggplant  - 77Baingan Bharta  Roasted Mashed Eggplant  - 84Baingan Bharta  Roasted Mashed Eggplant  - 53Baingan Bharta  Roasted Mashed Eggplant  - 34Baingan Bharta  Roasted Mashed Eggplant  - 92Baingan Bharta  Roasted Mashed Eggplant  - 3Baingan Bharta  Roasted Mashed Eggplant  - 5Baingan Bharta  Roasted Mashed Eggplant  - 83Baingan Bharta  Roasted Mashed Eggplant  - 99Baingan Bharta  Roasted Mashed Eggplant  - 76Baingan Bharta  Roasted Mashed Eggplant  - 45Baingan Bharta  Roasted Mashed Eggplant  - 49Baingan Bharta  Roasted Mashed Eggplant  - 60Baingan Bharta  Roasted Mashed Eggplant  - 34Baingan Bharta  Roasted Mashed Eggplant  - 58Baingan Bharta  Roasted Mashed Eggplant  - 74Baingan Bharta  Roasted Mashed Eggplant  - 29Baingan Bharta  Roasted Mashed Eggplant  - 78Baingan Bharta  Roasted Mashed Eggplant  - 32Baingan Bharta  Roasted Mashed Eggplant  - 20Baingan Bharta  Roasted Mashed Eggplant  - 9Baingan Bharta  Roasted Mashed Eggplant  - 5