Dhal with Cumin-Roasted Cauliflower

Featured in: Weeknight Dinners

This aromatic dhal combines tender red lentils simmered with coconut milk, warming spices, and fresh ginger, creating a creamy, comforting base. Golden cauliflower florets roasted with cumin seeds add delightful texture and earthy flavor. The dish balances warmth and freshness with cilantro garnish and a squeeze of lemon juice. Ready in about an hour, it serves four and works beautifully with basmati rice or warm naan for a complete meal.

Updated on Tue, 20 Jan 2026 11:22:00 GMT
Steaming bowl of homemade Dhal with Cumin-Roasted Cauliflower, topped with fresh cilantro. Save to Pinterest
Steaming bowl of homemade Dhal with Cumin-Roasted Cauliflower, topped with fresh cilantro. | yummywithmia.com

The smell of cumin seeds crackling in hot oil still makes me stop whatever I'm doing. It happened by accident one evening when I had a head of cauliflower turning soft in the crisper and a bag of red lentils I'd been meaning to use for weeks. I didn't follow a recipe that first time, just tossed spices together and hoped for the best. The cauliflower came out of the oven bronze and crispy, and the dhal turned creamy without me even trying.

I made this for a friend who swore she didn't like lentils. She stood in my kitchen, skeptical, watching me stir the pot while the cauliflower roasted. When I set the bowl in front of her, she took one bite and then another, faster this time. By the end of the night, she'd asked me to text her the ingredients list.

Ingredients

  • Cauliflower florets: Cut them into bite-sized pieces so they roast evenly and get those crispy, caramelized edges that make this dish special.
  • Whole cumin seeds: These bring a toasted, earthy aroma that ground cumin just can't match, especially when they hit the hot oil.
  • Red lentils: They break down into a creamy, comforting base without needing to be soaked or fussed over beforehand.
  • Coconut milk: This adds body and a subtle sweetness that mellows the spices and makes the dhal feel luxurious.
  • Fresh ginger and garlic: Grate them finely so they melt into the dhal and release their sharpness without overpowering the other flavors.
  • Garam masala: A little goes a long way, adding warmth and complexity that ties everything together at the end.
  • Lemon juice: A squeeze at the finish brightens the whole dish and lifts the richness just enough.
  • Fresh cilantro: The green, grassy bite cuts through the creaminess and makes each spoonful feel fresh.

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Get the cauliflower ready:
Preheat your oven to 220°C and line a baking tray with parchment. Toss the florets with olive oil, cumin seeds, turmeric, smoked paprika, salt, and pepper until every piece is coated, then spread them out so they have room to breathe and crisp up.
Roast until golden:
Slide the tray into the oven and roast for 25 to 30 minutes, flipping them halfway through. You'll know they're done when the edges turn bronze and a little charred.
Start the dhal base:
Heat coconut oil in a large pot over medium heat and add the mustard seeds. Let them pop and sizzle for about 30 seconds, filling your kitchen with that nutty, toasted scent.
Build the aromatics:
Toss in the chopped onion and cook for 4 to 5 minutes until it softens and turns translucent. Stir in the garlic, ginger, and green chili, cooking for another minute until fragrant.
Toast the spices:
Add the ground cumin, coriander, turmeric, and garam masala, stirring constantly for about a minute. This step wakes up the spices and makes them bloom into something deeper.
Simmer the lentils:
Pour in the rinsed lentils, coconut milk, vegetable broth, and salt. Bring everything to a boil, then lower the heat and let it simmer gently for 20 to 25 minutes, stirring now and then until the lentils break down into a thick, creamy consistency.
Finish and taste:
Stir in the lemon juice and taste for seasoning. Add more salt or a splash of broth if it's too thick.
Bring it together:
Ladle the dhal into bowls, top with the roasted cauliflower, and scatter fresh cilantro over everything. Serve it hot.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Golden cumin-roasted cauliflower florets served over creamy, aromatic red lentil Dhal. Save to Pinterest
Golden cumin-roasted cauliflower florets served over creamy, aromatic red lentil Dhal. | yummywithmia.com

One cold Sunday, I made a double batch and froze half for later. Weeks after, when I was too tired to think about dinner, I reheated it and remembered why I'd fallen for this dish in the first place. It tasted like someone had cooked for me, even though I was alone at the table.

