Dhal with Cumin-Roasted Cauliflower

Featured in: Cooking Year-Round

This comforting Indian-inspired dish features velvety red lentils simmered with coconut milk and aromatic spices, crowned with golden cauliflower florets roasted until crisp and fragrant with cumin seeds. The combination delivers warming flavors from turmeric, coriander, and garam masala, while the roasted topping adds satisfying crunch. Perfect served over basmati rice or with warm naan, this wholesome bowl comes together in just one hour and naturally suits vegan and gluten-free diets.

Updated on Mon, 26 Jan 2026 14:14:00 GMT
Creamy red lentil dhal with golden cumin-roasted cauliflower florets, topped with fresh cilantro and served in a warm bowl. Save
Creamy red lentil dhal with golden cumin-roasted cauliflower florets, topped with fresh cilantro and served in a warm bowl. | ighremtable.com

My neighbor knocked on the door one rainy evening with a container of dhal she'd made, and the smell that escaped when I opened it—warm cumin, coconut, ginger—stopped me mid-conversation. She explained it was her grandmother's recipe, simplified for weeknights, and watching her face light up as she described the roasted cauliflower on top made me understand this wasn't just dinner, it was her way of saying hello. I've made it dozens of times since, and every batch reminds me that the best meals are the ones that pull people together without pretense.

The first time I brought this to a potluck, I watched my meat-eating friends go back for thirds, and I didn't mention it was vegan until they'd already decided it was their favorite thing on the table. That quiet moment of realization—when they understood that plant-based food could be this comforting and flavorful—made the whole effort worthwhile.

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: These break down into a creamy base that doesn't need cream, making them the quiet hero of the dhal—rinse them well or you'll end up with a gritty texture.
  • Cumin seeds: Whole seeds have a sharper, more alive flavor than ground cumin, and they pop and crackle when they hit hot oil, which is how you know the dhal is coming alive.
  • Coconut milk: The full-fat version gives you that luxurious mouthfeel, but keep a carton of light coconut milk on hand for when you want something less heavy.
  • Cauliflower florets: Cut them smaller than you think you need to—they shrink as they roast and crisp at the edges, which is where the magic happens.
  • Ginger and garlic: Fresh is non-negotiable here; the jarred versions won't give you that bright, sharp note that wakes up your palate.
  • Garam masala: This spice blend is what makes dhal taste like itself, so don't skip it, and store it in a cool, dark place so it keeps its punch.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Set your oven and prep the cauliflower:
Get your oven to 220°C (425°F) and line a tray with parchment paper. Toss those cauliflower florets with olive oil, cumin seeds, turmeric, smoked paprika, salt, and pepper until everything is evenly coated—this is where the flavor starts.
Roast until golden and crisp:
Spread the cauliflower in a single layer and roast for 25–30 minutes, turning halfway through. You're looking for deep golden edges and the occasional charred bit, which is where the sweetness concentrates.
Toast the mustard seeds:
While the cauliflower roasts, heat coconut oil in a large pot over medium heat and add mustard seeds. Let them sizzle for about 30 seconds—you'll hear a little pop-pop-pop sound, and that's how you know they're releasing their oils.
Build your aromatic base:
Add the chopped onion and sauté for 4–5 minutes until it turns soft and translucent, then stir in the garlic, ginger, and green chili. Cook for just 1 minute more so the garlic doesn't burn and turn bitter.
Toast the dry spices:
Add ground cumin, coriander, turmeric, and garam masala to the pot and cook for 1 minute. Your kitchen will smell like a spice market, and that's how you know you're on track.
Simmer the lentils into creaminess:
Add the rinsed lentils, coconut milk, vegetable broth, and salt, then bring everything to a boil. Reduce the heat and let it simmer gently for 20–25 minutes, stirring occasionally—the lentils will soften and begin to break down into a luxurious, creamy texture.
Finish with brightness:
Stir in the lemon juice and taste as you go, adding more salt if needed. The acidity of the lemon ties everything together and prevents the dhal from tasting heavy.
Come together on the plate:
Ladle the warm dhal into bowls, crown each one with the golden roasted cauliflower, and scatter fresh cilantro on top. Serve immediately while the cauliflower is still crisp.
A close-up view of the hearty vegan meal showing golden-brown cauliflower and a ladle of spiced dhal beside it. Save
A close-up view of the hearty vegan meal showing golden-brown cauliflower and a ladle of spiced dhal beside it. | ighremtable.com

There's a moment, usually about halfway through eating, when someone closes their eyes and just sits with the flavors, and I know right then that this dish has done what it was meant to do—nourish not just the belly but something quieter inside. That's when I remember why I keep making it.

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.

The Science of Spice Toasting

