Skip to main content
Cooking With Anadi
RecipesCollectionsTechniquesFree ResourcesAbout
✦ Join the Kitchen
Sign in
Home / Recipes / Indian / Discover the Authentic Punjabi Baingan Bharta

Discover the Authentic Punjabi Baingan Bharta

Punjabi baingan bharta served in a copper bowl, garnished with fresh cilantro on a granite countertop.
Discover the Authentic Punjabi Baingan Bharta
Anadi Misra

By Anadi Misra · Updated Apr 16, 2026 · originally published Apr 19, 2021

Indian35 min4 servingseasy
Punjabi baingan bharta served in a copper bowl, garnished with fresh cilantro on a granite countertop.
Discover the Authentic Punjabi Baingan Bharta
Anadi Misra

By Anadi Misra · Updated Apr 16, 2026 · originally published Apr 19, 2021

Indian35 min4 servingseasy
Discover the Authentic Punjabi Baingan Bharta
Anadi Misra

By Anadi Misra · Updated Apr 16, 2026 · originally published Apr 19, 2021

Indian35 min4 servingseasy

About this recipe

Smoky, bold, and deeply satisfying — authentic Punjabi Baingan Bharta is the eggplant curry you need. Simple ingredients, rich flavor, and a step-by-step recipe that brings restaurant taste home.

↓ Jump to Recipe
Leave a review

This post may contain affiliate links. Read our disclosure policy

Watch the recipe

Cooking With Anadi

12K subscribers · eggplant roasted until soft, smoky and deeply mashed

Subscribe

Watch the full method on YouTube →

Punjabi Baingan Bharta Recipe

How do you feel when eggplant is mentioned? To be honest with you, it doesn’t excite me that much! While I can appreciate a lovely ratatouille (hm, now I’m feeling like making one), serving chana dal with a brinjal chutney, or dipping pita bread in baba ganoush, I can’t really name a dish where eggplant shines to me. I’ll be totally honest with you and that I’ve never even made an eggplant Parmesan before! Give me the option between Classic Chicken Parmesan versus eggplant Parmesan, of course I’ll always want the chicken Parmesan! I love chicken, what can I say? I’ll have to try eggplant Parmesan someday but it really doesn’t excite me!

Baingan bharta was not a dish that got me jumping for joy as a kid. My mom would make it but I didn’t like the texture at all. I feel like I say this a lot on the blog, but my mom really is good at cooking! She’s a pro at Masoor Dal, Lobia, and of course the grilled cheese that’s named after her, Mom’s Grilled Cheese! But sometimes there were some dishes that were hits and misses, and this is one of them! I really resisted having Baingan Bharta at home!

But one time my aunt had a hand at making this dish. She didn’t make it at all like my mom, and I was head over heels for it! The smokiness of the eggplant truly shone for me! This version of Baingan Bharta is inspired by her style! So let’s ditch the misconception that eggplants are bland and boring and have some fun with this Punjabi dish!

What Is Punjabi Baingan Bharta?

All right, confession time! I didn’t know what baingan bharta translated to until today. I knew that “baingan” means eggplant, but I didn’t know what the “bharta” part of the dish’s name was. I recently posted my Mango Lassi recipe and I didn’t even know what a “lassi” really meant. I hope you all aren’t questioning that I’m actually Indian. Yes, I swear I am! I just got handed stuff and was like “okay, yum!”

For the big revelation, “bharta” means “mash.” So, baingan bharta translates to eggplant mash. We’ll first roast our eggplant, and then peel it and mash it up with our other veggies! You’ll see that this curry has a chunky gravy. It is quite comparable to baba ganoush, but with the Indian spices added, the taste is totally different!

For me the star here is that roasted eggplant. When you get a nice char on it, those incredible flavors will seep into the mash with your other veggies. Paired with the spices, you have wonderful flavors just dancing around in your mouth. The experience is just out of this world! I’ve had leftovers for breakfast, I just love it that much!

