Roasted cauliflower with spices in a flavourful coconut tomato sauce with red lentils is an exciting dish that brings together the best of both worlds: comfort food and vibrant flavors. The Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils is perfect for weeknight dinners, meal prepping, or impressing guests at a dinner party. This recipe is not only vegan but also rich in nutrients, making it a wholesome choice for any occasion.
Why You’ll Love This Recipe
- Quick Preparation: This dish can be made in just 40 minutes, making it ideal for busy weeknights.
- Flavor Explosion: A blend of spices and creamy coconut milk creates a deliciously rich flavor profile.
- Healthy Ingredients: Packed with vegetables and lentils, this meal is nutritious and filling.
- Versatile Serving Options: Serve it as a main dish or as a side; it pairs well with rice or naan.
- Easily Customizable: Adjust the spice levels to suit your taste, or add other veggies for variety.
Tools and Preparation
Before you begin cooking, gather the necessary tools to ensure a smooth preparation process. Having the right equipment on hand will make your cooking experience enjoyable.
Essential Tools and Equipment
- Baking sheet
- Large skillet or braiser
- Small mixing bowl
- Knife and cutting board
- Measuring spoons
- Blender (optional)
Importance of Each Tool
- Baking sheet: Essential for roasting cauliflower evenly, allowing for caramelization and enhanced flavor.
- Large skillet or braiser: Perfect for making the coconut tomato sauce, providing ample space to sauté ingredients without overcrowding.
- Blender: Helps achieve a smooth sauce texture; optional if you prefer chunkier sauces.
Ingredients
- ¾ teaspoon ground turmeric
- 1 teaspoon ground cumin
- ½ teaspoon ground chillies
- ½ teaspoon ground coriander
- ¼ teaspoon ground cinnamon
- ¼ teaspoon ground fenugreek
- ¼ teaspoon fennel seeds
- 1 medium head of cauliflower cut into florets (about 6-7 cups florets)
- 4 tablespoons olive oil, divided
- sea salt and ground black pepper, to taste
- spice blend (see above), divided
- 1 large shallot fine dice (about ½ cup diced shallot)
- 2-inch piece fresh ginger, peeled and minced
- 3 cloves garlic, peeled and minced
- ½ cup split red lentils
- 1 cup crushed tomatoes (from a can!)
- 1 cup full fat coconut milk
- 3 cups vegetable stock
- 1 tablespoon lime juice, plus extra for serving
- handful chopped cilantro, for serving
- Nigella seeds, for serving
How to Make Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils
Step 1: Preheat the Oven
Preheat the oven to 425°F. Set out a large baking sheet to prepare for roasting the cauliflower.
Step 2: Make the Spice Blend
In a small bowl:
1. Combine the turmeric, cumin, ground chillies, coriander, cinnamon, fenugreek, and fennel seeds.
2. Stir well to combine and set aside.
Step 3: Roast the Cauliflower
On the baking sheet:
1. Place all of the cauliflower florets.
2. Drizzle with 2 tablespoons of olive oil and sprinkle half of the spice blend along with salt and pepper.
3. Toss to coat evenly.
4. Arrange in a single layer and roast until deeply caramelized (about 40 minutes), flipping halfway through.
Step 4: Prepare the Coconut Tomato Sauce
In a large skillet or braiser:
1. Heat remaining olive oil over medium heat.
2. Add diced shallots; sauté until soft and translucent (about 5–6 minutes).
3. Lower heat if edges start browning.
Step 5: Add Spices and Lentils
To the skillet:
1. Stir in the remaining spice blend along with ginger and garlic; sauté until fragrant (about 1 minute).
2. Add split red lentils; stir well.
Step 6: Combine Tomatoes and Coconut Milk
Pour in:
1. Crushed tomatoes, coconut milk, and vegetable stock; stir again.
2. Bring to boil then reduce heat to simmer until lentils are soft (about 25 minutes), stirring often.
Step 7: Season the Sauce
Once cooked:
1. Season generously with salt and pepper.
2. Stir in lime juice; blend if desired for smoothness.
Step 8: Combine Cauliflower with Sauce
Remove roasted cauliflower from oven:
1. Pour puréed sauce back into skillet.
2. Add roasted cauliflower; stir to combine over medium heat until heated through.
Step 9: Garnish
Serve hot:
1. Garnish with chopped cilantro, nigella seeds, lime zest, and extra lime juice as desired.
Enjoy your delicious Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils!
How to Serve Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils
Serving your Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils can enhance the dining experience, making it more enjoyable and visually appealing. Here are a few serving suggestions to elevate this dish.
On a Bed of Rice
- Serve the dish over fluffy jasmine or basmati rice for a satisfying meal that soaks up the flavorful sauce.
With Fresh Naan
- Pair with warm naan bread on the side to scoop up the sauce and lentils, adding a delightful texture to each bite.
Topped with Nuts
- Sprinkle some toasted cashews or almonds on top for an extra crunch and nutty flavor that complements the creaminess of the coconut sauce.
Accompanied by a Salad
- A light cucumber and tomato salad can refresh the palate between bites of the rich cauliflower and lentils.
Garnished with Herbs
- Use fresh cilantro or mint as a garnish not only for color but also to add brightness and freshness to the dish.
Drizzled with Extra Lime Juice
- A squeeze of fresh lime juice just before serving enhances the flavors, making them pop even more.

How to Perfect Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils
To ensure your Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils turns out perfectly every time, consider these helpful tips.
- Use fresh spices: Fresh spices can enhance the flavor significantly. Check your spice cabinet and replace any old spices for maximum taste.
- Cut cauliflower evenly: Make sure all cauliflower florets are similar in size. This ensures even roasting and cooking throughout.
- Monitor roasting time: Keep an eye on the cauliflower while it’s roasting. Different ovens may vary in heat, so adjust cooking time if needed.
- Blend for creaminess: Blending the sauce adds a creamy texture that enhances mouthfeel. Blend until completely smooth for best results.
- Taste as you go: Don’t forget to taste! Adjust seasoning and spices according to your preference during cooking.
- Store leftovers properly: If you have leftovers, store them in an airtight container in the fridge. This dish tastes even better the next day!
Best Side Dishes for Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils
Pairing side dishes with your Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils can create a well-rounded meal. Here are some excellent options to consider.
- Coconut Rice: Fluffy rice cooked with coconut milk adds a subtle sweetness that complements the curry flavors beautifully.
- Roasted Vegetables: A medley of seasonal roasted vegetables brings color and additional nutrients to your plate.
- Quinoa Salad: A light quinoa salad mixed with herbs and lemon offers a refreshing contrast to the rich sauce.
- Poppadoms: Crispy poppadoms provide a crunchy texture that pairs perfectly when dipped into the coconut tomato sauce.
- Raita: A cooling yogurt-based raita helps balance out spicy flavors while adding creaminess.
- Steamed Broccoli: Simple steamed broccoli adds vibrant green color along with nutritional benefits without overpowering the main dish.
- Pickled Onions: Tangy pickled onions add acidity that cuts through richness, enhancing overall flavor profiles on your plate.
- Garlic Bread: Warm garlic bread is perfect for mopping up any leftover sauce, making every bite delightful!
Common Mistakes to Avoid
When making Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils, avoiding common pitfalls can enhance your cooking experience and the final dish’s flavor.
- Skipping the spice blend preparation: Preparing the spice blend before adding it to your dish ensures even seasoning. Measure and mix the spices ahead of time to avoid unbalanced flavors.
- Not roasting cauliflower long enough: Under-roasting can lead to bland cauliflower. Make sure to roast until deeply caramelized for maximum flavor.
- Forgetting to season: Seasoning your sauce and vegetables is crucial. Taste as you go and adjust salt and pepper before serving for a well-rounded flavor.
- Using low-quality canned tomatoes: The quality of crushed tomatoes impacts the sauce’s taste. Opt for high-quality canned tomatoes for a richer flavor in your dish.
- Neglecting lentil cooking time: Cooking lentils too quickly can result in a grainy texture. Allow them sufficient time to soften for a creamy sauce.
- Leaving out garnishes: Garnishes like cilantro and lime add freshness. Don’t skip them; they elevate the overall dish.
Refrigerator Storage
- Store leftovers in an airtight container.
- The dish can be refrigerated for up to 4 days.
Freezing Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils
- Allow the dish to cool completely before freezing.
- Use freezer-safe containers or bags, ensuring to remove excess air.
- It can be frozen for up to 3 months.
Reheating Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils
- Oven: Preheat oven to 350°F, place in a baking dish covered with foil, and heat for about 20–25 minutes until warmed through.
- Microwave: Place in a microwave-safe bowl, cover loosely, and heat on medium power in 1-minute intervals until hot throughout.
- Stovetop: Heat over medium-low heat, stirring occasionally until warmed through; add a splash of water or stock if needed.
Frequently Asked Questions
Can I use other vegetables instead of cauliflower?
You can substitute cauliflower with broccoli or even sweet potatoes for variations in texture and flavor.
What if I don’t have coconut milk?
If coconut milk isn’t available, you can use almond milk or cashew cream as alternatives, but they will alter the flavor slightly.
How do I make this recipe spicier?
To increase the heat level, add more ground chillies or fresh chopped chilies during cooking.
Can I prepare Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils ahead of time?
Yes! You can prepare it ahead of time; just store it properly as mentioned above and reheat when ready to serve.
Is this recipe gluten-free?
Absolutely! This recipe is naturally gluten-free, making it suitable for those with gluten sensitivities.
Final Thoughts
Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils is not only delicious but also versatile. You can customize it by adding your favorite vegetables or adjusting the spice levels. This meal is perfect for any occasion—whether it’s a weeknight dinner or a gathering with friends. Give it a try; you won’t be disappointed!
Dinner Recipes
Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils
Indulge in the vibrant flavors of Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils—a delicious vegan dish that effortlessly blends comfort and nutrition. This recipe features caramelized cauliflower florets roasted to perfection, combined with a creamy coconut tomato sauce enriched with protein-packed red lentils. Perfect for weeknight dinners or special gatherings, this meal is not only wholesome but also customizable to suit your taste preferences. With its quick preparation time and rich flavor profile, you’ll find this dish a delightful addition to your plant-based repertoire.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: Serves 4
- Category: Main
- Method: Baking
- Cuisine: Vegan
Ingredients
- 1 medium head of cauliflower
- ¾ teaspoon ground turmeric
- 1 teaspoon ground cumin
- ½ cup split red lentils
- 1 cup crushed tomatoes
- 1 cup full-fat coconut milk
- Sea salt and black pepper, to taste
- Fresh cilantro and lime juice for garnish
Instructions
- Preheat the oven to 425°F and prepare a baking sheet.
- Toss cauliflower florets with olive oil, salt, pepper, and half of the spice blend; roast for about 40 minutes.
- In a skillet, sauté shallots in olive oil until translucent. Add remaining spices, ginger, garlic, and lentils; stir well.
- Pour in crushed tomatoes, coconut milk, and vegetable stock; simmer until lentils are tender (about 25 minutes).
- Season the sauce with lime juice and blend if desired for smoothness.
- Combine roasted cauliflower with the sauce; heat through before serving.
- Garnish with cilantro and lime.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 6g
- Sodium: 550mg
- Fat: 21g
- Saturated Fat: 14g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 0mg