How to Make Baingan Bharta (Traditional & Healthy Version)

Baingan Bharta is a classic North Indian vegetarian dish, cherished for its smoky flavor and robust taste. Originating from the fertile plains of Punjab and Uttar Pradesh, this dish is made by roasting baingan (eggplant) over an open flame, which imparts a unique aroma, then mashing it with sautéed onions, tomatoes, and aromatic spices. Traditionally, Baingan Bharta is enjoyed with hot phulkas, bajra roti, or even as a side with dal and chawal, making it a staple in Indian households. Baingan Bharta holds a special place in Indian cuisine, especially during winter months and festive occasions like Lohri and Baisakhi, when the freshest baingan is available. Its preparation is simple yet deeply flavorful, making it perfect for home cooks seeking both authenticity and nutrition. This dish is naturally low in calories, packed with fiber, and offers a hearty, satisfying meal for lunch. The blend of spices, combined with the smoky eggplant, tantalizes the taste buds and brings warmth to the dining table, reflecting the heart of North Indian culinary traditions.

35 min total2 servingsMedium160 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Roast the baingan directly over an open flame or on a tawa
0%
12 min

Step 1 · Roast the baingan directly over an open flame or on a tawa

Roast the baingan directly over an open flame or on a tawa, turning occasionally until the skin is charred and the flesh is soft (about 10-12 minutes).

Step 2: Once the baingan is cool enough to handle
0%

Step 2 · Once the baingan is cool enough to handle

Once the baingan is cool enough to handle, peel off the charred skin and mash the flesh thoroughly. Discard the stem.

Step 3: Heat mustard oil in a kadhai
0%

Step 3 · Heat mustard oil in a kadhai

Heat mustard oil in a kadhai. Add cumin seeds and let them splutter. Sauté onions until golden brown.

Step 4: Add ginger
0%

Step 4 · Add ginger

Add ginger, garlic, and green chillies. Sauté for a minute until aromatic.

Step 5: Mix in the tomatoes
0%

Step 5 · Mix in the tomatoes

Mix in the tomatoes, turmeric, coriander powder, red chilli powder, and salt. Cook until tomatoes turn soft and oil separates.

Step 6: Add the mashed baingan
0%
6 min

Step 6 · Add the mashed baingan

Add the mashed baingan. Mix well and cook for 5-6 minutes, stirring occasionally so it doesn’t stick.

Step 7: Garnish with freshly chopped coriander leaves
0%

Step 7 · Garnish with freshly chopped coriander leaves

Garnish with freshly chopped coriander leaves. Serve hot with phulka or bajra roti.

Why this recipe is healthy

This Baingan Bharta recipe is a healthy choice because it uses minimal oil, relies on roasting instead of frying, and is rich in vegetables and spices known for their health benefits. The dish is naturally low in calories and carbohydrates, making it ideal for weight management and diabetes. The fiber from eggplant and tomatoes keeps you fuller for longer, helps manage blood sugar, and supports heart health. It’s a wholesome, balanced meal perfect for a nutritious Indian lunch.

A note on tradition

Baingan Bharta is a beloved dish in Punjab, Uttar Pradesh, and Bihar, often prepared during winter and festive times like Lohri and Baisakhi. It celebrates the bounty of fresh baingan harvested in these regions. Each family and region may add their own twist with local spices or the addition of peas. Traditionally, Bharta is served during family gatherings and special occasions, symbolizing warmth and togetherness.

← Back to Baingan Bharta