Why Make Punjabi Baingan Bharta?

Now I can’t get enough of baingan bharta! I definitely recommend you give this recipe a try! I believe it makes the perfect weeknight dinner that’s super satisfying. Here’s why you should get in the kitchen and get started making it:

  • Healthy
  • Low calorie
  • Can be vegan if you substitute the ghee for another cooking oil
  • Doesn’t dirty too many dishes
  • DELICIOUS!

Tools Needed

  • Wire rack
  • Cutting board
  • Wok
  • Baking sheet
  • Aluminum foil
  • Spoon
  • Garlic press
  • Knife

Ingredients for Baingan Bharta

Let’s go over our ingredient list for baingan bharta. We’ll only be using a few spices for this recipe, as we want to focus on the eggplant and our veggies.

  • Cumin seeds
  • Hing
  • Eggplant
  • Ghee
  • Ginger
  • Garlic
  • Green chiles
  • Onions
  • Tomatoes
  • Ground coriander
  • Turmeric
  • Deggi mirch
  • Garam masala
  • Salt
  • Cilantro

How to Make Indian Eggplant Curry

A Point or Two About the Right Stovetop

The ideal stovetop to get that beautiful char is the naked flame from a gas stovetop. However, in case you don’t have a gas line in your neighborhood or have another type of stovetop, you can still roast the eggplant without much issues!

I have an electric, smooth cooktop. On such a stovetop, the heat does not rely on a pot/pan being detected for the heat to turn on. Therefore, I can use a wire rack, over the cooktop and char the eggplant.

While you may do the same on an electric coil cooktop, these types of stoves are notorious for being a pain in the neck to clean. And you may get some juices dripping from the eggplant and I would like you to avoid any extra cleanup.

For any other cooktops, follow the instructions below to see how to roast the eggplant in your oven.

Roasting the Eggplant

On an electric smooth cooktop, place a wire rack over the largest burner and turn heat to high. Add eggplant over the wire rack and turn every few minutes until the eggplant is soft and lightly charred all around

On gas cooktop, add the eggplant directly over the flame and turn every few minutes until the eggplant is soft and lightly charred all around.

For any other cooktop, use the broiler in your oven to roast the eggplant. Move the oven rack to the second highest position and place a wire rack over a baking sheet lined with foil. Cook the eggplant as directed above.

Let eggplant rest on a plate/cutting board once done cooking.

Making the Baingan Bharta

  1. Place a wok/pan on medium heat and add the ghee once hot. Add cumin seeds and hing and cook until aromatic.
  2. Add ginger, garlic and green chiles and cook until lightly roasted and aromatic.
  3. Add onions, a pinch of salt and cook until onions become soft.
  4. Add the tomatoes, mix well and add ground coriander, turmeric, deggi mirch and a pinch of salt.
  5. While the tomatoes cook down, slice the eggplant in half and use a spoon to scoop out the flesh of the eggplant.
  6. Once tomatoes are soft, add in the eggplant and mix well. Cook for 5-10 minutes or until eggplant comes well together with the tomato masala.
  7. Finish with garam masala and cilantro, adjust for seasoning and serve right away!

Tips & Tricks for the Best Baingan Bharta

  • The star of this dish should be the eggplant, so be conservative with the amount of spice used in this dish to really appreciate the flavor of the roasted eggplant.
  • Make sure to season the dish with salt at every stage to really unlock the flavors of each ingredient.
  • The roasted skin of the eggplant is packed full of flavor. For additional smokiness in the bharta, feel free to chop bits of the skin and add with the eggplant. It is delicious!

Serving Suggestions for Baingan Bharta

Enjoy smoky baingan bharta with bread or rice! Here are some breads you can serve baingan bharta with.

  • Roti
  • Classic Layered Paratha
  • Tandoori Naan
  • Laccha paratha
  • Rumali roti

