Vegetarian Moroccan Mixed Vegetable Tagine

vegetable tagine
Guy Thouvenin / robertharding / Getty Images
Ratings (25)
  • Total: 2 hrs 15 mins
  • Prep: 15 mins
  • Cook: 2 hrs
  • Yield: Serves 2 to 4
Nutritional Guidelines (per serving)
289 Calories
15g Fat
38g Carbs
5g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: Serves 2 to 4
Amount per serving
Calories 289
% Daily Value*
Total Fat 15g 19%
Saturated Fat 2g 11%
Cholesterol 0mg 0%
Sodium 717mg 31%
Total Carbohydrate 38g 14%
Dietary Fiber 8g 29%
Protein 5g
Calcium 96mg 7%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

If you've been under the impression that Moroccan stews must include meat or poultry, think again. A delicious vegetarian tagine with mixed vegetables can be prepared as your main dish. Vegetables cooked in traditional Moroccan tagines have appetizing texture, color, and flavor. Cut the veggies into wedges or planks and arrange them in conical Berber style as shown here, or simply slice and layer them.

If cooking in a tagine, a diffuser is recommended for placing between the tagine and burner. If you don't own a tagine, a skillet may be used instead. Serve directly from the dish in which you cooked, using crusty bread such as Moroccan Semolina Bread for scooping up the veggies and sauce.

Avoid rushing the cooking; you'll want to allow one to two hours for the veggies to slow cook. If using argan oil instead of olive oil, extra care must be given to maintaining a low temperature so as not to ruin the delicate flavor of the oil.


  • 1/4 cup olive oil or argan oil
  • 1 onion, sliced into rings
  • 4 carrots, peeled and cut in half lengthwise (or sliced)
  • 2 tomatoes, thickly sliced
  • 2 or 3 small zucchini. cut in half lengthwise or thickly sliced
  • 1 or 2 large potatoes, peeled and quartered (or cut into 1/4" thick slices)
  • 1 teaspoon salt, or to taste
  • 1 teaspoon ginger
  • 1/2 teaspoon pepper
  • 1/2 teaspoon turmeric
  • pinch of saffron threads, crumbled (optional)
  • a handful of red or green olives (optional)
  • 1 cup water
  • 1 tablespoon chopped parsley or cilantro, for garnish

Steps to Make It

  1. Wash and prep the vegetables. 

  2. Place the potatoes, carrots, and zucchini in a bowl; add the spices and toss to coat the vegetables evenly.

  3. Pour half of the oil into the base of a tagine or in a skillet. Add the onion slices and top with the tomato slices.

  4. Arrange the vegetables in conical fashion on top the tomatoes. If they were sliced, layer the vegetables over the tomatoes: first the carrots, then the potatoes, then the zucchini. 

  5. Add the olives. Drizzle the remaining oil over the arranged vegetables.

  6. Rinse the spices from the bowl which held the potatoes by swirling one cup of water in the bowl. Add this water to the tagine or skillet and cover.

  7. Place over medium-low to medium heat (use a diffuser between a tagine and the burner) and bring to a simmer. It's normal for this to take 15 or 20 minutes if cooking in clay, so stay patient.

  8. Once you hear the tagine simmering, adjust the heat to the lowest temperature necessary for maintaining a simmer. Allow the tagine to cook undisturbed for about one to one-and-a-half hours. Check to see that the vegetables are tender, and reduce any excess liquid if desired.

  9. Garnish the tagine with the chopped parsley or cilantro and serve warm.