Toasting whole spices in hot oil releases their essential oils and deepens their flavor in a way that ground spices, added straight from the jar, simply can't match. When you hear those mustard seeds pop and smell the cumin warming up, you're not just cooking—you're chemically transforming those spices into something more complex and alive. It's one of those small kitchen techniques that feels like you're unlocking a secret.

Why the Cauliflower Matters

The roasted cauliflower isn't just a topping; it's the textural contrast that keeps this dish from being monotonous. While the dhal is warm and creamy, the cauliflower provides a crisp bite and a slightly sweet, nutty flavor from the cumin and roasting process. Together, they create a meal that feels complete and interesting enough that you won't miss meat or heaviness.

Serving and Pairing Ideas

Dhal is flexible and forgiving, which is part of why it's become such a staple in my kitchen. Serve it with basmati rice for absorption, warm naan for scooping, or even over a bed of greens if you want something lighter. You can also top it with toasted cashews or pumpkin seeds for extra crunch, or finish it with a squeeze of fresh lime instead of lemon if that's what you have on hand.

  • Make extra dhal on purpose because it tastes even better the next day after the flavors have settled and deepened.
  • If you have leftover roasted cauliflower, it's perfect scattered over salads or grain bowls throughout the week.
  • Keep canned coconut milk in your pantry because once you realize how easy dhal is, you'll want to make it on a whim.
Vibrant vegetarian main dish featuring aromatic lentils and crispy cumin-roasted cauliflower, garnished with fresh cilantro and lemon wedges. Save
Vibrant vegetarian main dish featuring aromatic lentils and crispy cumin-roasted cauliflower, garnished with fresh cilantro and lemon wedges. | ighremtable.com

Every time I make this dhal, I'm reminded that some of the most nourishing meals come from simple ingredients treated with respect and intention. It's the kind of dish that turns an ordinary evening into something worth savoring.

Recipe Q&A

What makes the cauliflower crispy?

The cauliflower florets develop crisp edges from roasting at high heat (220°C/425°F) for 25-30 minutes. Coating them with olive oil and spices before roasting creates a golden, caramelized exterior while keeping the inside tender.

Can I make this ahead?

The dhal actually improves overnight as flavors meld. Store cooked 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, and re-crisp the cauliflower in a warm oven.

How do I adjust the spice level?

The green chili provides moderate heat. Omit it for a milder dish, or add diced jalapeño for more kick. You can also increase the amount of ground spices like cumin and coriander for deeper flavor without additional heat.

What can I serve with dhal?

Fluffy basmati rice is the classic accompaniment. Warm naan bread or roti perfect for scooping up the creamy lentils. For lighter options, try quinoa or serve as is with a side of simple cucumber raita and pickled onions.

Can I use other lentils?

Red lentils work best as they break down into a creamy consistency. Yellow lentils are a good substitute with similar results. Brown or green lentils hold their shape and won't create the same smooth texture, though they're acceptable if that's what you have on hand.

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 topped with crispy roasted cauliflower florets

Prep time
20 min
Cook time
40 min
Total duration
60 min
Created by Jeremy Falkner


Skill Level Easy

Cuisine Indian

Portions 4 Serving size

Diet Preferences Vegan-friendly, Dairy-Free, Gluten-Free

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 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

How To Make

Step 01

Prepare cauliflower for roasting: Preheat oven to 425°F and line a baking tray 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 in a single layer on the prepared tray.

Step 02

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

Step 03

Start dhal base: In a large pot, heat coconut oil over medium heat. Add mustard seeds and allow them to sizzle for 30 seconds until fragrant.

Step 04

Build aromatics: Add chopped onion and sauté for 4 to 5 minutes until soft and translucent. Stir in minced garlic, grated ginger, and green chili. Cook for 1 minute more.

Step 05

Bloom spices: Add ground cumin, coriander, turmeric, and garam masala to the pot. Cook for 1 minute until the spices become fragrant and release their essential oils.

Step 06

Cook lentils: Add rinsed lentils, coconut milk, vegetable broth, and salt to the pot. Bring to a boil, then reduce heat and simmer gently for 20 to 25 minutes, stirring occasionally, until lentils are soft and the dhal reaches a creamy consistency. Add additional broth or water if needed to achieve desired thickness.

Step 07

Finish dhal: Stir in lemon juice and check seasoning, adjusting salt and spices as needed.

Step 08

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

Review ingredients for allergens and ask a healthcare provider if unsure.
  • Contains tree nuts: coconut
  • Always verify labels on vegetable broth and coconut milk for potential allergen cross-contamination

Nutrition info (per serving)

Nutrition info is for reference. It's not a substitute for professional advice.
  • 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.