I’ve always had my baingan bharta with roti or paratha, but if you’re feeling lavish, then by all means try tandoori naan or laccha paratha! In the video, I purchased some naan from the grocery store and it was truly satisfying!

You could also serve with some simply steamed Basmati Rice or some Jeera Rice. For a fully hearty meal, you could also cook up some Masaledar Chana Dal and some Crispy Aloo Bhujia for some extra body.

Frequently Asked Questions

What is baingan bharta?▼

Baingan bharta is a smoky North Indian dish of fire-roasted eggplant mashed into a spiced onion-tomato masala. That charred, smoky flavor from roasting the whole eggplant is what makes it special.

How do you roast the eggplant for baingan bharta?▼

Roast the whole eggplant directly over a gas flame (turning every few minutes until soft and charred), on a wire rack over an electric burner, or under your oven’s broiler — all three work. Then scoop out the soft flesh.

Can I make baingan bharta without a gas stove?▼

Yes — use your oven’s broiler on a high rack to roast and char the eggplant until it’s soft inside, then carry on as usual. You’ll still get that lovely smoky flavor.

What do you serve with baingan bharta?▼

It’s classic with roti, paratha, or naan, and a side of plain yogurt or onion salad. A little extra cilantro on top is lovely.

Baingan Bharta vs Bagara Baingan

Search for baingan recipes and you land on two very different dishes. This is Punjabi baingan bharta: one large eggplant charred whole until the skin blisters, then scooped out and folded into a tomato masala. The smoke is the entire flavor, which is why the ingredient list stays short. Cumin seeds and hing in ghee, then ginger, garlic and green chiles, onion, tomatoes, ground coriander, turmeric and deggi mirch, with garam masala and cilantro right at the end.

The other dish is bagara baingan, the Hyderabadi eggplant curry, and it works from the opposite direction. There the eggplants stay whole and small, and the sauce is a ground paste of peanuts, sesame seeds and coconut, loosened with tamarind for sourness and tempered with curry leaves. None of that appears in this recipe. If you came looking for that dish, this is not it, and if you came for the smoky one, resist adding tamarind or a peanut paste, because they will bury the char you just worked for.

On equipment, a wok is ideal because the sloped sides make it easy to mash the eggplant into the masala as it cooks, but a wide skillet does the job perfectly well. Keep a splash of water beside the pan too. If the tomatoes catch before they break down, a spoonful loosens things without watering down the masala.

Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!

Recipe by Anadi Misra

Discover the Authentic Punjabi Baingan Bharta

Smoky, bold, and deeply satisfying — authentic Punjabi Baingan Bharta is the eggplant curry you need. Simple ingredients, rich flavor, and a step-by-step recipe that brings restaurant taste home.

Stovetop

Rate this recipe ✦

Leave a review
Saved to your collection
··
·
·

5 min

Prep

30 min

Cook

35 min

Total

4

servings

easy

Level

Ingredients

··
·
·

Ingredients

Tap any quantity to scale

Whole spices & tempering

  • (1 g) cumin seedsShop →
  • hingShop →
  • (15 ml) ghee · make your ownShop →

For the bharta

  • large eggplant
  • (3 g) ginger(minced)
  • (3 g) garlic(minced)
  • green chiles(finely chopped)
  • medium onion(finely chopped)
  • tomatoes(diced)Shop →
  • (1 g) ground corianderShop →
  • (1 g) turmericShop →
  • (1 g) deggi mirchShop →

To finish & garnish

  • (1 g) garam masalaShop →
  • salt(to taste)Shop →
  • cilantro(freshly chopped, for garnish)

Instructions

