Dhal with Cumin-Roasted Cauliflower

Featured in: Home Cooking Basics

This aromatic red lentil dhal combines warming Indian spices with creamy coconut milk, creating a rich and comforting base. The golden cauliflower florets are roasted with cumin seeds, turmeric, and smoked paprika until crispy and fragrant. Ready in about an hour, this dish comes together with simple pantry ingredients and offers beautiful texture contrast between the smooth lentils and caramelized cauliflower edges.

Updated on Mon, 26 Jan 2026 15:14:00 GMT
Hearty red lentil dhal crowned with savory cumin-roasted cauliflower florets. Save to Pinterest
Hearty red lentil dhal crowned with savory cumin-roasted cauliflower florets. | mesaisli.com

My neighbor handed me a container of dhal through the fence one autumn afternoon, steam still rising from the lid, and I was immediately transported by the aroma of cumin and coconut. She'd made it the night before and insisted I try it with her roasted cauliflower, saying the combination had become her answer to nearly every craving. I've made it dozens of times since, and somehow each batch tastes like that unexpected gift, like someone saying without words that they care enough to share their favorite thing.

I made this for my sister during her first week back home after a rough month, and watching her close her eyes on that first spoonful felt like the best thing my kitchen had accomplished in ages. She asked for the recipe before she'd even finished the bowl, which is when I knew this wasn't just comfort food—it was the kind of dish that quietly mends things.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Red lentils: They dissolve into creamy gold without needing to be soaked, and they're the backbone of everything here.
  • Cauliflower florets: Bite-sized pieces roast faster and catch more golden edges, giving you texture in every bite.
  • Cumin seeds: Toast them separately if you're just roasting cauliflower, then toast them again when building the dhal—the flavor deepens each time.
  • Coconut milk: Full-fat makes the dhal silky, but light coconut milk works if you want to dial back the richness without losing the flavor.
  • Ginger and garlic: Fresh is non-negotiable here; they add a brightness that dried versions simply can't reach.
  • Garam masala: This is where the warmth comes from, so don't skip it or substitute curry powder unless you're okay with losing the dish's identity.
  • Mustard seeds: They pop and sizzle when the oil is hot, which means your aromatics are about to taste incredible.
  • Lemon juice: Added at the end, it brings all the spices into sharper focus without any sourness.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready and prep the cauliflower:
Preheat to 220°C (425°F) and line a baking tray with parchment paper. In a large bowl, toss your cauliflower florets with olive oil, cumin seeds, turmeric, smoked paprika, salt, and pepper until everything is evenly coated and glistening.
Roast until golden:
Spread the florets in a single layer on the prepared tray and roast for 25–30 minutes, turning once halfway through, until the edges turn golden brown and crispy. You'll smell the cumin intensifying as it roasts, which means you're on the right track.
Begin the dhal base:
While the cauliflower roasts, heat coconut oil in a large pot over medium heat. Add mustard seeds and listen for them to pop and sizzle for about 30 seconds, which signals that your oil is hot enough to unlock the flavors that follow.
Build your aromatic foundation:
Add your finely chopped onion and sauté for 4–5 minutes until it turns soft and translucent. Stir in the minced garlic, grated ginger, and green chili (if using), cooking for just 1 more minute to wake up their fresh sharpness without letting them brown.
Bloom the spices:
Add ground cumin, coriander, turmeric, and garam masala, stirring constantly for about 1 minute. The kitchen will smell like a spice market, and you'll know the spices are toasted when the rawness fades and everything smells warm and inviting.
Add the lentils and liquid:
Pour in your rinsed red lentils, coconut milk, vegetable broth, and salt. Bring everything to a boil, then reduce the heat and let it simmer gently for 20–25 minutes, stirring occasionally, until the lentils have completely softened and turned creamy. If it looks too thick, add more broth or water a splash at a time until you reach the consistency you want.
Finish with brightness:
Stir in the lemon juice and taste for seasoning, adjusting salt if needed. The lemon brings all the warm spices into focus without making the dhal taste sour.
Bring it all together:
Ladle the dhal into bowls and top each portion with the golden cumin-roasted cauliflower florets and a generous sprinkle of fresh cilantro.
Aromatic dhal and vibrant cauliflower, a warming Indian-inspired vegetarian delight. Save to Pinterest
Aromatic dhal and vibrant cauliflower, a warming Indian-inspired vegetarian delight. | mesaisli.com

There's a moment near the end of cooking when the spices have mellowed into something almost sweet, when the coconut milk has turned the lentils into something that feels like comfort itself, and you realize you're making something that people will remember. That's this dish.

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.

