Marrakech · The journalRecipes, local tips & travel guides
Book now
Recipes

Moroccan Vegetable Tagine: An Easy Recipe from Marrakech

The spice mix, how to layer the vegetables, and how to cook a real Moroccan tagine at home — even without a clay pot.

Olives, spices and fresh ingredients on a table in Marrakech

A tagine is both a dish and the pot it is cooked in: a shallow clay base with a tall conical lid that sends steam back down onto the food. The result is a slow-cooked stew that is soft, fragrant and never dry. This vegetable version is the one we cook most often with guests in our Marrakech kitchen — simple, colourful and very forgiving.

The secret is the spice base

Every Moroccan family has its own mix, but most tagines start from the same few spices. Get this base right and the rest is easy:

  • Ginger for warmth, cumin for depth and sweet paprika for colour.
  • Turmeric — or a pinch of saffron on special days — for the golden sauce.
  • Fresh coriander and parsley, added on top so their flavour steams into the vegetables.
  • Olive oil, generously. It carries the spices and makes the sauce silky.
A clay tagine surrounded by fresh vegetables on a wooden table
Fresh vegetables and a clay tagine, ready for the class.
The recipe

Moroccan Vegetable Tagine

Serves 4 servingsPrep 20 minCook 60 min

Ingredients

  • 3 tbsp olive oil
  • 1 large onion, finely chopped
  • 2 garlic cloves, crushed
  • 2 ripe tomatoes, grated or chopped
  • 1 tsp ground ginger
  • 1 tsp ground cumin
  • 1 tsp sweet paprika
  • ½ tsp ground turmeric
  • A pinch of saffron threads (optional)
  • ½ tsp black pepper and salt to taste
  • 2 carrots, cut into sticks
  • 2 potatoes, cut into wedges
  • 1 courgette (zucchini), cut into sticks
  • 1 small bell pepper, cut into strips
  • A handful of green beans or peas
  • A small bunch of fresh coriander and parsley, chopped
  • A handful of olives and ½ preserved lemon (optional)
  • About 200 ml water

Method

  1. Pour the olive oil into the base of the tagine or a heavy pot. Add the onion, garlic, tomatoes and all the spices with a splash of water, and stir to make a thick sauce.
  2. Place the potatoes and carrots on the sauce first, then build a cone with the courgette, pepper and beans.
  3. Scatter the herbs over the top and pour the water around the edge, not over the vegetables.
  4. Cover and cook on a low heat (use a heat diffuser under a clay tagine) for 45 to 60 minutes, without stirring, until the vegetables are tender.
  5. Add the olives and preserved lemon for the last 10 minutes. Serve hot from the pot with Moroccan bread.

Tips for a perfect tagine

  • Low and slow. A tagine should barely simmer. High heat burns the base and can crack a clay pot.
  • Don't stir. Layering is the technique: harder vegetables at the bottom, softer ones on top.
  • Little water. The vegetables release their own juices and the lid returns the steam.
  • Season a new clay tagine before its first use, following the maker's instructions, to make it stronger.

No tagine pot? No problem

You can cook the same recipe in a heavy casserole or a deep frying pan with a tight lid. Keep the heat low and check the water level once or twice. You lose a little of the theatre of bringing the clay pot to the table, but none of the flavour.

Making it with chicken or meat

For a chicken tagine, start by turning the chicken pieces in the oil, onion and spices until coated, then add the vegetables on top and cook for about an hour, until the chicken is tender. Lamb or beef needs longer and a little more water. In our class you can choose the vegetarian or the meat or chicken menu.

How to serve it the Moroccan way

Bring the tagine to the middle of the table and let everyone eat from the pot, using pieces of khobz (round Moroccan bread) to scoop up vegetables and sauce. Start with a couple of fresh salads, and finish with a glass of mint tea.

Our chef preparing a tagine with guests
Learning the layering technique with our chef.

Curious about what a full class looks like? Read what to expect from a cooking class in Marrakech.

FAQ

Questions & answers

Can I make a tagine without a tagine pot?

Yes. Use a heavy casserole or deep pan with a tight-fitting lid, keep the heat low and check the water once or twice.

How long does a vegetable tagine take to cook?

About 45 to 60 minutes on a low heat, after 20 minutes of preparation.

Which spices are used in a Moroccan tagine?

Most tagines use ginger, cumin, sweet paprika and turmeric or saffron, with fresh coriander and parsley and plenty of olive oil.

Can I use a clay tagine on an electric or glass hob?

Use a heat diffuser between the hob and the clay pot and keep the heat low, following the maker's instructions.

Ready to cook with us?

Come cook, craft or celebrate with us

Message us on WhatsApp and we will help you choose the right experience for your visit to Marrakech.


Book on WhatsApp ↗