Dhal with Cumin-Roasted Cauliflower

Featured in: Cozy Weeknight Dinners

This comforting Indian-inspired dhal features tender red lentils simmered in coconut milk with warming spices like turmeric, coriander, and garam masala. The golden roasted cauliflower florets, seasoned with cumin seeds and smoked paprika, add a delightful crispy texture that contrasts beautifully with the creamy lentils.

Ready in just one hour, this naturally vegan and gluten-free dish delivers rich protein and fiber while offering layers of aromatic flavors. Perfect served over basmati rice or alongside warm naan bread for a complete, nourishing meal.

Updated on Wed, 21 Jan 2026 08:53:00 GMT
A steaming bowl of Dhal with Cumin-Roasted Cauliflower garnished with fresh cilantro and a lemon wedge. Save
A steaming bowl of Dhal with Cumin-Roasted Cauliflower garnished with fresh cilantro and a lemon wedge. | toastybloom.com

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.
A vibrant plated meal featuring creamy red lentil dhal topped with golden, aromatic cumin-roasted cauliflower florets. Save
A vibrant plated meal featuring creamy red lentil dhal topped with golden, aromatic cumin-roasted cauliflower florets. | toastybloom.com

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
Close-up of a serving spoon dipping into rich Dhal with Cumin-Roasted Cauliflower, showcasing the hearty textures. Save
Close-up of a serving spoon dipping into rich Dhal with Cumin-Roasted Cauliflower, showcasing the hearty textures. | toastybloom.com

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.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Dhal with Cumin-Roasted Cauliflower

Creamy spiced lentils paired with golden roasted cauliflower for a warming vegetarian dish.

Prep Time
20 minutes
Time for Cooking
40 minutes
Complete Time
60 minutes
Recipe Creator Grace Miller

Recipe Group Cozy Weeknight Dinners

Skill Level Easy

Cuisine Type Indian

Servings Made 4 Portion Count

Dietary Notes Plant-Based, No Dairy, Free from Gluten

What You Need

Cauliflower

01 1 medium head cauliflower, cut into bite-sized florets
02 2 tablespoons olive oil
03 1½ teaspoons whole cumin seeds
04 ½ teaspoon ground turmeric
05 ½ teaspoon smoked paprika
06 ½ teaspoon salt
07 Freshly ground black pepper, to taste

Dhal

01 1½ cups red lentils, rinsed
02 1 tablespoon coconut oil or vegetable oil
03 1 medium onion, finely chopped
04 3 cloves garlic, minced
05 1-inch piece fresh ginger, grated
06 1 green chili, deseeded and finely chopped
07 1½ teaspoons ground cumin
08 1 teaspoon ground coriander
09 ½ teaspoon ground turmeric
10 1 teaspoon garam masala
11 1 teaspoon mustard seeds
12 1 can (14 ounces) coconut milk
13 2½ cups vegetable broth
14 1 teaspoon salt, or to taste
15 Juice of ½ lemon
16 Fresh cilantro, chopped, for garnish

Step-by-Step Directions

Step 01

Preheat oven: Preheat oven to 425°F. Line a baking sheet with parchment paper.

Step 02

Season cauliflower: In a large bowl, toss cauliflower florets with olive oil, cumin seeds, turmeric, smoked paprika, salt, and pepper until evenly coated. Spread on prepared baking sheet in a single layer.

Step 03

Roast cauliflower: Roast for 25–30 minutes, turning once halfway through, until golden brown and crisp at edges.

Step 04

Temper spices: In a large pot, heat coconut oil over medium heat. Add mustard seeds and let sizzle for 30 seconds.

Step 05

Sauté aromatics: Add onion and sauté for 4–5 minutes until soft and translucent. Stir in garlic, ginger, and green chili; cook for 1 minute more.

Step 06

Toast spices: Add ground cumin, coriander, turmeric, and garam masala. Cook for 1 minute until fragrant.

Step 07

Simmer dhal: Add rinsed lentils, coconut milk, vegetable broth, and salt. Bring to boil, then reduce heat and simmer gently for 20–25 minutes, stirring occasionally, until lentils are soft and creamy. Add more broth or water if needed for desired consistency.

Step 08

Season and serve: Stir in lemon juice and adjust seasoning. Serve in bowls topped with roasted cauliflower and fresh cilantro.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large baking sheet
  • Parchment paper
  • Large pot
  • Wooden spoon
  • Chef's knife
  • Cutting board

Allergy Details

Look over every item for allergens. If unsure, check with your healthcare provider.
  • Contains coconut (tree nut). Always check labels for possible allergens in broth or coconut milk.

Nutrition (per portion)

For guidance only: not a replacement for professional medical counsel.
  • Energy (Calories): 385
  • Fats: 17 g
  • Carbohydrates: 44 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.