This oven-roasted recipe for Baingan Bharta (Indian eggplant) is a nourishing dish of mashed eggplant, simmered stovetop in a thick tomato-pepper sauce. If you’re on the hunt for a healthy Indian recipe — with less oil, spices, and salt — this is it! Enjoy with roti, quinoa, or lettuce cups.
“I am so glad I found this recipe!! So easy and absolutely delicious!! I ate it on top of garlic naan with avocado and extra homemade hot sauce. Delish!!” ~Elizabeth Walker
As a Desi registered dietitian and certified diabetes educator, I thoroughly enjoy creating healthy Indian and Pakistani recipes. Undeniably, it unlocks the opportunity to reminisce about childhood cooking adventures – while forging easy healthy meals with authentic flavours. This Baingan Bharta recipe is a prime example. And if you’re as big of an eggplant fan as I am, this easy veggie curry recipe is definitely for you!
Nutrition highlights
This vegan curry recipe is brimming with nutrition:
- Vitamin C, thanks to the eggplants
- Dietary Fiber, courtesy of bell peppers
- Potassium, from the tomatoes
- Antioxidants, thanks to the spices and cilantro
What is Baingan Bharta?
Baingan Bharta is a popular Indian recipe made from roasted and mashed eggplant (baingan), typically cooked with onions, tomatoes, and various spices. It’s known for its rich, smoky flavour and creamy texture, making it a favourite among vegans, vegetarians and non-vegetarians alike.
Traditionally, Baingan Bharta involves charring whole eggplants over an open flame, followed by removing the skin and simmering the flesh in a spiced tomato-based sauce. While this method yields a delightful smoky flavour, it can be a bit laborious and messy.
In my variation of the recipe, I opt for a simpler approach by oven-roasting the eggplant. This results in a soft texture without the need for constant attention. Once roasted, I mash the eggplant and blend it with spices, tomatoes, and peppers.
Rest assured, this version retains all the deliciousness of the traditional dish, but with significantly less effort and cleanup – not to mention, it’s packed with nutrition.
Ingredients
To make this eggplant dish, you will need:
- Eggplant: Choose large globe eggplants that are shiny, deep purple in colour, and firm to the touch. This ensures they roast evenly and develop a creamy texture.
- Olive oil: Opt for high-quality olive oil to cook the eggplant bharta. Its rich flavour enhances the dish’s taste.
- Cinnamon stick: Adding a cinnamon stick infuses the dish with warmth and depth, complementing the other spices beautifully.
- Mustard seeds: Remember to temper the mustard seeds by frying them in hot oil until they splutter. This step maximizes their flavour and aroma, elevating the overall taste of the dish.
- Onion and garlic: Finely chopped white or yellow onion, along with fresh garlic, provides a robust base of flavour. For the best results, use fresh ingredients.
- Spices: Using curry powder, along with cumin create layers of flavour. These spices are essential for that authentic taste.
- Bell pepper and tomatoes: Adding orange bell pepper and extra-large fresh tomatoes not only enhances the sweetness and colour of the dish but also contributes to its rich texture.
- Chillies: Whether fresh or dried, adding chillies allows you to control the heat level according to your preference. For a bolder flavour, consider using red chilli powder.
- Garam masala: This spice blend, containing cardamom, cloves, nutmeg, and black pepper, adds complexity and depth to the dish. I love using my homemade garam masala recipe for optimal flavour.
- Cilantro: Finely chopped fresh cilantro serves as a vibrant garnish, adding a refreshing touch to the finished dish.
- Salt: Adjust the salt according to your taste preferences, ensuring a well-balanced flavour profile.
- Lemon (optional): While not traditional, a squeeze of lemon juice before serving provides a delightful tangy contrast, enhancing the overall taste experience.
How to make it
Following is a step-by-step photo tutorial on how to make Bharta in the oven. The full recipe with measurements is at the bottom of this post (in the recipe card), along with the video.
Begin by preheating the oven to 420 degrees Fahrenheit.
Food safe storage
For the fridge: Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
For the freezer: Transfer to freezer-safe containers or bags and store for up to 2 months.
How to serve vegan Indian eggplant
As we gear up for back-to-school season, simplicity reigns supreme in my kitchen. That’s why I love serving this dish with rice, paratha, or quinoa for a well-rounded meal. It also pairs beautifully with naan or roti. Here are some of my favourite ways to enjoy this eggplant recipe:
- Pizza: Elevate your pizza game by using this flavorful dish as a topping instead of traditional tomato sauce – trust me, it’s a game-changer!
- Rice bowl: For a satisfying meal, serve the eggplant over fragrant basmati rice with a dollop of plain yogurt or raita.
- Pasta: Get creative in the kitchen by tossing this dish with your favourite pasta and finishing it off with freshly grated Parmesan cheese.
- Dip: Transform this recipe into a sensational dip. Simply blend it with chickpeas until smooth and enjoy it with gluten-free crackers recipe or pita chips. And why not spread it on toast for a nourishing breakfast? The possibilities are endless!
Diabetes diet advice
Eggplants are rich in soluble fibre, which can help stabilize blood sugar levels by slowing down the absorption of sugar into the bloodstream. Including eggplants in your meals can be a delicious way to support better blood sugar management.
If you try this recipe, I would love to hear from you! Leave a comment, rate it, or share a photo and hashtag with #desiliciousrd on Instagram. Seeing your creations always brightens my day!
Video
Ingredients
- 3 eggplant, globe, large, washed
- 1 onion, large, peeled and finely chopped
- 3 garlic, cloves, large, crushed
- 1 pepper, large, orange, cut into small cubes. Red and yellow peppers also work well
- 4 tomatoes, large, washed and chopped into small cubes
- 1.5 tbsp olive oil, extra virgin
- 1 tsp mustard seeds
- 1 cinnamon stick, large
- 2 tsp curry powder
- 1.5 tsp cumin powder, you could use cumin seeds. Remember to temper them in oil at the start.
- 2 green chilli, optional. Feel free to add more if you prefer.
- 1½ tsp garam masala
- 1½ tsp salt
- 1 cup cilantro, fresh, washed and finely chopped. Include stems.
Instructions
- Preheat your oven to 420°F. Using a knife or fork, puncture each eggplant all over before roasting them in the oven.
- Arrange the eggplants on a large oven tray and roast for 65 minutes, flipping them over at the 25-minute mark. The goal is to achieve a very soft texture.
- In a large pot, heat oil and temper the cinnamon stick and mustard seeds until they crackle. Add the onion and garlic, frying until golden brown.
- Introduce the pepper and cook over medium heat until tender, approximately 3 minutes.
- Sprinkle in the curry powder and cumin powder, stirring well. Allow the spices to release their flavours for an additional minute over very low heat.
- Incorporate the tomatoes, cooking on high heat while continuously stirring to prevent burning. Cook until the tomatoes reach a soft and mushy consistency, about 5-7 minutes.
- Once the eggplants have cooked and cooled, peel off the skin and mash the flesh. Retain the juices.
- Add the mashed eggplant and chillies to the tomato-pepper mixture. Cover and simmer over low heat for 10 minutes.
- To finish, sprinkle with salt, garam masala, and cilantro. Cover once more and simmer for another 10 minutes over low heat. For an extra zing, consider adding a squeeze of lemon juice (optional).
Notes
How to serve vegan Indian eggplant
- Pizza: Elevate your pizza game by using this flavorful dish as a topping instead of traditional tomato sauce – trust me, it’s a game-changer!
- Rice bowl: For a satisfying meal, serve the eggplant over fragrant basmati rice with a dollop of plain yogurt or raita.
- Pasta: Get creative in the kitchen by tossing this dish with your favourite pasta and finishing it off with freshly grated Parmesan cheese.
- Dip: Transform this recipe into a sensational dip. Simply blend it with chickpeas until smooth and enjoy it with gluten free crackers recipe or pita chips. And why not spread it on toast for a nourishing breakfast? The possibilities are endless!
Nutrition Information:
Keep in mind that the nutritional values provided are approximations and suggestions, and might fluctuate depending on ingredient variations, portion sizes, and recipe adjustments. This nutrition facts table cannot account for your individual needs. Your body — including your hunger and satiety cues — change daily. It’s perfectly fine to eat more or less on different days. Instead of letting food guilt take over, consider mindful eating.
* Percent Daily Values are based on a 2000 calorie diet.
I’ve made this particular dish more than a few times and my family loves it. I usually have paratha or chapati with this. Sometimes the kids will eat this with rice. I don’t use garam masala as I get heart burn. I may add very little if I’m feeling brave.
Wow, that’s amazing to hear, Naz! Really happy you like this one.
This recipe was lovely! I’ve made it a few times now and it has easily become a household favourite 🙂
Oh my goodness, delighted to hear this! Thanks so. much 🙂
Both my partner & myself have switched to vegan dishes & this was my first time cooking with eggplant. The recipe was straight forward & video easy to follow.
The dish turned out to be perfect with great flavour & taste.
Oh my, George! I’m delighted to hear that! This one is a family-favourite! Enjoy your new plant-powered lifestyle…congratulations! 🙂
I am so glad I found this recipe!! So easy and absolutely delicious!! I ate it on top of garlic naan with avocado and extra homemade hot sauce. Delish!!
Oh wow, Elizabeth, you certainly ate it in style. Love it!!! Am delighted that you enjoyed this one! Bless 🙂
Thanks so much! I hope you enjoy 🙂
I just made this for my husband who is vegan by choice and gluten free, soy free due to new food allergies. This meal really made his day. Thank you!
Oh my, hearing this has made my day! Thanks so much for sharing your feedback. Wish you both good health – always! 🙂
Excellent taste
Yay, I’m thrilled to hear that! Thanks for your feedback 🙂