Baigan Bharta

Baigan Bharta Recipe

Baigan Bharta, also known as Baingan ka Bharta, originates from the northern regions of India, particularly Punjab. It has a rich history that dates back centuries, with each household passing down its unique recipe through generations. This dish has become an integral part of Indian cuisine, appreciated for its bold and robust flavors.

Baigan Bharta is a flavorful Indian dish made primarily from roasted eggplants. The dish is characterized by its smoky and earthy flavor, which is achieved by roasting the eggplant on an open flame or in an oven. The roasted eggplant is then mashed and cooked with a blend of spices and aromatics.


Baigan Bharta is a celebration of flavors. The smokiness from roasting the eggplants, the tanginess of tomatoes, and the heat from green chilies all come together to create a symphony for your taste buds. The use of mustard oil adds a unique and robust aroma that's hard to resist.

If you're a fan of Indian cuisine or looking to explore new flavors, Baigan Bharta should be on your list. Its delightful taste, nutritional benefits, and versatility make it a top choice. Whether you're a vegetarian or a meat lover, Baigan Bharta can easily become a staple in your diet.

The Ingredients You'll Need

Baigan Bharta ingredients:

  • 2 large eggplants (aubergines) (Baigan)
  • 2 medium tomatoes, finely chopped
  • 1 large onion, finely chopped
  • 2-3 green chilies, finely chopped (adjust to taste)
  • 4-5 cloves of garlic, minced
  • 1-inch piece of ginger, minced
  • 1 teaspoon cumin seeds
  • Salt to taste
  • 1 teaspoon mustard seeds
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon garam masala
  • 2-3 tablespoons Mustard Oil
  • Fresh coriander leaves for garnish

The Art of Preparation Baigan Bharta

  1. Wash the eggplants and rub a little oil on their surface. Roast them over an open flame, turning them occasionally, until the skin is charred and they become soft. This can also be done in an oven at 375°F (190°C) for about 30-40 minutes.
  2. Once roasted, let the eggplants cool. Then peel off the skin and mash the pulp. Set it aside.
  3. In a large pan, heat oil over medium heat. Add cumin seeds and mustard seeds. Let them splutter.
  4. Add the chopped onions and sauté until they turn golden brown.
  5. Add the minced garlic, ginger, and green chilies. Sauté for another couple of minutes until the raw smell disappears.
  6. Add the chopped tomatoes, turmeric powder, coriander powder, cumin powder, and salt. Cook until the tomatoes become soft and the oil starts to separate from the masala.
  7. Add the mashed eggplant and mix well with the masala. Cook for another 5-7 minutes, stirring occasionally.
  8. Add garam masala and adjust salt and spice levels to your taste.
  9. Garnish with fresh coriander leaves.
  10. Serve hot with roti, naan, or rice.

In conclusion, Baigan Bharta is a classic Indian dish that has captivated taste buds for centuries. Its smoky aroma, combined with a medley of spices, creates a culinary masterpiece that celebrates the essence of Indian cooking. Whether enjoyed at home or in an Indian restaurant, Baigan Bharta is a dish that leaves a lasting impression.

Try out our Sarson ka Saag or Aloo Paratha Recipe