This recipe for Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils is a celebration of flavor and texture.
The cauliflower, roasted to tender perfection and infused with warm spices, provides a delightful contrast to the creamy and slightly sweet coconut tomato sauce.
The addition of lentils adds protein and heartiness, making this a complete and satisfying meal.
This dish is not only delicious but also visually appealing, with the golden-brown cauliflower florets nestled in the rich, red sauce.
It's a fantastic way to enjoy cauliflower and a great option for vegetarians and anyone looking for a flavorful and healthy meal.

Why You'll Love This Recipe
- Flavorful and Aromatic: The blend of spices perfectly complements the cauliflower and the coconut tomato sauce.
- Healthy and Nutritious: Packed with vegetables, lentils, and healthy fats, this dish is a great source of nutrients.
- Easy to Make: While it sounds complex, this recipe is surprisingly simple.
- Versatile: Serve it as a main course, a side dish, or even as part of a larger Indian-inspired meal.
- Make-Ahead Friendly: The sauce and lentils can be prepared in advance, making it a convenient meal for busy weeknights.
Ingredients:
For the Roasted Cauliflower:
- 1 large head of cauliflower broken into florets
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- ½ teaspoon chili powder (or more, to taste)
- ½ teaspoon garam masala
- Salt and pepper to taste
For the Coconut Tomato Sauce:
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 inch ginger, grated
- 1 (14.5 ounces) can of diced tomatoes, undrained
- 1 (13.5 ounces) can full-fat coconut milk
- 1 cup vegetable broth
- 1 teaspoon garam masala
- ½ teaspoon ground cumin
- ½ teaspoon ground coriander
- Salt and pepper to taste
For the Lentils:
- ½ cup red lentils rinsed
- 1 cup vegetable broth
Garnish (Optional):
- Fresh cilantro, chopped
- Lime wedges
Directions:
- Step 1: Prepare the Lentils
Rinse the red lentils under cold water until the water runs clear.
- In a medium saucepan, combine the rinsed lentils with 1 cup of vegetable broth.
- Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes or until the lentils are tender and have absorbed most of the liquid.
- If any liquid remains, drain it off. Set aside.
- Step 2: Roast the Cauliflower
Preheat your oven to 400°F (200°C). In a large bowl, toss the cauliflower florets with olive oil, cumin, coriander, turmeric, chili powder, garam masala, salt, and pepper.
- Ensure the cauliflower is evenly coated with the spices.
- Spread the cauliflower florets in a single layer on a baking sheet lined with parchment paper.
- Roast for 20-25 minutes or until tender and slightly browned, flipping halfway through.
- Step 3: Make the Coconut Tomato Sauce
While the cauliflower is roasting, prepare the sauce. In a large skillet or pot, heat the olive oil over medium heat.
- Add the chopped onion and cook until softened about 5-7 minutes.
- Add the minced garlic and grated ginger and cook for another minute, until fragrant.
- Stir in the diced tomatoes (undrained), coconut milk, vegetable broth, garam masala, cumin, coriander, salt, and pepper.
- Bring to a simmer, then reduce heat to low and simmer for 15-20 minutes, allowing the flavors to meld.
- Step 4: Combine and Serve
Once the cauliflower is roasted, add it to the coconut tomato sauce along with the cooked lentils.
- Stir gently to combine. Simmer for another 5-10 minutes to allow the cauliflower to absorb the flavors of the sauce.
- Taste and adjust seasoning as needed. Serve hot, garnished with fresh cilantro and lime wedges, if desired.

