Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Recipes Tasteful
  • Total Time: 1 hour
  • Yield: 4 Serving 1x
  • Diet: Vegan

Description

This vegan dish combines spice-roasted cauliflower with a creamy, coconut tomato sauce and red lentils, inspired by Southeast Asian curries and dal. It’s hearty, flavorful, and perfect for a cozy meal!


Ingredients

Scale

For the Spice Blend:

  • 3/4 tsp ground turmeric
  • 1 tsp ground cumin
  • 1/2 tsp ground chilies
  • 1/2 tsp ground coriander
  • 1/4 tsp ground cinnamon
  • 1/4 tsp ground fenugreek
  • 1/4 tsp fennel seeds

For the Cauliflower & Coconut Tomato Sauce:

  • 1 medium head of cauliflower, cut into florets (67 cups)
  • 4 tbsp olive oil, divided
  • Sea salt and ground black pepper, to taste
  • Spice blend (from above), divided
  • 1 large shallot, finely diced (about 1/2 cup)
  • 2-inch piece fresh ginger, peeled and minced
  • 3 cloves garlic, minced
  • 1/2 cup split red lentils
  • 1 cup crushed tomatoes (canned)
  • 1 cup full-fat coconut milk
  • 3 cups vegetable stock
  • 1 tbsp lime juice, plus extra for serving
  • Handful of chopped cilantro, for serving
  • Nigella seeds, for garnish

Instructions

1. Preheat Oven:
Preheat your oven to 425°F (220°C) and prepare a large baking sheet.

2. Make Spice Blend:
In a small bowl, combine the turmeric, cumin, chilies, coriander, cinnamon, fenugreek, and fennel seeds. Set aside.

3. Roast Cauliflower:
Place the cauliflower florets on the baking sheet. Drizzle with 2 tablespoons of olive oil, half of the spice blend, and season with salt and pepper. Toss to coat and arrange in a single layer. Roast for 40 minutes, flipping halfway through, until deeply caramelized.

4. Prepare Sauce:
While the cauliflower roasts, heat the remaining 2 tablespoons of olive oil in a large skillet or braiser over medium heat. Add the diced shallots and sauté until soft and translucent, about 5-6 minutes.

5. Add Aromatics and Lentils:
Add the remaining spice blend, ginger, and garlic to the skillet. Sauté for 1 minute until fragrant, then stir in the split red lentils.

6. Add Liquids:
Stir in the crushed tomatoes, coconut milk, and vegetable stock. Bring the mixture to a boil, then reduce to a simmer for 25 minutes, stirring often, until the lentils are soft. Add more stock as needed if the mixture becomes too thick.

7. Season and Blend (Optional):
Once the lentils are cooked, season with salt, pepper, and lime juice. For a smooth sauce, blend until silky in a blender, or leave it chunky if preferred.

8. Combine and Serve:
Add the roasted cauliflower to the sauce and stir to combine. Bring to a light boil over medium heat, then remove from heat.

9. Garnish:
Serve with chopped cilantro, nigella seeds, lime zest, and extra lime juice.

Notes

  • This dish is best enjoyed fresh but can be stored in an airtight container in the refrigerator for up to 4 days.
  • Feel free to adjust the spice levels based on your preference!
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: main course
  • Method: Roasting
  • Cuisine: Southeast Asian

Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 22g
  • Saturated Fat: 9g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 12g
  • Protein: 12g
  • Cholesterol: 0mg