Red Lentil Dhal with Roasted Cauliflower

Featured in: Warm Rustic Bowls & Kitchen Sides

This comforting bowl features creamy red lentils simmered with coconut milk, warming spices like cumin, coriander, and garam masala, and fragrant aromatics including ginger, garlic, and onion. The crowning glory is golden cauliflower florets roasted with whole cumin seeds, turmeric, and smoked paprika until crisp and caramelized. The earthy, velvety dhal provides the perfect canvas for the spice-crusted cauliflower, creating a harmony of textures and flavors that makes this vegetarian dish deeply satisfying.

Updated on Wed, 21 Jan 2026 09:55:00 GMT
Steaming bowls of red lentil Dhal with Cumin-Roasted Cauliflower garnished with fresh cilantro. Pin it
Steaming bowls of red lentil Dhal with Cumin-Roasted Cauliflower garnished with fresh cilantro. | flourharbor.com

The first time I made dhal was during a particularly gray winter when my body was craving something that felt like a warm hug from the inside out. I had no idea that the humble red lentil could transform into something so velvety and comforting with just a little patience and the right spices. Now, whenever the weather turns bleak or my energy needs resetting, this finds its way onto my stove almost instinctively.

Last month my sister who claims to hate lentils devoured two bowls and quietly asked if there were leftovers for lunch the next day. Watching someone become a convert through something I cooked with my own hands feels like a tiny victory every single time.

Ingredients

  • 1 medium head cauliflower, cut into bite-sized florets: The florets should be roughly uniform so they roast evenly and some edges get deliciously charred while others stay tender
  • 2 tbsp olive oil: This helps the spices cling to every nook and cranny of the cauliflower surface
  • 1½ tsp whole cumin seeds: Toasted on the cauliflower, these become little bursts of earthy flavor that surprise you with every bite
  • ½ tsp ground turmeric: Adds that signature golden color and subtle bitterness that balances the coconut richness
  • ½ tsp smoked paprika: This is the secret ingredient that gives the cauliflower an almost bacon-like depth without any meat
  • ½ tsp salt: Enhances the natural sweetness of the cauliflower as it caramelizes
  • Freshly ground black pepper, to taste: A generous amount brings out all the warm spices
  • 1½ cups (300 g) red lentils, rinsed: Red lentils break down beautifully and create that creamy texture without any heavy cream
  • 1 tbsp coconut oil or vegetable oil: Coconut oil adds a subtle sweetness that pairs perfectly with the spices
  • 1 medium onion, finely chopped: The foundation that provides sweetness and depth as it slowly softens
  • 3 cloves garlic, minced: Fresh garlic is nonnegotiable here for that punchy aromatic base
  • 1-inch (2.5 cm) piece fresh ginger, grated: Use the side of a spoon to peel it and then grate it directly into the pot
  • 1 green chili, deseeded and finely chopped (optional): Leave the seeds in if you want noticeable heat, but deseeding keeps it family friendly
  • 1½ tsp ground cumin: Ground cumin provides the classic earthy backbone of the dish
  • 1 tsp ground coriander: Adds a bright citrusy note that lifts the heavier spices
  • ½ tsp ground turmeric: Works with the ginger and garlic to create the classic Indian base flavors
  • 1 tsp garam masala: This warming spice blend ties everything together with its complex aroma
  • 1 tsp mustard seeds: Listen for them to pop in the hot oil—that sound means they are releasing their essential oils
  • 1 can (400 ml) coconut milk: Full fat makes the dhal luxuriously creamy, but light works if you prefer
  • 2½ cups (600 ml) vegetable broth: Homemade is best, but a good quality store bought one works perfectly fine
  • 1 tsp salt, or to taste: Start with less and add more gradually as the lentils cook
  • Juice of ½ lemon: This bright squeeze at the end transforms the dish completely
  • Fresh cilantro, chopped, for garnish: The fresh herbal finish cuts through the richness beautifully

Instructions

Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Roast the cauliflower:
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 evenly coated. Spread on the prepared tray in a single layer without overcrowding and roast for 25–30 minutes, turning once halfway, until golden brown with crisp edges.
Start the base:
In a large pot, heat coconut oil over medium heat until it shimmers slightly. Add mustard seeds and let them sizzle and pop for about 30 seconds—that popping sound means they are releasing their flavor into the oil.
Build the aromatics:
Add onion and sauté for 4–5 minutes until soft and translucent, stirring occasionally to prevent sticking. Stir in garlic, ginger, and green chili, cooking for just 1 minute more until fragrant but not browned.
Bloom the spices:
Add ground cumin, coriander, turmeric, and garam masala directly into the pot. Cook for 1 minute, stirring constantly, until the spices become intensely fragrant and darken slightly in color.
Simmer the dhal:
Add rinsed lentils, coconut milk, vegetable broth, and salt. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 20–25 minutes, stirring occasionally to prevent sticking. The lentils should completely break down and the mixture should become thick and creamy—add more broth or water if needed.
Finish and serve:
Stir in lemon juice and check seasoning, adding more salt if needed. Serve dhal in warmed bowls, generously topped with cumin-roasted cauliflower and a sprinkle of fresh cilantro.
Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Golden, spicy cauliflower florets top a creamy bowl of vegan Dhal with Cumin-Roasted Cauliflower. Pin it
Golden, spicy cauliflower florets top a creamy bowl of vegan Dhal with Cumin-Roasted Cauliflower. | flourharbor.com