Serving Suggestions

This dhal feels complete on its own, but a scoop of fluffy basmati rice or a piece of warm naan makes it even better. I like to set out little bowls of toasted cashews, extra cilantro, and a drizzle of chili oil so everyone can build their own bowl. Sometimes I'll add a dollop of plain yogurt on the side for those who want a cool, tangy contrast to the spices.

Storage and Reheating

Store the dhal and cauliflower separately in airtight containers in the fridge for up to four days. The dhal will thicken as it cools, so add a splash of broth or water when you reheat it on the stovetop or in the microwave. The cauliflower loses some of its crispness, but a quick trip back into a hot oven for five minutes brings it back to life.

Customization Ideas

You can swap the cauliflower for roasted sweet potato wedges or even crispy chickpeas if you want a different texture. If you're not a fan of coconut milk, use full-fat oat milk or just add extra broth and a spoonful of tahini for creaminess. I've also stirred in a handful of spinach or kale at the end when I wanted more greens without changing the flavor too much.

  • Add a pinch of cinnamon or cardamom to the spice mix for a sweeter, more aromatic depth.
  • Top with fried shallots or crispy garlic for an extra layer of crunch and flavor.
  • Stir in a spoonful of tomato paste with the spices for a richer, slightly tangy base.
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Vibrant Dhal with Cumin-Roasted Cauliflower, perfect for a hearty vegan dinner. Save to Pinterest
Vibrant Dhal with Cumin-Roasted Cauliflower, perfect for a hearty vegan dinner. | yummywithmia.com

This is the kind of meal that makes you feel capable and warm all at once. I hope it fills your kitchen with the same smells that made me fall in love with cooking all over again.

Common Recipe Questions

Can I make this dhal ahead of time?

Yes, dhal tastes even better the next day as flavors deepen. Store in an airtight container for up to 4 days. Roast the cauliflower fresh for best crispness, or reheat gently in the oven before serving.

What can I substitute for coconut milk?

Light coconut milk works well for a lighter version. Alternatively, use cashew cream or additional vegetable broth, though the dhal will be less creamy. Adjust seasoning accordingly.

How do I adjust the heat level?

Control spiciness by adjusting the green chili. Remove seeds for milder flavor, use half a chili, or omit entirely. You can also reduce garam masala or add it gradually to taste.

What texture should the dhal be?

The dhal should be creamy and thick but pourable. If too thick, add more vegetable broth gradually. If too thin, simmer longer uncovered to reduce liquid and concentrate flavors.

Can I use yellow or green lentils instead?

Red lentils are preferred as they break down into a creamy consistency quickly. Yellow lentils work similarly, but green lentils hold their shape and won't create the same creamy texture.

What's the best way to toast the mustard seeds?

Heat oil in the pot over medium heat, add mustard seeds, and listen for them to pop and sizzle for about 30 seconds. This releases their nutty aroma and flavor into the oil before adding other ingredients.

Dhal with Cumin-Roasted Cauliflower

Aromatic red lentil dhal with golden, cumin-roasted cauliflower. Warming spices and creamy textures for a satisfying vegetarian meal.

Prep Time
20 minutes
Cooking Duration
40 minutes
Overall Time
60 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Easy

Culinary Origin Indian

Total Output 4 Portion Size

Dietary Preferences Plant-Based, Dairy-Free, Gluten-Free

What You'll 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 (optional)
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

Steps to Follow

Step 01

Prepare Oven and Cauliflower: Preheat oven to 425°F. Line a baking sheet with parchment paper. In a large bowl, toss cauliflower florets with olive oil, cumin seeds, turmeric, smoked paprika, salt, and pepper until evenly coated. Spread on prepared sheet in a single layer.

Step 02

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

Step 03

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

Step 04

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 05

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

Step 06

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 as needed for desired consistency.

Step 07

Finish Dhal: Stir in lemon juice and check seasoning. Adjust salt and spices to taste.

Step 08

Plate and Serve: Serve dhal in bowls, topped with cumin-roasted cauliflower and a sprinkle of fresh cilantro.

Tools Required

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

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains coconut (tree nut)
  • Always check labels for possible allergens in broth or coconut milk

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 385
  • Fats: 17 grams
  • Carbohydrates: 44 grams
  • Proteins: 15 grams