• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Rookie with a Cookie
  • About
  • All Recipes
menu icon
go to homepage
  • Recipes
  • About
    • Facebook
    • Instagram
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Facebook
    • Instagram
    • YouTube
  • ×
    • Two plates full of Nihari stew and garnished of ginger and cilantro
      Authentic Beef Nihari with Homemade Spices
    • Masala Lamb Chops on a white plate
      Masala Lamb Chops -Airfryer Lamb Chaap
    • Rice Pulao on a plate with a side on onions and tomatoes
      Lamb/Mutton Pulao (Fast and easy!)
    • Poached eggs over yogurt with sourdough in a plate with spicy sauce on top
      Turkish Eggs CILBIR-Egg & Yogurt Breakfast
    • hot and sour soup in a pot
      Hot n Sour Soup- Classic Chinese
    • Minced lamb and potatoes in a cute steel pot
      Aloo Keema (Spiced Meat and Potato Curry)
    • A rich deep brown colored chicken curry in a wok
      Tandoori Chicken Karahi
    • mediterrean bowl with lamb meatballs and veggies incouding red onion, cucumber, tomatoes, tzatziki, feta and pita chips. it's a beautifully arranged bowl
      Cava Grill Inspired Mediterranean Lamb Meatballs
    • Plate with chow mein noodles and cabbage
      Panda Express Chow Mein
    • Mixed Chana Chaat with Chickpeas, tomatoes, tamarind, onion and crispy papri in a bowl
      Mixed Chana Chaat-Street Style
    • Smooth creamy and Velvety Palak (spinach) chicken curry in a pot.
      Palak Chicken (Spinach Curry)
    • Dutch baby pancakes with mushroom and arugula topping
      Savory Dutch Baby Pancakes with Chicken and Wild Mushrooms
    Home » Recipes » Main Course

    Baingan Bharta (Smoky Eggplant Bharta)

    Published: Dec 21, 2024 by Rookie With A Cookie · Leave a Comment

    Jump to Recipe

    Baingan Bharta is a staple Punjabi dish that transforms simple roasted eggplant into a smoky, flavorful curry when combined with onion, tomatoes and some basic Indian spices. This recipe delivers authentic Punjabi flavors and come to you directly from my Punjabi mother-in-law's tried, tested and perfected recipe collection.

    eggplant bharta dish in a wok with tomato and lemon in the background

    Why You’ll Love This Recipe

    • Smoky Aroma: This is achieved by roasting the eggplant over an open flame. You can also use an oven and broiler.
    • Minimal Ingredients: It just needs onion, tomatoes and basic Indian spices to make it into the most delicious thick masala.
    • Vegan and Gluten-Free: Baingan bharta is already vegetarian but also naturally a vegan and gluten-free recipe.
    • Easy to Make: It's super easy to make. The only slightly lengthy process is to roast the eggplants, which can take an hour and 15 mins if using the oven.

    What Is Baingan Bharta?

    Baingan Bharta is a staple dish in Punjabi cuisine particularly in India and Pakistan. It is prepared by roasting eggplant and cooking it down with lots of chopped onions, tomatoes, garlic, ginger and very basic spices that you already have in your pantry. Traditionally, it’s cooked by charring the eggplant on an open flame, which lends it a smoky aroma and flavor. With most curries from South Asia, it is eaten with paratha or roti.

    Can I roast the eggplant in the oven?

    Yes, you can roast the eggplant in the oven at 400°F (200°C) for 60 minutes. I then broil at the end for 10-15 mins to char the skin. This it the method I typically use.

    eggplant bharta dish in a wok with tomato and lemon in the background

    What's special about this Baingan Bharta?

    I have to admit-I never grew up eating Baingal Bharta as a child. Even though my family is Punjabi, this dish wasn't ever made at home and I recall actually trying my first ever bharta at a friend's in college. I was blown away by the complexity of flavors. Fast forward to many years later, I actually now know how to make the most bangin' bharta ever. My mother-in-law's Baingan bharta is famous amongst family and friends and the difference I find in her bharta is that its deeper in color and really homogenous with the masala as opposed to each ingredient of the curry masala showing separately.

    Easy Methods of roasting eggplant for Baingan Bharta

    1. Open Flame: This is the traditional way of roasting. You just put the oil-rubbed eggplant on the stove directly over the fire . The point is to actually char the skin completely until the eggplant is soft on the inside. Keep rotating the eggplant. It takes 20-25 mins to properly roast but this method can be a bit messy as the eggplant juices will spill on your stove.
    2. Oven Roasting (Broiler + Bake): I make slits into the eggplant and rub it with oil. I place them on a foil lined tray and then wrap the top of the tray with foil to allow the eggplants to cook in the steam. If your eggplants are big, roasting them in the oven will take 60-75 mins easily. For that smoky finish, I broil it for 10-15 minutes at the end.
    3. Air Fryer: You can also roast the eggplant for bharta in the air fryer at 380-390F. This method takes around 25-30 minutes. Flip the eggplant halfway through to cook it evenly until it's soft.

    How to make Baingan Bharta

    1. Roasting the Eggplant

    You'll need some bangin' eggplants (sorry :p), make a few slits with a knife, rub with oil and roast in the oven at 400F for 75 mins. I like to turn on the broiler for another 5-10 mins to char it. You an also do this directly on the stove but please be very careful with this step. Once done, allow to cool, then carefully peel the skin and mash the pulp with a fork.

    2. Spices needed for Bharta

    There are four main spices that we will use for this Baingan Bharta.

    Kashmiri Red Chili: I prefer this over regular red chili because its mildly spicy and lends such a beautiful deep red color to the dish. I add 4 teaspoons. If you don't have Kashmiri chili or don't like the red hue to the dish, you should start with ¾ teaspoon of regular red chili and increase the level of heat to taste because regular chili like cayenne is very spicy.

    Cumin and coriander: I consider these sister spices; cumin is earthy and coriander adds a slight tang. They usually go together in most dishes in Pakistan and India.

    Garam Masala: Garam masala is a blend of earthy and warming spices that we will use as a finishing spice at the end.

    3. Prepare the Bharta

    Think of bharta as the masala curry base. All you have to do is sauté chopped onions till brown then add your ginger, garlic, green chili and tomatoes till they get soft. Add the eggplant, all the spices and mash it with your spatula (I use a potato masher to really get in there). You will cook this on medium heat uncovered for at least 20-25 mins. The goal is to get rid of the excess moisture. To finish it, add a little garam masala. The resulting bharta should be thick and homogenous with the onion and tomatoes.

    eggplant bharta dish in a wok with tomato and lemon in the background

    4. How to serve Baingan Bharta

    Garnish the bharta with fresh cilantro and if you prefer a squeeze of lemon for some tang. Serve it with roti or paratha. You can also add a side of chutney or raita to balance the flavors.

    Is Baingan Bharta healthy?

    Yes, it can be made very healthy by controlling the amount of oil! Eggplant is low in calories and high in fiber.

    Tips for the Best Baingan Bharta

    1. Roast the Eggplant Properly: Roasting is important for this dish so be generous with the roasting time if using the oven. If roasting on an open flame, it will take you 20-30 minutes depending on the size of the eggplant.
    2. Cook it down: To get the consistency that's thick like in my video, you need to really let the bharta cook till everything is almost dry. I also allow the bharta to stick a little to the bottom of the pan to create more of a char.
    3. Charcoal smoke: To infuse an intense smoky flavor into the dish after it's prepared, turn off the stove and place a hot, burnt piece of charcoal on a small bed of foil in the center of the baingan bharta. Drop a teaspoon of oil over the charcoal; it will instantly release smoke. over the dish with a lid and let it absorb the smoky aroma for 5 minutes. This quick step will give your Baingan Bharta a rich, BBQ-like flavor.

    Are there other types of Baingan Bharta

    Some regions in India make Baingan Bharta like a Mexican salsa. It's made by roasting the eggplants and tomatoes till charred and cooked. The eggplant is peeled and mashed together with the roasted tomatoes, garlic, chili, fresh chopped onion and a few teaspoons of mustard oil. No cooking at all. It's another delicious preparation method and probably retains a lot more of the nutritional value of the vegetables.

    How do I store leftovers?

    Store Baingan Bharta in an airtight container in the refrigerator for up to 3 days. Reheat in a pan over low heat before serving or simply heat it in the microwave for 30 seconds to a minutes.

    eggplant bharta dish in a wok with tomato and lemon in the background

    Baingan Bharta

    Rookie With A Cookie
    Discover the authentic taste of Punjabi Baingan Bharta with this recipe. Fire-roasted eggplants are mashed with spices, onion and tomatoes to make a delicious dish.
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 1 hour hr
    Course Main Course
    Cuisine Indian, Pakistani
    Servings 4

    Ingredients
      

    • ½ cup oil
    • 3 large eggplants roasted, peeled and mashed
    • 3 medium red onions finely chopped
    • 3 tomatoes chopped
    • 2 garlic cloves crushed
    • 1 thumb-sized ginger crushed
    • 1 green chili chopped
    • 3-4 teaspoon Kashmiri red chili if not available, then use ¾ teaspoon red chili and adjust to taste
    • ½ teaspoon ground cumin
    • ½ tsp ground coriander
    • 1 teaspoon salt or to taste
    • ½ teaspoon garam masala for finishing
    • ¼ cup cilantro chopped, for garnish
    • squeeze of lemon

    Instructions
     

    • In a pan, heat up oil and saute onion till light brown.
    • Add the crushed ginger, garlic and green chili and mix for 30 seconds till they release their fragrance. Then add tomatoes and cook them down covered for 10 mins or until tomatoes break down.
    • Add all the spices (minus garam masala) followed by the eggplant and use a potato masher to mash everything together for 2-3 mins.
    • Let it cook on medium high heat for about 10-15 mins until a nice thick homogenous bharta is formed and the oil separates. The oil will release along the edges.
    • To finish the bharta, sprinkle garam masala and give it a gentle mix, then garnish with fresh cilantro and a light squeeze of lemon.

    Notes

    You want to frequently stir the dish and cook down the bharta until it almost sticks to the bottom of the pan.
    If using kashmiri red chili, you can increase the heat level even towards the end. Just make sure to stir it for a couple minutes so the spice is not raw.

    More Main Course

    • A plate of Paya Stew-mutton trotters in a rich broth
      Authentic Mutton Paya, Goat Trotters
    • plate with two kebab skewers
      Reshmi Chicken Seekh Kebab
    • herby lemon chicken orzo skillet
      Mediterranean Lemon Chicken Orzo
    • lamb keema potato puree
      Lamb Keema Shepherd's Pie

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi, I'm Izza!

    I’m a Program Manager in Big Tech and the creator of this blog. My recipes are tried and true dishes inspired by my Pakistani roots and frequent travels. I live in Los Angeles with my husband and occasionally do private dinners.

    Learn more...

    Top Recipes

    • Pakistani Seekh Kebab + Yogurt Raita
    • Delicious Makhni chicken that is buttery rich and creamy
      Makhni Chicken -Butter Chicken with 1M+ views
    • Tacos with birria meat slow cooked and shaped into a quesadilla
      Viral Birria Tacos-Easy Mexican Recipe
    • Crispy deep fried Chicken Zinger Burger inspired by KFC
      The Best Fried Chicken Burger (KFC-Inspired)

    Recent

    • eggplant bharta dish in a wok with tomato and lemon in the background
      Baingan Bharta (Smoky Eggplant Bharta)
    • Golden brown Chickpea flour on a cutting board
      Vegan Chickpea Pancake | Besan Chila
    • Three chicken Za'atar skewers on rice
      Za'atar Chicken and Rice
    • Shakshuka breakfast skillet with fried eggs
      Shakshuka Skillet (Poached Eggs in Tomato Sauce)

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility

    Newsletter

    • Subscribe for emails and updates

    Contact

    • About
    • Work With Us

    Copyright © 2024 Rookie With A Cookie