Baingan Bharta
Baingan Bharta
5 from 3 votes
Dive into the smoky flavours and aromatic spices of Baingan Bharta. This mouth-watering dish is not only a delight to your taste buds but also a trip down culinary lanes of Northern India. Easy to make and versatile, it's perfect for any occasion.
Baingan Bharta

Baingan Bharta, a beloved dish in Indian cuisine, is a flavorful concoction of roasted eggplant mashed with aromatic spices and vegetables.

Originating from the Punjab region, this dish embodies the rustic charm and rich flavors of North Indian cooking. Despite its humble beginnings, Baingan Bharta has found its way into kitchens and hearts across the globe, offering a tantalizing blend of smoky, spicy, and tangy flavors.

Though its preparation may seem daunting to some, fear not, for this recipe is well within reach for even the novice cook. With simple ingredients and straightforward techniques, you’ll soon be savoring the delightful aroma and taste of homemade Baingan Bharta.

Expert Tip: Ensure the eggplants are well-roasted to achieve that smoky flavor characteristic of Baingan Bharta.


Aubergines: The star of the dish, aubergines lend a smoky flavor and creamy texture to Baingan Bharta, making it a satisfying vegetarian delight.

Onions: Finely chopped onions add sweetness and depth to the dish, balancing the bold flavors of the spices.

Tomatoes: Freshly chopped tomatoes bring a tangy brightness to the Bharta, complementing the earthiness of the roasted eggplant.

Green Chilies: These fiery little peppers add a kick of heat, enhancing the overall spiciness of the dish.

Garlic: Minced garlic infuses a robust flavor into the Bharta, while also offering numerous health benefits.

Ginger: Grated ginger adds a warm, aromatic note, elevating the dish with its pungent yet refreshing flavor.

Cumin Seeds: Cumin seeds contribute a nutty, earthy flavor and provide a crunchy texture to the Bharta.

Coriander Powder: Ground coriander adds a citrusy, floral flavor, enhancing the complexity of the dish.

Turmeric: This vibrant spice not only imparts a beautiful golden hue but also offers numerous health benefits and a subtle earthy flavor.

Chilli Powder: Adjust to taste, chili powder adds heat and depth of flavor to the Bharta, making it as spicy as you prefer.

Salt: To taste, salt brings all the flavors together, balancing the dish and enhancing its overall taste.

Oil: Used for cooking, vegetable oil or any cooking oil of your choice helps to sauté the ingredients and adds richness to the Bharta.

Coriander: Fresh coriander leaves, also known as cilantro, add a burst of freshness and color as a garnish.

Lemon: A squeeze of lemon juice at the end brightens up the flavors of the Bharta, adding a refreshing citrusy tang.

Expert Tip: Adjust the spiciness of the dish according to your preference by adding more or fewer green chilies and chili powder.

Serving Suggestions

Baingan Bharta pairs wonderfully with a variety of Indian bread like roti, naan, or paratha. You can also serve it alongside steamed rice for a wholesome meal. For a complete Indian dining experience, accompany it with some cooling yogurt raita, sliced onions, and a wedge of lemon. Garnish with fresh coriander leaves for an extra burst of flavor and color.

Expert Tip: For a richer flavor, you can roast the garlic and ginger along with the onions until fragrant before adding the tomatoes.

Frequently Asked Questions

Can I roast the eggplant in the oven instead of over a flame?

Yes, you can roast the eggplant in the oven at 200°C (400°F) for about 30-40 minutes or until the skin is charred and the flesh is soft.

How spicy is Baingan Bharta?

The spiciness of Baingan Bharta can be adjusted according to personal preference by varying the amount of green chilies and chili powder used in the recipe.

Can I make Baingan Bharta ahead of time?

Yes, Baingan Bharta tastes even better when made ahead of time as it allows the flavors to meld together. Simply reheat it gently before serving.

Can I freeze Baingan Bharta?

Yes, you can freeze Baingan Bharta for up to 2-3 months. Allow it to cool completely, then transfer it to an airtight container or freezer bag. Thaw overnight in the refrigerator before reheating.

Is Baingan Bharta vegan?

Yes, Baingan Bharta is a vegan dish as it contains no animal products. It’s made entirely from plant-based ingredients.

Check Out These Other Recipes

Here are some more recipes for you to enjoy! If you my recipes don’t forget to rate and leave a comment.

If you have any recipe suggestions, please do not hesitate to ask me. A great way to stay in contact with me is through Instagram, Facebook, Twitter and YouTube. Don’t forget to tag me @CookwithNabeela in your recipe photos!

Baingan Bharta

Baingan Bharta

by Nabeela Kauser
Dive into the smoky flavours and aromatic spices of Baingan Bharta. This mouth-watering dish is not only a delight to your taste buds but also a trip down culinary lanes of Northern India. Easy to make and versatile, it’s perfect for any occasion.
5 from 3 votes
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Course Dinner, Main Course
Cuisine Indian, Pakistani
Servings 4
Calories 57 kcal


  • 2 Aubergines
  • 2 Onions Finely chopped
  • 2 Tomatoes Finely chopped
  • 2 Green Chilies Finely chopped
  • 3 cloves Garlic Minced
  • 1- inch Ginger Grated
  • 1 tsp Cumin Seeds
  • 1 tsp Coriander Powder
  • 1/2 tsp Turmeric
  • 1/2 tsp Chilli Powder Adjust to taste
  • Salt To taste
  • 2 tbsp Oil
  • Coriander
  • 1 tbsp Lemon


  • Start by roasting the aubergines. You can do this by placing them directly on a gas flame or under a grill. Roast them until the skin is charred and the flesh becomes soft.
  • Turn them occasionally to ensure even roasting. This will take about 15-20 minutes. Once roasted, set them aside to cool.
  • Once the aubergines are cool enough to handle, peel off the charred skin and mash the flesh using a fork or your hands. Discard the stems.
  • Heat the vegetable oil in a pan over medium heat. Add the cumin seeds and let them splutter.
  • Add the finely chopped onions and sauté until they turn translucent and golden brown.
  • Add the minced garlic, grated ginger, and green chilies. Sauté for another 2-3 minutes until the raw aroma disappears.
  • Stir in the chopped tomatoes and cook until they become soft and the oil begins to separate.
  • Add the mashed aubergines, ground coriander, ground turmeric, red chili powder, and salt. Mix everything well and cook for 5-7 minutes, stirring occasionally.
  • Cook the mixture until it comes together and the oil starts to separate from the sides.
  • Finish with a squeeze of lemon juice and garnish with fresh coriander leaves.
  • Serve hot with roti or naan. Enjoy your homemade Baingan Bharta!


Nutritional facts:
The provision of nutritional information is done merely as a courtesy and should not be taken as a guarantee.


Calories: 57kcalCarbohydrates: 13gProtein: 2gFat: 0.4gSaturated Fat: 0.1gSodium: 5mgPotassium: 524mgFibre: 7gSugar: 8gVitamin A: 53IUVitamin C: 5mgCalcium: 21mgIron: 1mg
Keyword Aubergine, Cooking, Curry, Food, Recipe, Vegan, Vegetables, Vegetarian
Tried this recipe?Mention @CookwithNabeela or tag #CookwithNabeela!



Subscribe now to receive my latest recipes directly in your inbox. Stay up-to-date and never miss out!

Add your first comment to this post

Cook with Nabeela

Hi, I'm Nabeela!

I love to cook! I want to share with you my favourite, delicious family-friendly recipes. I want to inspire you to create fantastic food for your family every day.

More Recipes

Moroccan Zaalouk

Moroccan Zaalouk