Variations:
- Add Other Vegetables: Include other vegetables like carrots, bell peppers, or spinach for added flavor and nutrition.
- Use Different Lentils: You can substitute green or brown lentils for red lentils.
- Make it Vegan: Ensure you are using vegetable broth and not chicken broth to keep this recipe vegan.
- Add Chickpeas: Add a can of drained and rinsed chickpeas for extra protein and texture.
- Spice it Up: Add a pinch of cayenne pepper or a few chopped green chilies for extra heat.
Serving and Storage
Serving:
This dish can be served as a main course with rice, naan bread, or quinoa.
It also makes a delicious side dish. Garnish with fresh cilantro and lime wedges for a burst of freshness and acidity.
A dollop of plain yogurt or raita can also be a nice addition.
Storage:
- Refrigerating Leftovers: Leftover Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils can be stored in the refrigerator for up to 4 days. Store it in an airtight container.
- Reheating: Reheat the leftovers gently in a saucepan over medium heat or in the microwave. You may need to add a splash of water or vegetable broth to loosen the sauce if it has thickened.
Tips for Success
- Don't Overcrowd the Baking Sheet: Ensure the cauliflower florets are arranged in a single layer on the baking sheet to promote even roasting and prevent them from steaming.
- Use Full-Fat Coconut Milk: Full-fat coconut milk will provide the richest and creamiest sauce.
- Adjust Spices to Taste: Feel free to adjust the amount of spices to your preference. Add more chili powder for a spicier dish.
- Rinse the Lentils: Rinsing the lentils removes any impurities and helps them cook more evenly.
- Use Fresh Ginger and Garlic: Fresh ginger and garlic will provide the best flavor for the sauce.
FAQs
Yes, both the roasted cauliflower and the coconut tomato sauce can be made ahead of time and stored separately in the refrigerator. Combine them and heat before serving.
Freezing is not recommended as it can alter the texture of the cauliflower and the sauce.
Fresh cauliflower is preferred, but you can use frozen cauliflower florets. Make sure they are completely thawed and drained before roasting.
You can substitute with heavy cream or another plant-based milk, but the flavor will be different.
The lentils are cooked when they are tender and have absorbed most of the liquid.
This Spice-Roasted Cauliflower in Coconut Tomato Sauce with Lentils is a delicious and satisfying vegetarian meal that's packed with flavor and nutrients.
The combination of roasted cauliflower, creamy coconut tomato sauce, and hearty lentils creates a harmonious blend of textures and tastes.
It's a perfect dish for a weeknight dinner, a special occasion, or any time you're craving a flavorful and healthy meal.
The ease of preparation and the ability to customize the spices make this recipe a winner.
Enjoy this vibrant and aromatic dish and experience the magic of Indian-inspired flavors in your own kitchen.

SPICE-ROASTED CAULIFLOWER IN COCONUT TOMATO SAUCE WITH LENTILS
Ingredients
- 1 large head of cauliflower, cut into florets
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- ½ teaspoon ground coriander
- ¼ teaspoon turmeric powder
- ¼ teaspoon cayenne pepper (optional)
- Salt and pepper to taste
Coconut Tomato Sauce
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 1 (13.5-ounce) can full-fat coconut milk
- 1 cup red lentils, rinsed
- 1 inch ginger, grated
- 1 teaspoon garam masala
- ½ teaspoon ground cumin
- ¼ teaspoon chili powder (optional)
- Salt and pepper to taste
Garnish (optional)
- Fresh cilantro, chopped
- Lime wedges
Instructions
- Roast the cauliflower: Preheat oven to 400°F (200°C). In a large bowl, toss the cauliflower florets with olive oil, cumin, coriander, turmeric, cayenne pepper (if using), salt, and pepper. Spread the cauliflower in a single layer on a baking sheet. Roast for 25-30 minutes, or until tender and slightly browned, flipping halfway through.
- Make the sauce: While the cauliflower is roasting, heat olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 5 minutes. Add the minced garlic and grated ginger and cook for another minute until fragrant.
- Add remaining sauce ingredients: Stir in the crushed tomatoes, coconut milk, rinsed lentils, garam masala, cumin, chili powder (if using), salt, and pepper. Bring the mixture to a simmer, then reduce heat and cover. Cook for 20-25 minutes, or until the lentils are tender. Stir occasionally to prevent sticking.
- Combine cauliflower and sauce: Once the cauliflower is roasted and the lentils are tender, add the roasted cauliflower to the coconut tomato sauce. Stir gently to combine.
- Serve: Serve the spice-roasted cauliflower and lentil stew hot, garnished with fresh cilantro and lime wedges, if desired.
Notes
- Spice Level: Adjust the amount of cayenne pepper and chili powder to control the spice level.
- Lentil Type: Red lentils cook quickly and break down in the sauce. You can use other types of lentils, but they may require longer cooking time.
- Vegetable Variations: Add other vegetables to the sauce, such as spinach, chickpeas, or diced sweet potatoes.
- Make-Ahead: The sauce can be made ahead of time and stored in the refrigerator for up to 3 days. Reheat gently before adding the roasted cauliflower.
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days.






Comments
No Comments