Roasting the eggplant

  1. 1

    On an electric smooth cooktop, place a wire rack over the largest burner and turn heat to high. Add eggplant over the wire rack and turn every few minutes until the eggplant is soft and lightly charred all around

    On an electric smooth cooktop, place a wire rack over the largest burner and turn heat to high. Add eggplant over the wire rack and turn every few minutes until the eggplant is soft and lightly charred all around

  2. 2

    On gas cooktop, add the eggplant directly over the flame and turn every few minutes until the eggplant is soft and lightly charred all around

    On gas cooktop, add the eggplant directly over the flame and turn every few minutes until the eggplant is soft and lightly charred all around

  3. 3

    For any other cooktop, use the broiler in your oven to roast the eggplant. Move the oven rack to the second highest position and place a wire rack over a baking sheet lined with foil. Cook the eggplant as directed above.

    For any other cooktop, use the broiler in your oven to roast the eggplant. Move the oven rack to the second highest position and place a wire rack over a baking sheet lined with foil. Cook the eggplant as directed above.

  4. 4

    Let eggplant rest on a plate/cutting board once done cooking.

    Let eggplant rest on a plate/cutting board once done cooking.

To prepare the baigan bharta

  1. 1

    Place a wok/pan on medium heat and add the ghee once hot. Add cumin seeds and hing and cook until aromatic.

    Place a wok/pan on medium heat and add the ghee once hot. Add cumin seeds and hing and cook until aromatic.

    Learn the technique
  2. 2

    Add ginger, garlic and green chiles and cook until lightly roasted and aromatic.

    Add ginger, garlic and green chiles and cook until lightly roasted and aromatic.

  3. 3

    Add onions, a pinch of salt and cook until onions become soft.

    Add onions, a pinch of salt and cook until onions become soft.

  4. 4

    Add the tomatoes, mix well and add ground coriander, turmeric, deggi mirch and a pinch of salt.

    Add the tomatoes, mix well and add ground coriander, turmeric, deggi mirch and a pinch of salt.

  5. 5

    While the tomatoes cook down, slice the eggplant in half and use a spoon to scoop out the flesh of the eggplant.

    While the tomatoes cook down, slice the eggplant in half and use a spoon to scoop out the flesh of the eggplant.

  6. 6

    Once tomatoes are soft, add in the eggplant and mix well. Cook for 5-10 minutes or until eggplant comes well together with the tomato masala.

    Once tomatoes are soft, add in the eggplant and mix well. Cook for 5-10 minutes or until eggplant comes well together with the tomato masala.

  7. 7

    Finish with garam masala and cilantro, adjust for seasoning and serve right away!

    Finish with garam masala and cilantro, adjust for seasoning and serve right away!

This section contains affiliate links. As an Amazon Associate I earn from qualifying purchases — at no extra cost to you.

Recommended Tools & Ingredients

Cooling rack

Check on Amazon →

Cutting board

Check on Amazon →

ZWILLING TRUCLAD 13

Check on Amazon →

Baking tray

Check on Amazon →

Aluminium foil

Check on Amazon →

Kyraton Stainless Steel Dinner Spoons, 6 Pieces

Check on Amazon →

Garlic press

Check on Amazon →

Cumin seeds

Check on Amazon →

Hing

Check on Amazon →

Ghee

Check on Amazon →

Ground coriander

Check on Amazon →

Turmeric

Check on Amazon →

Deggi Mirch

Check on Amazon →

Garam Masala

Check on Amazon →

Salt

Check on Amazon →

Share This Recipe

Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi

Anadi Misra, signed

Tested & written in Anadi’s kitchen

Recipe history

  • April 16, 2026 — Reworked and refreshed for the 2026 relaunch — new photography, restructured and standardized ingredients & instructions.

Free weekly newsletter

Cook something new every week

One tested recipe and a real weeknight tip from my kitchen.

40,000 home cooks a month cook from this site. Get one tested recipe a week from it, plus the weeknight tip that makes it work.

No spam. Unsubscribe anytime.


Filed under

