A colorful medley of carrots, zucchini, potatoes, and chickpeas slow-simmered in a warmly spiced tomato-based sauce.
Moroccan vegetable tagine is a fully vegetarian version of the country's iconic slow-cooked dish, layering root vegetables, zucchini, and chickpeas with a warmly spiced tomato sauce built on ginger, cumin, cinnamon, and turmeric, traditionally cooked low and slow in a conical clay tagine that circulates steam back down onto the food as it cooks. It's a dish built to showcase vegetables at their best, letting the spice blend and slow cooking do the work of building deep flavor without meat. The technique that defines tagine cooking, even without the traditional vessel, is low, gentle heat over a long time: vegetables are layered by cooking time (harder root vegetables on the bottom closer to heat, softer ones like zucchini added later) and simmered covered so they steam and braise simultaneously in a relatively small amount of liquid, concentrating flavor rather than diluting it. A pinch of saffron or a swirl of good olive oil at the end are the traditional finishing touches. Served with couscous or crusty bread to soak up the fragrant sauce, this vegetable tagine is a centerpiece dish in its own right, not merely a side, and reflects Morocco's deep tradition of vegetable-forward, spice-driven cooking.
Serves 4
Heat olive oil in a large pot or tagine over medium heat. Cook onion 5 minutes until soft, add garlic and ginger, cook 1 minute more.
Stir in cumin, paprika, cinnamon, and turmeric, cooking 1 minute until fragrant.
Add carrots, potatoes, chickpeas, crushed tomatoes, and stock. Bring to a simmer.
Cover and simmer 25 minutes until carrots and potatoes are nearly tender.
Add zucchini and olives, cover, and simmer 12-15 more minutes until all vegetables are fully tender.
Season to taste, garnish with cilantro, and serve hot with couscous or bread.
Layer the vegetables by cooking time -- carrots and potatoes need much longer than zucchini, which turns mushy if added too early.
Toast the spices briefly in oil before adding liquid; this blooms their flavor far more than adding them straight to the sauce.
Use a wide, heavy pot if you don't have a tagine -- the goal is gentle, even heat rather than a hard boil.
Add dried apricots or raisins for a touch of traditional Moroccan sweetness against the savory spices.
Add a pinch of saffron threads to the stock for a more luxurious, traditional flavor and color.
Top with toasted almonds for crunch just before serving.
Refrigerate up to 4 days in an airtight container; the flavor deepens as it sits. Reheat gently on the stovetop, adding a splash of stock if needed. Freezes well up to 3 months.
Tagine cooking is central to Moroccan cuisine, named for the conical clay vessel used to slow-cook meat and vegetables with minimal liquid, and vegetable-only versions have long been a staple for vegetarian meals and lean days in Moroccan households.
No -- a Dutch oven or any heavy pot with a tight-fitting lid works well; the key is gentle, covered simmering rather than the specific vessel.
They were likely all added at once and simmered too long. Stagger additions by how quickly each vegetable cooks, adding zucchini only in the final 10-15 minutes.
Yes -- browned lamb or chicken pieces can be added at the start along with the onions, extending the simmer time until the meat is tender before adding the vegetables.
Per serving (420g / 14.8 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.