After a long hiking trip last autumn, this was the first thing I made when we stumbled home tired and hungry. The way the house filled with spices as we unpacked felt like coming back to ourselves.

Making It Your Own

I have found that adding a handful of baby spinach or chopped kale in the last five minutes of cooking makes it feel even more substantial. The greens wilt directly into the dhal and absorb all those gorgeous spices without needing any extra work.

Serving Suggestions

Warm naan bread for scooping up every last drop is basically nonnegotiable in my house. Basmati rice cooked with a cardamom pod or two also provides a lovely fragrant base that soaks up the creamy dhal beautifully.

Make Ahead Magic

This recipe keeps brilliantly for up to four days in the refrigerator and actually develops deeper flavors as it sits. The cauliflower stays surprisingly crisp if stored separately and reheated in a hot oven for a few minutes before serving.

  • Cook the dhal up to two days ahead and simply reheat gently with a splash of water
  • The roasted cauliflower can be reheated at 200°C (400°F) for 10 minutes to restore its crisp edges
  • Freeze portions in freezer-safe containers for up to three months and thaw overnight in the refrigerator
Product image
Grill, air fry, roast, and bake perfectly cooked meats and meals indoors with less smoke.
Check price on Amazon
Hearty Indian Dhal with Cumin-Roasted Cauliflower served alongside fluffy basmati rice for dinner. Pin it
Hearty Indian Dhal with Cumin-Roasted Cauliflower served alongside fluffy basmati rice for dinner. | flourharbor.com

There is something profoundly satisfying about a meal that nourishes so completely without demanding much more than a bit of chopping and patience. I hope this finds its way into your regular rotation too.

Recipe FAQs

What makes red lentils ideal for dhal?

Red lentils cook quickly and break down naturally, creating the characteristic creamy texture that makes dhal so comforting. They absorb flavors beautifully while maintaining a slight bite that contrasts with the roasted cauliflower topping.

Can I make this ahead of time?

Absolutely. The dhal actually improves after resting as the spices meld together. Store in the refrigerator for up to 3 days and reheat gently, adding a splash of water or broth to restore consistency. Roast fresh cauliflower before serving for optimal texture.

What should I serve with this?

Steamed basmati rice or warm naan bread are perfect accompaniments. The rice soaks up the creamy dhal, while naan provides a vehicle for scooping. A simple cucumber raita or fresh tomato salad adds refreshing contrast to the spiced lentils.

How do I adjust the spice level?

The green chili provides adjustable heat—leave it out for mild, include seeds for medium, or add an extra for bold spice. The smoked paprika and garam masala add warmth without excessive heat, making this dish approachable while still deeply flavorful.

Can I use other vegetables?

The roasting technique works beautifully with sweet potato, butternut squash, or bell peppers. You could also add spinach to the dhal during the final minutes of cooking for extra nutrition and color.

Red Lentil Dhal with Roasted Cauliflower

Creamy spiced lentils topped with golden roasted cauliflower florets

Prep Time
20 mins
Cook Time
40 mins
Total Duration
60 mins
Created by Brooke Ward


Skill Level Easy

Cuisine Indian

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy, Free from 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 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 (13.5 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

Directions

Step 01

Preheat Oven and Prepare Tray: Preheat oven to 425°F. Line a large 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.

Step 03

Roast Cauliflower: Spread seasoned cauliflower on prepared tray in a single layer. Roast for 25-30 minutes, turning once halfway, until golden brown and crisp at edges.

Step 04

Prepare Base: Heat coconut oil in a large pot 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, 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 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

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

Equipment Needed

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

Allergy Details

Read each ingredient label for allergens and talk to a healthcare provider if unsure.
  • Contains coconut (tree nut). Always check labels for possible allergens in broth or coconut milk.

Nutrition info (per serving)

Nutrition stats are for reference and don't serve as medical advice.
  • Calories: 385
  • Fat Content: 17 g
  • Carbohydrates: 44 g
  • Protein: 15 g