lunchdinnervegetarianindianbaingan bhartabaingan bharta recipebaingan bharta easy recipebaingan bharta (eggplant curry) recipebaingan ka bharta recipe step by stepbaingan bharta restaurant stylebaingan bharta recipe videobaingan bharta recipe with picturesbaingan bharta indian recipebaingan bharta in englishindian eggplant curryindian eggplant bhartaindian eggplant disheggplant curry recipeeggplant curry recipe easyhow to make baingan masalahow to make easy baingan ka bhartabaingan ka bharta english namepunjabi baingan bharta recipepunjabi baingan bharta recipe videoauthentic punjabi baingan bharta recipehow to make baingan bhartapunjabi baingan ka bharta recipebaingan bharta recipe on inductionbaingan bharta recipe on electric stovebaingan bharta recipe on gas stoveindian vegetarian

You might also like

Punjabi Aloo Baingan Sabji served in a stainless steel bowl, garnished with fresh cilantro.
Indian

Authentic Punjabi Aloo Baingan Sabji Recipe

Authentic Punjabi Aloo Baingan Sabji made with tender eggplant and potatoes in bold, aromatic spices. A hearty vegetarian Indian dish perfect for a satisfying lunch or dinner.

40 minMedium2 servings
Punjabi lobia curry with chickpeas served alongside fluffy white rice, garnished with fresh cilantro
Indian

Delicious Punjabi Lobia Recipe: Step-by-Step Guide

Make authentic Punjabi Lobia at home with this easy step-by-step guide. A hearty, flavorful black eyed pea curry packed with bold spices — perfect for a satisfying vegetarian Indian meal.

45 minMedium4 servings
Punjabi chole masala in a steel bowl garnished with cilantro and lime, served alongside rice.
Indian

Easy Punjabi Chole masala - Homestyle Chickpea Curry

Make authentic Punjabi Chole Masala at home with this easy, homestyle chickpea curry recipe. Bold spices, rich flavor, and simple steps make it a perfect vegetarian dinner any night of the week.

55 minMedium4 servings
Rajma masala served in a white bowl with white rice, garnished with fresh cilantro leaves.
Indian

Step-by-Step Guide to Perfect Rajma Masala Recipe

Make perfect Rajma Masala at home with this step-by-step guide. A rich, hearty North Indian kidney bean curry packed with bold spices — comfort food the whole family will love.

55 minMedium4 servings
Aloo Kohra Sabji curry served in a white bowl, golden turmeric-spiced potatoes and pumpkin with fresh cilantro garnish.
Indian

Aloo Kohra Sabji - Vegan Potatoes & Pumpkin Curry

Aloo Kohra Sabji is a comforting North Indian potato and pumpkin curry packed with bold spices. Simple to make and naturally vegan, it is the perfect wholesome meal for lunch or dinner.

1 hrMedium4 servings
Creamy dal makhani curry in a stainless steel serving bowl with naan bread in the background.
Indian

Indulgent Restaurant-Style Dal Makhani Recipe

Rich, creamy, and deeply satisfying, this restaurant-style Dal Makhani brings bold Indian flavors straight to your kitchen. A hearty vegetarian dinner the whole family will love.

2 hr 10 minMedium4 servings

Comments

No comments yet — be the first to share your thoughts!

Leave a review

Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).

Made it? Add a rating (optional)
1000 left

Follow Along

@cooking.with.anadi

Follow
Twelve spices are in Nigerian curry powder and not one of them is chilli. If you've been buying this expecting heat, tha

Free guide

The Indian Spice Guide

What to buy first, when each one goes in, and how to bloom it.

Twelve spices go into Nigerian curry powder and not one of them is chilli!
People assume it's the hot jar, but that’s no
If yours comes out rubbery this is almost always why, and the fix takes just TWO minutes! Master getting crispy skin air
Get this the wrong way round and the breast is dry before the thighs are anywhere near done. Learn what to do instead in
It isn't the temperature and it isn't your machine. It's a two minute job before the bird goes in the air fryer, and I e

Tag your makes with #cookingwithanadi