Baingan Bharta is a classic Punjabi dish made with roasted eggplant and carries a distinctive flavour. In this Punjabi Baingan Ka Bharta recipe, smoked eggplant is tempered with cumin seeds and cooked with onion, tomato, ginger, garlic and dry spices. Authentic Punjabi Eggplant Masala Mash is an easy eggplant recipe that goes well with Naan or Rotis.

Baingan Bharta is the heartwarming Indian comfort dish that proves simple ingredients can deliver unforgettable depth. Smoky, soft, silky eggplant mashed with onions, tomatoes, garlic, and fragrant spices — this dish transforms an everyday vegetable into pure indulgence. If there’s one recipe that celebrates the magic of roasting, it’s Baingan Bharta.
✅ What Is Bharta?
Bharta refers to any Indian dish where vegetables are roasted, mashed, and sautéed with aromatics and spices. You’ll find many types — tomato bharta, pumpkin bharta, even karela bharta — but Baingan Bharta remains the king of this rustic style of cooking.
Goodness of Eggplants:
🍆 Health Benefits of Baingan (Eggplant)
✅ High in dietary fiber — supports gut health
✅ Rich in antioxidants like nasunin
✅ Helps control blood sugar levels
✅ Low in calories, great for weight management
✅ Supports heart health by reducing LDL oxidation
Baingan Bharta Punjabi Recipe:
Baingan Bharta is India’s iconic roasted eggplant recipe that transforms a humble vegetable into a smoky, flavorful dish bursting with rustic charm. If you’ve been searching for how to make Baingan Bharta just like dhabas or Punjabi homes, this guide walks you through the fire-roasted technique, the onion-tomato base, and the seasoning that brings the dish to life. This smoky Baingan Bharta is the perfect comfort food — bold, earthy, and beautifully aromatic.
Punjabi Baingan ka Bharta is an easy roasted eggplant recipe made with smoked and mashed eggplant and Indian spices and herbs. This is a nice healthy way to enjoy eggplants.
How to make roasted brinjal ka bharta:
- To make this easy brinjal recipe, firstly wash the brinjal and pat dry.

- Next, smear it with oil, make some slits on the surface and roast it on the gas stove flame till its skin chars.

- Then, remove the roasted brinjal and cool.

- Next, peel the skin, extract the flesh and mash coarsely. Roasting the eggplant brings out its natural sweetness.

- Chop the onion, green chilli, ginger, garlic, tomato and coriander leaves.

- Heat oil in a kadai. Toss in the cumin seeds. Once they pop, add finely chopped ginger and garlic. Sauté.
- Next, add the chopped onion and chilli. Fry for a couple of minute.

- Tip in the chopped tomatoes and cook till they become soft and the oil separates.

- Next add the dry spices – turmeric, red chilli powder, salt, cumin powder, garam masala powder and coriander powder. Mix well.

- Add the eggplant pulp and combine well. Then, cook for a minute or two more and remove.

- Lastly, sprinkle coriander leaves and serve Baingan Bharta with hot Rotis.

For more eggplant inspiration, browse my collection of Baingan Recipes! Do try out Vankaya Onion Masala
🍽️ Serving Suggestions for Baingan Bharta
- With hot phulkas, chapatis, or tawa parathas
- Alongside jeera rice or plain steamed rice
- As a side dish with dal tadka + rice
- Serve with onion rings, green chilli, and lemon wedge for the perfect rustic touch
- Use as a filling for wraps for a modern twist
🌈 Variations of Brinjal Bharta
- Punjabi Bharta – More garlic, more tomatoes, softer texture
- Bihari Baingan Bharta – Mustard oil + raw onion + raw garlic for pungency
- Bangladeshi Style – Mashed eggplant mixed with green chillies & coriander, no frying
- Smoky Tandoori Bharta – Roast eggplant in a tandoor/oven for strong char
- Creamy Bharta – Add a spoon of fresh cream for richness
💡 Tips for Perfect Eggplant Bharta
- Choose a round, lightweight eggplant — it roasts faster & tastes sweeter.
- Roast directly on flame for maximum smokiness.
- Let the roasted eggplant cool completely before peeling.
- Always cook tomatoes till soft — this builds the base flavor.
- For deeper aroma, finish with raw mustard oil (Bihari style).
✅ You Might Also Love
- 🌶️ Karela Chips – Crispy Bitter Gourd Chips
A crunchy, spicy side dish that pairs beautifully with rice and dal. - 🍲 Masoor Dal – Simple Red Lentil Curry
Light, comforting, and protein-rich — a perfect weekday staple. - 🍗 Kodi Vepudu – Andhra-Style Chicken Fry
Fiery, aromatic, and packed with authentic South Indian flavors.
Roasted Eggplant Recipe details below:
Roasted and Mashed Eggplant Recipe
Ingredients
- Brinjal – 1 medium
- Onion – 1 medium
- Green Chilli – 1
- Tomato – 1 medium
- Ginger – ½ inch piece
- Garlic – 3-4 pods
- Coriander leaves – 1 tbsp, chopped
- Ghee – ½ tbsp
- Cumin seeds – ½ tsp
- Turmeric – ¼ tsp
- Red Chilli powder – ¼ tsp
- Coriander powder – ½ tsp
- Cumin powder – ½ tsp
- Garam Masala powder – ¼ tsp
Instructions
- Wash and pat dry brinjal. Apply oil all over it and make slits. Roast on fire, turning it over until its skin is blackened. Remove. Cool and peel off skin. Cut away the stem and mash the flesh.
- Meanwhile, finely chop onions, tomato, green chilli, ginger-garlic and coriander leaves.
- Heat ½ tbsp ghee in a pan. Add cumin seeds and allow to splutter.
- Add ginger and garlic and sauté till garlic browns.
- Add chopped onion and green chilli. Sauté for 2-3 minutes.
- Add chopped tomatoes and cook till they soften.
- Add turmeric, salt, red chilli powder, cumin, coriander powder, garam masala powder and blend well.
- Add roasted and mashed brinjal pulp and mix well. Cook for 1-2 minutes.
- Garnish with coriander leaves and remove.
- Serve Roasted Eggplant Bharta with Phulkas, Rotis or even on toast!
Notes
💬 Enjoyed This Baingan Bharta?
Don’t forget to comment below, share it with your foodie friends, and follow the blog for more classic Indian recipes!

4 thoughts on “Baingan Bharta – Punjabi-Style Roasted & Mashed Eggplant”