This complete meal pairs the smoky, mashed eggplant of Baingan Bharta with a protein-packed Spiced Lentil Dal, creating a balanced vegetarian dinner. Eggplant provides high fiber with minimal impact on blood sugar, while lentils deliver quality protein and low-GI carbs. Together, they offer a satisfying, nutrient-dense dining experience rooted in Punjabi flavors.
dinner⏱ 50 min total
Instructions
1
Start Lentil Dal - Soak and Prep
⏱ 0:00Spiced Lentil Dal
1.Rinse the lentils thoroughly under cold water until the water runs clear, then place them in a medium pot with water and turmeric.
2.Bring to a gentle boil over medium heat, then reduce to a simmer for 25-30 minutes, stirring occasionally, until the lentils are soft and mushy.
💡 Skim off any foam that forms on the surface during boiling to keep the dal clear and smooth.
2
Roast Eggplants for Baingan Bharta
⏱ 0:05Baingan Bharta (Roasted Eggplant Mash)
1.Place eggplants directly on a gas flame or under a broiler at 250°C, turning every 3-4 minutes for 12-15 minutes, until the skin is completely charred and the flesh feels soft when pressed.
2.Look for a wrinkled, blackened exterior as a cue.
💡 If using a broiler, line the tray with foil for easier cleanup of drippings.
3
Cool and Mash Eggplants
⏱ 0:20Baingan Bharta (Roasted Eggplant Mash)
1.Remove eggplants from heat and let them cool in a bowl for 5 minutes.
2.Peel off the charred skin carefully, then mash the soft pulp with a fork or potato masher until smooth but slightly chunky for texture.
💡 Place eggplants in a covered bowl while cooling to make peeling easier as steam loosens the skin.
4
Prepare Spices for Lentil Dal
⏱ 0:25Spiced Lentil Dal
1.Heat olive oil in a small pan over medium heat, add cumin seeds and let them sizzle for 30 seconds until fragrant.
2.Add minced garlic, ginger, and chopped green chili, sautéing for 1-2 minutes until golden and aromatic, then stir this tempering into the cooked lentils.
💡 Keep the heat moderate to avoid burning the spices, which can turn the dal bitter.
5
Cook Base for Baingan Bharta
⏱ 0:25Baingan Bharta (Roasted Eggplant Mash)
1.Heat olive oil in a large pan over medium heat, add cumin seeds and let them crackle for 30 seconds.
2.Add chopped onion, sauté for 5-7 minutes until golden brown, then stir in minced garlic, ginger, and chopped green chilies, cooking for another 2 minutes until fragrant.
💡 Stir frequently to prevent the onions from sticking and ensure even caramelization.
6
Add Tomatoes to Baingan Bharta
⏱ 0:32Baingan Bharta (Roasted Eggplant Mash)
1.Add chopped tomatoes to the pan, cooking over medium heat for 5-6 minutes, stirring occasionally, until they break down into a mushy, sauce-like consistency.
2.Mash lightly with the back of a spoon to speed up the process.
💡 Use ripe tomatoes for a richer flavor and quicker breakdown.
7
Finish Baingan Bharta
⏱ 0:38Baingan Bharta (Roasted Eggplant Mash)
1.Stir in the mashed eggplant pulp and salt, mixing well to combine with the tomato-onion base.
2.Cook on low heat for 8-10 minutes, stirring occasionally, until the flavors meld and the mixture thickens slightly.
3.Garnish with chopped fresh coriander just before serving.
💡 Taste and adjust salt at the end, as eggplants can vary in natural flavor intensity.
8
Finish Spiced Lentil Dal
⏱ 0:38Spiced Lentil Dal
1.Adjust the consistency of the dal by adding a splash of water if too thick, then simmer for 2-3 minutes on low heat to blend the tempering flavors.
2.Add salt and garnish with chopped fresh coriander before serving.
💡 Dal thickens as it cools, so keep it slightly thinner than desired at this stage.
🍽️ Serve the Baingan Bharta in a shallow bowl with a generous scoop of Spiced Lentil Dal on the side, garnished with fresh coriander leaves for a vibrant finish.