Skip to content
Cuisine Marrakech

Getting started

How to Plan a Moroccan Dinner Menu

A Moroccan meal has a natural rhythm — a spread of salads to open, a generous main to share, bread throughout, and tea and sweets to close — and planning around that structure makes hosting easy and the meal feel authentic. You don't need dozens of dishes; a few well-chosen ones, balanced and mostly made ahead, do it beautifully.

How to Plan a Moroccan Dinner Menu — a Moroccan cooking tip and guide

At a glance

  • Open with a mezze of 3–4 cooked and raw salads, mostly made ahead
  • Choose one showpiece main — a tagine or couscous — to share, not many mains
  • Balance richness: light salads with a rich main, a heartier soup with a veg main
  • Close with fruit or a light dessert, pastries, and essential mint tea; bread throughout

Guide

Open with salads and mezze. A Moroccan meal traditionally starts with a spread of small cooked and raw salads — zaalouk (smoky aubergine), taktouka (peppers and tomato), a fresh diced Moroccan salad, carrot-and-cumin, beetroot, olives, and bread. This mezze course is colourful, mostly vegetable-based, largely made ahead, and does a lot of the work of making the table look abundant. Three or four salads is plenty for a generous start.

Then a showpiece main, and here you choose one hero dish rather than many. A tagine (chicken with preserved lemon, lamb with prunes, or a vegetable tagine) or a couscous is the centrepiece, brought to the table to share. For a bigger feast you might serve a soup like harira first, or a pastilla as a spectacular starter or centrepiece. Balance matters — if the main is rich and meaty, keep the salads light and fresh; a vegetable main pairs well with a heartier soup. Bread (khobz) is present throughout, the utensil for scooping everything.

Close with the sweet ritual: fresh fruit or a light dessert (orange-and-cinnamon salad, or seffa), Moroccan pastries like gazelle horns or briouat, and mint tea, which is essential and marks the end of the meal and the height of hospitality. To make hosting manageable, lean on make-ahead: nearly all the salads, the preserved lemons, the pastries and often the tagine base can be prepared in advance, leaving only the final cooking and the tea for the day. Plan one showpiece, a few salads, bread and tea, and you have a proper Moroccan dinner without stress.

Practical tips

  1. 1

    Pick one hero main and build the rest of the meal around it.

  2. 2

    Serve three or four salads to start — colourful, light and mostly prepped ahead.

  3. 3

    Balance a rich meat main with fresh salads, or a veg main with a hearty soup.

  4. 4

    Lean on make-ahead: salads, pastries and the tagine base can all be done in advance.

  5. 5

    Never skip the mint tea — it's the traditional close and the mark of hospitality.

Frequently asked questions

How is a Moroccan meal structured?

A spread of salads and mezze to open, then one showpiece main (a tagine or couscous) to share, with bread throughout, and mint tea with fruit or pastries to close. Bigger feasts may add a soup or a pastilla.

How many dishes do I need for a Moroccan dinner?

Fewer than you'd think — three or four salads, one showpiece main, bread, and tea with something sweet make a generous, authentic meal. It's about balance and abundance, not a huge number of dishes.

How do I make hosting a Moroccan dinner manageable?

Lean on make-ahead dishes — most salads, preserved lemons, pastries and even the tagine base can be prepared in advance, leaving only the final cooking and the tea for the day itself.

Try the recipes

Put the tip into practice with these free step-by-step recipes: