Vegetable Tagine
A fragrant, slow-cooked Moroccan stew loaded with tender vegetables, chickpeas, and warm spices like cumin, cinnamon, and ginger. This aromatic one-pot dish brings the flavors of a Marrakech souk to your table — served with fluffy couscous, it's a soul-warming meal.
For 4 servings
- prep
Soak the chickpeas overnight.
Place dried chickpeas in a large bowl, cover with plenty of cold water, and soak for at least 8 hours. Drain and rinse well. Simmer in fresh water for 30 minutes until just tender, then drain and set aside.
- prep
Bloom the saffron.
Place saffron strands in a small bowl with 2 tablespoons of warm water. Set aside to steep while you prepare the vegetables.
TIPWarming the water gently releases saffron's deep color and aroma. - saute · ~8 min
Build the aromatic base.
1.Heat olive oil in the tagine or heavy-bottomed pot over medium heat.2.Add the chopped onion and sauté until softened and translucent (5-7 minutes).3.Stir in minced garlic and grated ginger; cook until fragrant (1 minute). - saute · ~1 min
Bloom the spices.
1.Add ground cumin, cinnamon, smoked paprika, and turmeric powder to the onion mixture.2.Stir constantly for 30 seconds until the spices are deeply fragrant — don't let them burn.TIPUse medium heat — high heat burns the spices and makes them bitter. - simmer · ~25 min
Add vegetables and liquids.
1.Add carrots, potatoes, chopped tomatoes, bell pepper, and the soaked saffron with its water.2.Pour in 500ml water and stir well to deglaze the bottom of the pot.3.Season with salt and black pepper.4.Bring to a boil, then reduce heat to low. Cover tightly and simmer for 25 minutes. - simmer · ~20 min
Add zucchini, chickpeas, and olives.
1.Uncover the pot and add sliced zucchini, cooked chickpeas, and green olives.2.Gently fold them in without breaking the vegetables.3.Cover again and continue simmering until all vegetables are tender (15-20 minutes).TIPAdd zucchini later so it stays intact and doesn't turn mushy. - other · ~5 min
Check consistency and adjust seasoning.
The tagine should be thick and stew-like, not watery. If too thin, simmer uncovered for 5 minutes. Taste and adjust salt and pepper.
- other
Finish with lemon juice.
Remove from heat. Stir in the fresh lemon juice — this brightens the entire dish and balances the earthy spices.
TIPAlways add lemon juice off the heat to preserve its fresh, zesty punch. - garnish
Garnish with fresh herbs and serve.
Scatter chopped coriander and parsley generously over the tagine. Serve hot straight from the pot with warm couscous or crusty bread.
TIPServe directly in the tagine at the table for a traditional Moroccan presentation.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak dried chickpeas overnight and parboil them separately to ensure tender texture and easier digestion.
- 2Bloom the spices in hot oil for at least 30 seconds to fully release their aromas before adding liquid.
- 3Add zucchini later in cooking so it stays firm and doesn't dissolve into the stew.
- 4Taste and adjust salt only after the chickpeas have simmered, as they absorb salt gradually.
- 5Simmer the tagine with the lid slightly askew if the stew is too watery; uncover fully for the last 5 minutes to concentrate flavors.
- 6Stir in the lemon juice off the heat to preserve its bright acidity, which lifts the earthy spices.
- 7Serve the tagine directly at the table in the traditional cooking vessel to retain heat and presentation.
Adapt it for your goals.
Low-oil
Reduce olive oil to 1 teaspoon and dry-sauté the onions in 2 tablespoons of water instead; the spices and vegetables still provide plenty of moisture and flavor.
gluten freeGluten-free
This recipe is naturally gluten-free as written, but ensure your spice blends and broth are certified gluten-free if needed; serve with quinoa or rice instead of couscous.
high proteinHigh-protein
Add 150g cubed extra-firm tofu or seitan along with the zucchini; the tofu soaks up the spiced broth and boosts the protein content without altering the Moroccan character.
veganVegan
Already fully vegan with chickpeas and vegetables; confirm any store-bought couscous is egg-free (most are) and use a vegan-certified harissa or broth if adding.
Why this is on our healthy list.
High in Plant Protein
Chickpeas are a legume powerhouse, providing protein and fiber that support muscle repair and digestive health.
Rich in Antioxidants
Smoked paprika, turmeric, and saffron contain anti-inflammatory compounds that help combat oxidative stress.
Fiber-Rich Vegetables
Carrots, zucchini, bell peppers, and potatoes deliver a range of vitamins A and C and soluble fiber for steady energy.
Heart-Healthy Fats
Olive oil and green olives contribute monounsaturated fats that support cardiovascular well-being.
Low Added Sugar
This savory stew relies on natural sweetness from carrots and tomatoes, with no added sugar, making it suitable for balanced diets.
Frequently asked questions
Yes, use 1 can (about 240g drained) and add them along with the zucchini in step 6 — no need to pre-cook them.






