Dhal with Cumin-Roasted Cauliflower

Featured in: Everyday Home Plates

This comforting dhal features tender red lentils simmered in aromatic coconut milk with warming spices like turmeric, cumin, and garam masala. The crowning glory is golden cauliflower florets roasted with whole cumin seeds until caramelized and crisp. Ready in just over an hour, this protein-packed bowl delivers layers of texture and flavor—creamy, spicy, and perfectly balanced with fresh cilantro and a squeeze of lemon.

Updated on Fri, 30 Jan 2026 16:49:08 GMT
Aromatic red lentil dhal with tender cumin-roasted cauliflower florets. Save
Aromatic red lentil dhal with tender cumin-roasted cauliflower florets. | petitskillet.com

My neighbor brought over a container of dhal one evening when I was stressed about dinner, and I watched how the golden lentils caught the kitchen light as she ladled it into bowls. There was something about the way the spices had infused everything—not aggressive, just genuinely warm—that made me want to learn it myself. The roasted cauliflower on top added this unexpected crunch that turned a simple comfort dish into something I actually looked forward to making again and again.

I made this for a small dinner party last fall when I was still nervous about cooking Indian food, and I remember standing over the pot listening to the mustard seeds pop and crackle in the hot oil—that moment made me realize I'd crossed some invisible threshold from following recipes to actually understanding them. My friend Sarah tasted it and said it tasted like home, and I felt so seen in that moment.

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 (1½ cups): They dissolve slightly as they cook, creating that creamy texture without any cream, and they're packed with protein and fiber.
  • Cauliflower florets (1 medium head): The roasting brings out natural sweetness while the cumin seeds toast right onto the surface, creating incredible flavor.
  • Coconut oil (1 tbsp): This is your base for the spice blooming, and it adds a subtle richness that vegetable oil won't quite match.
  • Whole mustard seeds (1 tsp): When they hit hot oil, they pop and release this nutty depth that announces to your kitchen something good is happening.
  • Onion (1 medium): Chopped fine and cooked low and slow, it becomes almost sweet and forms the foundation of all the flavors layering on top.
  • Fresh ginger and garlic (1-inch piece and 3 cloves): These two together are non-negotiable—mincing them fine means they dissolve into the oil rather than chunking through the final dish.
  • Ground spices (cumin, coriander, turmeric, garam masala): Toast them briefly after the aromatics so they bloom and release their essential oils into the coconut oil.
  • Coconut milk (1 can): Full-fat is worth it here; it creates a luxurious body without feeling heavy.
  • Vegetable broth (2½ cups): Use good broth, not bouillon cubes—this is where much of the flavor comes from.
  • Lemon juice (½ lemon): Added at the end, it brightens everything and prevents the dish from tasting flat or one-dimensional.
  • Fresh cilantro: This is not optional if you want the final dish to sing.
  • Olive oil for cauliflower (2 tbsp): Higher smoke point than coconut oil, and it lets the spices shine without competing.
  • Cumin seeds (1½ tsp): Whole seeds toast onto the cauliflower and add texture and this warm, nutty undertone.
  • Turmeric, smoked paprika, salt and pepper: These season the cauliflower separately so it has its own distinct flavor identity from the dhal.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prepare:
Set your oven to 220°C (425°F) and line a baking tray with parchment paper so the cauliflower won't stick and will roast evenly on all sides.
Coat the cauliflower:
In a large bowl, toss your florets with olive oil until they're all glistening, then add the cumin seeds, turmeric, smoked paprika, salt, and pepper. Work through it with your hands to make sure every piece is touched by the spices.
Roast until golden:
Spread everything in a single layer on your tray and slide it into the oven for 25 to 30 minutes, turning the pieces halfway through so they caramelize on all sides and the edges get crispy and dark.
Start the dhal base:
While the cauliflower roasts, heat coconut oil in a large pot over medium heat until it shimmers slightly, then add mustard seeds and listen for them to pop and sizzle for about 30 seconds—this is when the magic happens.
Build your aromatics:
Add your finely chopped onion and let it sit for a minute before stirring, then sauté for 4 to 5 minutes until it turns translucent and soft, then stir in your minced garlic, grated ginger, and chopped green chili and cook for just 1 minute more so the garlic doesn't brown.
Bloom the spices:
Add all your ground spices—cumin, coriander, turmeric, and garam masala—and stir constantly for about 1 minute until they become fragrant and seem to deepen in color as they release their oils into the hot coconut oil.
Add the lentils and liquid:
Pour in your rinsed red lentils, the can of coconut milk, vegetable broth, and salt, and stir to combine, then bring it all to a boil before reducing the heat to low and letting it simmer gently.
Simmer until creamy:
Let it bubble quietly for 20 to 25 minutes, stirring occasionally so the bottom doesn't stick, until the lentils have completely softened and the mixture has become thick and creamy. Add more broth or water if it seems too thick.
Finish with brightness:
Stir in your lemon juice, taste it, and adjust the salt—that acid is essential for waking up all the flavors you've built.
Plate and garnish:
Ladle the dhal into bowls, crown each one with those golden roasted cauliflower florets, and finish with a generous handful of fresh cilantro.
Hearty dhal topped with vibrant, spiced roasted cauliflower for an easy vegetarian dish. Save
Hearty dhal topped with vibrant, spiced roasted cauliflower for an easy vegetarian dish. | petitskillet.com
Hearty dhal topped with vibrant, spiced roasted cauliflower for an easy vegetarian dish. Save
Hearty dhal topped with vibrant, spiced roasted cauliflower for an easy vegetarian dish. | petitskillet.com

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.

