Description
This Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils recipe is a flavorful and satisfying vegan dish that combines roasted cauliflower with a creamy coconut tomato sauce and hearty lentils. The blend of spices and aromatics creates a rich and aromatic sauce that pairs perfectly with the tender roasted cauliflower and protein-packed lentils.
Ingredients
Scale
For Roasted Cauliflower:
- 1 medium head cauliflower, cut into florets
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon turmeric
- Salt and black pepper to taste
For Lentils:
- 1 cup dried brown or green lentils, rinsed
For Coconut Tomato Sauce:
- 1 tablespoon olive oil
- 1 small yellow onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 (14-ounce) can diced tomatoes
- 1 (13.5-ounce) can full-fat coconut milk
- 1/2 teaspoon red pepper flakes (optional)
- 1/2 teaspoon ground cinnamon
- Juice of 1/2 lime
- Chopped cilantro for garnish
Instructions
- Roast Cauliflower: Preheat the oven to 425°F (220°C). Toss cauliflower with olive oil, cumin, coriander, paprika, turmeric, salt, and pepper. Roast for 25–30 minutes.
- Cook Lentils: Boil lentils in water for 20–25 minutes until tender. Drain and set aside.
- Make Sauce: Sauté onion, garlic, and ginger. Add tomatoes, coconut milk, spices, and simmer for 10–12 minutes. Add lentils and lime juice.
- Combine: Stir roasted cauliflower into the sauce. Serve garnished with cilantro.
Notes
- Serve over rice or with warm naan for a complete meal.
- Use canned lentils for a quicker version—rinse and add directly to the sauce.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Roasting, Stovetop
- Cuisine: Indian-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 7g
- Sodium: 380mg
- Fat: 21g
- Saturated Fat: 13g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 11g
- Protein: 14g
- Cholesterol: 0mg