Why You’ll Love This Recipe
This tagine is a wonderful balance of sweet, savory, and spiced flavors. The roasted cauliflower adds a nutty depth, while the chickpeas and vegetables provide substance and nutrition. With cinnamon, cumin, and coriander lending warmth, it’s an exotic yet approachable dish. Best of all, it’s naturally vegetarian, gluten-free, and can be prepared ahead of time for stress-free dinners.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
Cauliflower, cut into florets
-
Olive oil
-
Onion
-
Garlic
-
Ginger
-
Carrots
-
Bell peppers
-
Chickpeas (cooked or canned)
-
Diced tomatoes
-
Vegetable broth
-
Dried apricots or raisins
-
Ground cumin
-
Ground coriander
-
Ground cinnamon
-
Paprika
-
Turmeric
-
Salt and pepper
-
Fresh cilantro or parsley (for garnish)
-
Toasted almonds (optional, for topping)
Directions
-
Preheat oven to 400°F (200°C). Toss cauliflower florets with olive oil, salt, and pepper, then roast on a baking sheet for 20–25 minutes until golden and tender.
-
In a large pot or tagine, heat olive oil over medium heat. Sauté onion until soft, then add garlic and ginger.
-
Stir in carrots and bell peppers and cook for a few minutes.
-
Add cumin, coriander, cinnamon, paprika, and turmeric. Cook for 30 seconds to release the aromas.
-
Stir in tomatoes, vegetable broth, chickpeas, and dried fruit. Bring to a simmer.
-
Add roasted cauliflower to the pot and gently stir. Simmer for 15–20 minutes to allow flavors to meld.
-
Adjust seasoning to taste and garnish with fresh herbs and toasted almonds.
-
Serve hot with couscous, rice, or flatbread.
Servings and timing
This Vegetarian Tagine with Roasted Cauliflower serves 4–6 people. Prep time is about 15 minutes, roasting takes 25 minutes, and stovetop cooking requires another 25 minutes, for a total of about 1 hour.
Variations
-
Use sweet potatoes or butternut squash instead of carrots for extra sweetness.
-
Add zucchini or eggplant for more vegetable variety.
-
Replace chickpeas with lentils for a different protein option.
-
Use dates or prunes instead of apricots for a richer sweetness.
-
Add harissa paste for a spicier version.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium heat or in the microwave, adding a splash of broth or water if needed. This tagine also freezes well for up to 2 months—thaw overnight in the fridge before reheating.
FAQs
What is a tagine?
A tagine is a North African dish named after the clay pot it’s traditionally cooked in, featuring slow-simmered stews with meat or vegetables.
Do I need a tagine pot to make this recipe?
No, a large pot or Dutch oven works perfectly.
Can I make this recipe vegan?
Yes, it’s naturally vegan as written.
What should I serve with vegetarian tagine?
Couscous is traditional, but rice, quinoa, or flatbread also work well.
Can I make it ahead of time?
Yes, tagines taste even better the next day as the flavors deepen.
Is this dish spicy?
No, it’s warmly spiced but mild. You can add chili flakes or harissa for heat.
Can I roast the cauliflower in advance?
Yes, roast it a day ahead and store in the fridge until ready to add.
Can I use frozen cauliflower?
Yes, but fresh cauliflower roasts better and develops more flavor.
What nuts pair well with this dish?
Toasted almonds or pistachios add great crunch and flavor.
How long does tagine last in the fridge?
It keeps well for up to 4 days in an airtight container.
Conclusion
Vegetarian Tagine with Roasted Cauliflower is a flavorful, aromatic dish that highlights the beauty of plant-based cooking. With its tender vegetables, warm spices, and sweet dried fruits, it’s a satisfying meal that’s perfect for cozy nights or special gatherings. Serve it with couscous or flatbread, and you’ll have a dish that feels both comforting and exotic.

Vegetarian Tagine with Roasted Cauliflower
- Author: Lisa
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4–6 servings
- Category: Main Course
- Method: Roasting, Simmering
- Cuisine: North African
- Diet: Vegan
Description
Vegetarian Tagine with Roasted Cauliflower is a hearty North African–inspired dish made with spiced vegetables, chickpeas, and dried fruit in a fragrant tomato-based sauce. Roasted cauliflower adds depth and nuttiness, making this plant-based meal both comforting and satisfying.
Ingredients
- 1 large cauliflower, cut into florets
- 3 tbsp olive oil, divided
- 1 large onion, chopped
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 2 carrots, sliced
- 1 bell pepper, chopped
- 1 can (15 oz / 400 g) chickpeas, drained and rinsed
- 1 can (14 oz / 400 g) diced tomatoes
- 2 cups (480 ml) vegetable broth
- 1/2 cup dried apricots or raisins, chopped
- 2 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp ground cinnamon
- 1 tsp paprika
- 1/2 tsp ground turmeric
- Salt and pepper, to taste
- Fresh cilantro or parsley, chopped (for garnish)
- 1/4 cup toasted almonds (optional, for topping)
Instructions
- Preheat oven to 400°F (200°C). Toss cauliflower florets with 1 tbsp olive oil, salt, and pepper. Roast on a baking sheet for 20–25 minutes until golden and tender.
- In a large pot or Dutch oven, heat remaining olive oil over medium heat. Sauté onion until soft, about 5 minutes. Add garlic and ginger, cooking for 1 minute until fragrant.
- Add carrots and bell pepper, cooking for 3–4 minutes.
- Stir in cumin, coriander, cinnamon, paprika, and turmeric. Toast spices for 30 seconds.
- Add diced tomatoes, vegetable broth, chickpeas, and dried fruit. Bring to a simmer.
- Stir in roasted cauliflower. Cover and simmer for 15–20 minutes, allowing flavors to meld.
- Season to taste with salt and pepper.
- Garnish with fresh herbs and toasted almonds. Serve hot with couscous, rice, or flatbread.
Notes
Couscous is the traditional side but rice, quinoa, or flatbread work too.For more variety, add zucchini, eggplant, or sweet potatoes.Use dates or prunes instead of apricots for a richer sweetness.Add harissa paste or chili flakes for a spicier version.Roast cauliflower ahead of time to save prep on busy nights.
Nutrition
- Serving Size: 1 serving (1/6 of recipe)
- Calories: 310
- Sugar: 14 g
- Sodium: 420 mg
- Fat: 13 g
- Saturated Fat: 2 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 44 g
- Fiber: 10 g
- Protein: 10 g
- Cholesterol: 0 mg