A hearty Punjabi-inspired dinner featuring Cauliflower Sabzi, a dry-roasted and sautéed vegetable dish, paired with a protein-rich Spiced Lentil Dal. This meal is low in glycemic load, high in fiber, and packed with essential nutrients from cauliflower and lentils. It’s a perfect balance of flavors and textures, ideal for a satisfying vegetarian dinner.
This complete meal pairs the vibrant, spiced Cauliflower Sabzi (Gobi Masala) from Punjab with a comforting Spiced Lentil Dal, delivering a nutritious vegetarian dinner. The cauliflower provides fiber and vitamin C with minimal glucose impact, while the lentils offer a robust 25-40g of protein per serving alongside healthy fats from mustard oil. Together, they create a low-glycemic, fiber-rich meal that’s as satisfying as it is wholesome.
Cut cauliflower into bite-sized florets, slice the onion thinly, and chop the tomatoes. Rinse the red lentils under cold water until the water runs clear. Set all ingredients aside for quick access during cooking.
💡 Prep all vegetables and lentils ahead of time to streamline the cooking process and avoid delays.
In a medium pot, heat 1 tbsp mustard oil over medium heat at 160°C for 1 minute, then add cumin seeds and let them sizzle for 30 seconds. Add rinsed lentils, water, and turmeric, stirring to combine. Bring to a boil, then reduce to a simmer and cook for 25 minutes, stirring occasionally, until lentils are soft and creamy.
💡 Keep an eye on the lentils to prevent sticking; add a splash of water if they thicken too much.
In a large skillet, heat 3 tbsp mustard oil over medium-high heat at 180°C for 1-2 minutes until shimmering. Add cumin seeds and let them crackle for 30 seconds until fragrant, indicating the oil is ready for the next ingredients.
💡 Ensure the oil is hot enough before adding cumin seeds to release their full aroma without burning.
Add sliced onions to the skillet and sauté over medium heat at 160°C for 5-6 minutes, stirring frequently, until they turn golden brown and translucent as a sign of caramelization.
💡 Stir often to prevent uneven browning and ensure a sweet, rich flavor base.
Stir in ginger-garlic paste and cook at 160°C for 1 minute until the raw aroma disappears. Add chopped tomatoes and spices, mixing well, and cook for 3 minutes until the mixture forms a thick, glossy paste.
💡 Cook the tomatoes down fully to avoid a watery dish; the paste should cling to the spoon.
Add cauliflower florets to the skillet, stirring to coat evenly with the spice mixture. Cover and cook over low-medium heat at 140°C for 10-12 minutes, stirring every 3 minutes, until the cauliflower is tender but retains a slight bite.
💡 Avoid adding water; the cauliflower will release its own moisture, keeping the dish dry and flavorful.
Check the lentils for a creamy consistency after 25 minutes of simmering at 100°C. Stir in garam masala and salt, cooking for an additional 2 minutes to meld the flavors, then remove from heat.
💡 Taste and adjust seasoning at the end to ensure the dal isn’t overseasoned during cooking.
Uncover the skillet and check the cauliflower; it should be tender but not mushy, with a slight firmness when pierced with a fork. If needed, cook uncovered for an additional 2 minutes at 160°C to evaporate any excess moisture.
💡 Cooking uncovered at the end helps achieve a drier texture, enhancing the roasted flavor.