Save The first time I made dhal, I was living in a tiny apartment with a kitchen that barely fit two people. My roommate had just returned from India with a bag of fragrant spices, and we spent a rainy Sunday afternoon experimenting. The cauliflower roasting in the oven filled the whole space with this incredible, toasty cumin scent that made everything feel cozy and right.
Last winter, I served this at a dinner party when my friend announced she was going vegan. Everyone was so focused on the cauliflower that they almost forgot about the dhal underneath. By the end of the night, even the skeptics were asking for the recipe, and the pot was completely scraped clean.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 medium head cauliflower: Cut into bite sized florets, they become these golden, crispy nuggets of flavor that crown the dish perfectly
- 2 tbsp olive oil: Helps the spices cling to every nook and cranny of the cauliflower while encouraging that gorgeous caramelization
- 1½ tsp whole cumin seeds: Toasting these whole creates a nutty, earthy depth that ground cumin just cannot achieve
- ½ tsp ground turmeric: Adds that beautiful yellow hue and a subtle, warm bitterness that balances the richness
- ½ tsp smoked paprika: My secret touch for adding a subtle smoky note that mimics the flavors of a tandoor oven
- ½ tsp salt: Just enough to bring out the natural sweetness of the cauliflower as it roasts
- Freshly ground black pepper: Adds a gentle heat that wakes up the palate without overpowering the delicate spices
- 1½ cups (300 g) red lentils: These cook down into a silky, creamy base that feels like a warm hug in a bowl
- 1 tbsp coconut oil: Adds a subtle tropical note that ties beautifully with the coconut milk later
- 1 medium onion: Finely chopped, they dissolve into the dhal creating a sweet, savory foundation
- 3 cloves garlic: Minced fresh, they bloom in the hot oil and infuse every spoonful with aromatic warmth
- 1-inch (2.5 cm) piece fresh ginger: Grated fine, it adds a bright, spicy zing that cuts through the creamy lentils
- 1 green chili: Deseeded and finely chopped, this optional addition provides a gentle background heat
- 1½ tsp ground cumin: Works with the whole cumin seeds to create a double dose of earthy, nutty flavor
- 1 tsp ground coriander: Brings a citrusy, floral note that brightens the heavier spices
- ½ tsp ground turmeric: The backbone of the dhal, adding color and that quintessential Indian comfort food flavor
- 1 tsp garam masala: A warming spice blend that adds complexity and depth at the end of cooking
- 1 tsp mustard seeds: When they hit the hot oil, they pop and sizzle, releasing a nutty, pungent aroma
- 1 can (400 ml) coconut milk: Creates an incredibly velvety texture and adds a subtle sweetness
- 2½ cups (600 ml) vegetable broth: The cooking liquid that becomes part of the sauce, so use one you really love
- 1 tsp salt: Essential to bring all the spices together and make the flavors sing
- Juice of ½ lemon: The final touch that brightens everything and cuts through the richness
- Fresh cilantro: Chopped and sprinkled on top, it adds a fresh, herbal finish that lifts the whole dish
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Roast the cauliflower to golden perfection:
- Preheat your oven to 220°C (425°F) and line a baking tray with parchment paper. In a large bowl, toss the cauliflower florets with olive oil, cumin seeds, turmeric, smoked paprika, salt, and pepper until every piece is lovingly coated. Spread them on the prepared tray in a single layer, giving each floret room to breathe and crisp up beautifully.
- Let the cauliflower work its magic in the oven:
- Roast for 25 to 30 minutes, turning once halfway through, until the cauliflower is golden brown with crisp, caramelized edges. The smell that will fill your kitchen is absolutely incredible, like the best Indian restaurant you have ever visited.
- Start the dhal with a sizzle:
- While the cauliflower roasts, heat coconut oil in a large pot over medium heat. Add the mustard seeds and let them sizzle and pop for about 30 seconds, until they start dancing around the pan, releasing their nutty aroma into the oil.
- Build the aromatic foundation:
- Add the finely chopped onion and sauté for 4 to 5 minutes until soft and translucent. Stir in the garlic, ginger, and green chili, cooking for just 1 minute more until the garlic becomes fragrant but not browned.
- Wake up the spices:
- Add the ground cumin, coriander, turmeric, and garam masala to the pot. Cook for 1 minute, stirring constantly, until the spices become incredibly fragrant and bloom in the hot oil, filling the kitchen with their warming aroma.
- Simmer into creamy comfort:
- Add the rinsed lentils, coconut milk, vegetable broth, and salt to the pot. Bring everything to a gentle boil, then reduce heat and simmer softly for 20 to 25 minutes, stirring occasionally, until the lentils have completely broken down into a creamy, velvety consistency. Add more broth or water if the dhal gets too thick.
- Finish with brightness:
- Stir in the lemon juice and check the seasoning, adding more salt if needed. The acid should wake up all the flavors and make the dhal taste perfectly balanced.
- Bring it all together:
- Serve the dhal in warm bowls, topped generously with the cumin roasted cauliflower and a sprinkle of fresh cilantro. The contrast between the hot, creamy lentils and the crispy, spiced cauliflower is what makes this dish truly special.
Save This recipe has become my go to when friends need comforting, whether they are celebrating something wonderful or nursing a broken heart. Something about the combination of warming spices and creamy lentils just makes everything feel a little more manageable.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
I have learned that the best dhal is the one that matches your mood. Some days I crave it extra spicy with an additional chili, while other times I want it milder and more soothing. The recipe is forgiving and welcomes your personal touch beautifully.
Serving Suggestions
While this dhal is absolutely satisfying on its own, serving it over basmati rice or with warm naan bread makes it a complete meal that will keep you full for hours. The rice soaks up all those spiced juices, and the naan is perfect for scooping up every last bit.
Storage and Meal Prep
This dhal actually tastes better the next day as the spices continue to meld and develop. Store the dhal and cauliflower separately in airtight containers in the refrigerator for up to 4 days, or freeze the dhal portion for up to 3 months. When reheating, add a splash of water to bring back that creamy texture.
- Reheat gently on the stove, stirring frequently to prevent sticking
- The cauliflower is best reheated in the oven or air fryer to maintain its crisp texture
- Never freeze the roasted cauliflower as it will become soggy when thawed
Save There is something deeply nourishing about a bowl of dhal, and this version with its crown of roasted cauliflower feels like a hug that lasts long after the meal is over.
Recipe FAQs
- → What makes this dhal creamy?
The combination of coconut milk and properly simmered red lentils creates a naturally creamy texture. Red lentils break down beautifully during cooking, releasing their starches to thicken the dhal while the coconut milk adds richness and depth.
- → Can I make this ahead?
Absolutely. The dhal actually improves in flavor after sitting overnight. Store the lentils and roasted cauliflower separately in the refrigerator for up to 3 days. Reheat gently on the stove, adding a splash of water or broth if needed.
- → What can I serve with this?
Basmati rice or warm naan bread are classic accompaniments. For a lighter option, try quinoa or cauliflower rice. A simple cucumber raita or mango chutney on the side adds refreshing contrast to the warm spices.
- → Is this dish spicy?
The spice level is mild to medium, focusing on aromatic warmth rather than heat. The optional green chili adds gentle kick, but you can adjust or omit it entirely for a milder version suited to all palates.
- → Can I use other lentils?
Red lentils work best for their quick cooking time and creamy consistency. Yellow lentils or split peas are suitable alternatives, though they may require longer cooking and slightly more liquid to achieve the same texture.