I served this to my mom once when she was going through a difficult time, and watching her eat it slowly while sitting at my kitchen counter felt like a quiet conversation without words. She asked me to write down how I made it, and that moment made me understand that cooking for people is really about offering them something more than sustenance.

The Magic of Spice Blooming

There's a technique in this recipe that changes everything, and it's blooming your spices in hot oil before adding the liquid ingredients. When you do this, the heat releases the essential oils in the spices, intensifying their flavors so they don't taste dusty or flat. I used to dump my spices in at random points and wondered why my dhal tasted generic until someone explained this to me, and now I apply it to almost everything I cook with spices.

Building Layers of Flavor

This dish works because it's not a one-step situation—you're layering flavors at different points, which is why it tastes richer than something that just gets dumped together. The mustard seeds pop first and create a foundation, then the aromatics soften and release their sweetness, then the spices bloom, and finally the lentils absorb all of it while adding their own earthy depth. When you approach cooking this way, even simple dishes become interesting.

Texture as Flavor

What makes this dish crave-worthy is honestly the contrast between the creamy dhal and those crispy roasted cauliflower florets, and I learned that texture matters as much as taste when you're building a satisfying meal. The soft and the crunchy together create something your mouth actually wants to linger on, not just swallow. Don't skip roasting the cauliflower separately or you'll lose that textural story.

  • If you want extra richness, toast some cashews or pumpkin seeds and scatter them over the top for another layer of crunch.
  • Serve this with basmati rice or warm naan to soak up every last drop of that creamy dhal sauce.
  • Leftovers taste even better the next day as the spices deepen, so make extra if you can.
Creamy dhal with crispy cumin-roasted cauliflower, a delicious vegan comfort meal. Save
Creamy dhal with crispy cumin-roasted cauliflower, a delicious vegan comfort meal. | petitskillet.com
Creamy dhal with crispy cumin-roasted cauliflower, a delicious vegan comfort meal. Save
Creamy dhal with crispy cumin-roasted cauliflower, a delicious vegan comfort meal. | petitskillet.com

This meal has become my answer when someone asks what I actually like to cook, because it's generous enough for company but simple enough for a Tuesday night when I just need something honest and good. It reminds me that home cooking doesn't have to be complicated to feel like care.

Recipe Q&A

Can I make this dhal ahead of time?

Absolutely. The dhal actually improves in flavor after 1-2 days in the refrigerator. Store the roasted cauliflower separately and reheat both components gently before serving.

What type of lentils work best?

Red lentils are ideal because they break down beautifully into a creamy consistency. Brown or green lentils will hold their shape but won't create the same silky texture.

Is this dish freezer-friendly?

Yes. The lentil portion freezes well for up to 3 months. For best results, roast fresh cauliflower when reheating rather than freezing the roasted florets.

How can I add more protein?

Sprinkle with toasted cashews or pumpkin seeds. You can also serve with brown rice or quinoa, or add a dollop of Greek yogurt if not vegan.

Can I make this oil-free?

Use vegetable broth instead of oil for sautéing. Roast the cauliflower with a light coating of aquafaba or broth, tossing halfway through cooking.

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 coconut red lentils topped with golden cumin-roasted cauliflower florets

Prep Duration
20 minutes
Cooking Duration
40 minutes
Total Duration
60 minutes
Recipe By Ellis Carlson


Skill Level Easy

Cuisine Indian

Serves 4 Portions

Diet Info Plant-Based, No Dairy, No 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 (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 It

Step 01

Prepare oven and cauliflower: Preheat oven to 425°F. Line a baking tray with parchment paper. Toss cauliflower florets with olive oil, cumin seeds, turmeric, smoked paprika, salt, and pepper until evenly coated. Spread on the prepared tray 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

Toast mustard seeds: 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

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

Step 06

Cook lentil base: 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 the lentils are soft and creamy. Add more broth or water if needed for desired consistency.

Step 07

Finish dhal: Stir in lemon juice and check seasoning.

Step 08

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.

Equipment Needed

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

Allergy Info

Look through each ingredient for allergen concerns, and please ask a medical expert if you've any questions.
  • Contains coconut (tree nut).
  • Always check labels for possible allergens in broth or coconut milk.

Nutrition Details (for each serve)

Use these nutrition details as a rough guide—they're not medical advice.
  • Energy: 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.