Why This Pairing Works

The creamy, warming dhal needed something to push back against it, something with texture and a bit of bite, which is exactly what the roasted cauliflower brings. The cumin ties them together so completely that serving them apart would feel like breaking a promise you've made to yourself about what dinner could taste like.

Making It a Complete Meal

On its own, this is satisfying, but a bowl of basmati rice alongside lets you soak up every last bit of dhal, and warm naan gives you something to tear and dip. I usually make basmati the same day so the steam from both pots rises together, filling the kitchen with the kind of smell that makes people wander in asking what you're cooking.

Storage and Make-Ahead Notes

The dhal actually improves after a day in the refrigerator, as the spices deepen and settle into something even more rounded. The cauliflower stays crispy for a few hours but is best eaten the day you make it, so I often roast a fresh batch when reheating dhal that's been stored.

  • Refrigerate the dhal in an airtight container for up to 4 days, and reheat gently with a splash of water or broth if it's thickened too much.
  • Store the roasted cauliflower separately and re-crisp it in a warm oven for 5 minutes before serving if it's lost its crunch.
  • You can make the dhal up to 2 days ahead, leaving the cauliflower for the day you serve it so everything tastes fresh.
Creamy dhal with spiced, tender cauliflower, perfect for a healthy weeknight dinner. Save to Pinterest
Creamy dhal with spiced, tender cauliflower, perfect for a healthy weeknight dinner. | mesaisli.com

This is the kind of dish that teaches you something every time you make it, whether it's about the patience spices need or the way the simplest ingredients become something worth gathering around. Make it often, and it becomes yours in a way that feels like magic.

Recipe FAQs

Can I make this ahead of time?

Yes, the dhal actually develops deeper flavors when made ahead. Store in the refrigerator for up to 3 days. Reheat gently with a splash of water or broth to restore creaminess. Roast fresh cauliflower before serving to maintain its crisp texture.

What can I serve with this dhal?

Basmati rice or warm naan bread are classic accompaniments. You could also serve with quinoa, roti, or enjoy it on its own as a filling bowl. The dish is substantial enough to stand alone as a complete vegetarian meal.

Can I use other types of lentils?

Red lentils work best here because they break down beautifully into a creamy texture. Yellow lentils or split peas are good alternatives. Brown or green lentils hold their shape more and won't achieve the same velvety consistency.

Is this dish freezer-friendly?

The dhal portion freezes excellently for up to 3 months. Thaw overnight in the refrigerator and reheat slowly. I recommend roasting fresh cauliflower when reheating rather than freezing it, as the florets can become mushy after freezing.

How do I adjust the spice level?

The green chili adds mild heat. Leave it out entirely for a milder version. For more spice, add additional chili or include some cayenne pepper with the other ground spices. You can always serve with hot sauce on the side for individual preferences.

Can I make this without coconut milk?

Yes, substitute with additional vegetable broth or water for a lighter version. The dhal will be slightly less rich but still delicious. You could also use light coconut milk for a middle ground between creamy and light.

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 satisfying vegetarian meal.

Prep time
20 minutes
Time to cook
40 minutes
Full Prep Time
60 minutes
Created by Adriana Costa


Skill Level Easy

Cuisine Indian

Portion Size 4 Number of servings

Diet Preferences Suitable for Vegans, No Dairy, No Gluten

Ingredient List

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 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 (13.5 fluid 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

How-To Steps

Step 01

Preheat oven: Preheat oven to 425°F. Line a baking tray 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 tray in a single layer.

Step 03

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

Step 04

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

Step 05

Sauté aromatics: Add onion and sauté for 4 to 5 minutes until soft and translucent. Stir in garlic, ginger, and green chili, cooking 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 lentils: Add rinsed lentils, coconut milk, vegetable broth, and salt. Bring to a boil, then reduce heat and simmer gently for 20 to 25 minutes, stirring occasionally, until lentils are soft and creamy. Add more broth or water if needed for desired consistency.

Step 08

Finish dhal: Stir in lemon juice and check seasoning.

Step 09

Plate and serve: Serve dhal in bowls, topped with cumin-roasted cauliflower and a sprinkle of 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 Needed

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

Allergy Details

Always double-check ingredients for allergens and ask a medical expert if needed.
  • Contains coconut (tree nut)
  • Always check labels for possible allergens in broth or coconut milk

Nutrition Details (one serving)

Remember, these nutrition facts are for reference. Don't substitute for health advice.
  • Calories: 385
  • Fat content: 17 grams
  • Carbohydrates: 44 grams
  • Proteins: 15 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.