This traditional Moroccan seven-vegetable tagine (tagine khodra) represents the pinnacle of North African comfort food, combining ancient Berber cooking techniques with a rainbow of nutrient-dense vegetables. Originating from the Atlas Mountains, this dish has nourished families for centuries with its perfect balance of warming spices, tender vegetables, and heart-healthy olive oil.
The slow-cooking method in a traditional tagine pot creates an intensely flavorful, antioxidant-rich meal that supports cardiovascular health while delivering exceptional taste. Each vegetable maintains its distinct texture while absorbing the aromatic blend of preserved lemons, olives, and traditional ras el hanout spice mixture.
Prep Time: 25 minutes |
Cook Time: 1 hour 15 minutes
Ingredients
- 400g (14oz / 2½ cups) butternut squash, cut into 2-inch cubes
- 300g (10oz / 2 cups) carrots, cut into thick rounds
- 250g (9oz / 1½ cups) turnips, quartered
- 200g (7oz / 1 cup) zucchini, cut into thick rounds
- 150g (5oz / 1 cup) green beans, trimmed and halved
- 200g (7oz / 1 cup) tomatoes, quartered
- 150g (5oz / ¾ cup) cabbage, cut into wedges
- 60ml (2fl oz / ¼ cup) extra virgin olive oil
- 1 large onion, sliced (200g / 7oz)
- 4 garlic cloves, minced
- 2 tsp ras el hanout spice blend
- 1 tsp ground ginger
- 1 tsp ground turmeric
- ½ tsp ground cinnamon
- 2 preserved lemons, quartered and pulp removed
- 80g (3oz / ½ cup) green olives, pitted
- 500ml (17fl oz / 2 cups) vegetable broth
- 30g (1oz / 2 tbsp) tomato paste
- 60g (2oz / ½ cup) fresh cilantro, chopped
- 30g (1oz / ¼ cup) fresh parsley, chopped
- 1 tsp sea salt
- ½ tsp black pepper
Instructions
- Step 1: Heat olive oil in a traditional tagine pot or heavy-bottomed Dutch oven over medium heat. Add sliced onions and cook for 5-6 minutes until softened and translucent.
- Step 2: Add minced garlic, ras el hanout, ground ginger, turmeric, and cinnamon to the pot. Stir constantly for 1 minute until fragrant, being careful not to burn the spices.
- Step 3: Stir in tomato paste and cook for 2 minutes, allowing it to caramelize slightly and deepen in color. This creates the flavor base for the tagine.
- Step 4: Add the harder vegetables first – butternut squash, carrots, and turnips. Toss to coat with the spice mixture and cook for 5 minutes.
- Step 5: Pour in vegetable broth, add preserved lemon quarters, and season with salt and pepper. Bring to a gentle simmer, then reduce heat to low.
- Step 6: Cover and cook for 30 minutes, allowing the harder vegetables to begin softening. Check occasionally and add more broth if needed.
- Step 7: Add zucchini, green beans, and cabbage wedges to the pot. Nestle them between the other vegetables without stirring vigorously.
- Step 8: Add quartered tomatoes and green olives, distributing them evenly throughout the tagine. Cover and continue cooking for 20-25 minutes.
- Step 9: Test vegetables for doneness – they should be tender but not mushy. The butternut squash should yield easily to a fork.
- Step 10: Remove from heat and let stand covered for 10 minutes. This allows flavors to meld and the sauce to thicken naturally.
- Step 11: Sprinkle fresh cilantro and parsley over the tagine just before serving. Adjust seasoning with additional salt and pepper if needed.
- Step 12: Serve directly from the tagine pot with warm flatbread or over couscous, allowing each person to enjoy the beautiful presentation of the whole vegetables.
Nutrition Facts (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 185 |
| Protein | 6g |
| Carbohydrates | 28g |
| Fat | 8g |
| Fiber | 8g |
Chef’s Tips
- Layer vegetables by cooking time – start with root vegetables that need longer cooking, then add softer vegetables in stages to prevent overcooking and maintain distinct textures.
- Toast whole spices like cumin and coriander seeds before grinding them fresh for ras el hanout – this releases essential oils and creates deeper, more complex flavors than pre-ground spices.
- Don’t lift the tagine lid frequently during cooking – the conical shape creates a natural steam circulation system that keeps vegetables moist and concentrates flavors.
Health Benefits
This seven-vegetable tagine is a powerhouse of heart-healthy nutrients, providing over 8g of fiber per serving to support cardiovascular health and digestive wellness. The diverse array of colorful vegetables delivers a spectrum of antioxidants including beta-carotene from carrots and butternut squash, lycopene from tomatoes, and vitamin C from cabbage and green beans. The anti-inflammatory spices, particularly turmeric and ginger, help reduce oxidative stress, while the extra virgin olive oil provides monounsaturated fats that support healthy cholesterol levels. This plant-based dish is naturally low in calories but high in essential vitamins and minerals, making it an excellent choice for weight management and overall nutritional density.
Storage Instructions
Store leftover tagine in the refrigerator for up to 4 days in an airtight container. The flavors actually improve overnight as the vegetables absorb more of the aromatic spices. Reheat gently on the stovetop over low heat, adding a splash of vegetable broth if needed. This dish can be frozen for up to 3 months – thaw overnight in the refrigerator before reheating. For best results, add fresh herbs only when serving, not before storing.
🌿 Love healthy recipes? Get more delivered weekly!
Join our community for free recipes, nutrition tips & exclusive guides.


