Some dinners are about the food, and some are about the table. A Moroccan dinner night is both. Everything is fragrant and slow-cooked and made to be shared — you tear bread, pass plates, and let the evening run long. And here is the part I love as a host: almost this entire menu can be made ahead, and most of it only gets better overnight. This is the plan I use, course by course, with the timing worked out so you are not stuck in the kitchen when the doorbell rings.
The Menu at a Glance
Here is the whole spread: start with harira or zaalouk served with warm bread, follow with a chicken tagine with preserved lemon and olives over couscous, keep the sides light, and finish with chebakia or baklava and a pot of mint tea. Four courses, most of it make-ahead, and it feeds six people comfortably. If that sounds like a lot, remember that two of those courses are soup and dessert — the heavy lifting happens in the middle, and even that is mostly a matter of time in the pot.
Start with Harira or Zaalouk
Both of these starters let you be a guest at your own party. Harira is a tomato-and-lentil soup with chickpeas and a tangle of fresh herbs, rich enough to be a meal on its own, which makes it perfect for a hungry table. Make it a day ahead and reheat it gently; the flavors settle and it thickens beautifully. Ladle it into small bowls with a lemon wedge on the side.
Want something lighter? Zaalouk is a smoky eggplant-and-tomato salad cooked down with garlic, cumin, and paprika until it is spreadable. It is meant for scooping, so set out a stack of warm bread or, better yet, a pile of msemen — those square, flaky pan-fried flatbreads that tear apart into a thousand layers. Msemen rewarm in a dry skillet in two minutes, and I have never seen a guest leave one on the plate.
The Main Event: Tagine and Couscous
The centerpiece is a chicken tagine with preserved lemon and olives, and it is the dish that convinces people to buy a tagine pot. Chicken simmers low and slow with grated onion, saffron, and ginger until it is spoon-tender, while preserved lemon melts into the sauce and green olives keep things brassy and bright. You can cook it in a Dutch oven if you do not own a tagine — the lid just needs to fit snugly and the heat needs to stay low. This dish does not want stirring; it wants time.
Serve it over couscous with seven vegetables, the traditional Friday dish of Morocco. Fluffy, buttery grains catch every drop of tagine sauce, and the vegetables — carrot, zucchini, squash, chickpeas — make the plate feel like a garden. Pile the couscous in a low mound, spoon the chicken and sauce over the top, and let people help themselves.
Looking to vary the menu? A kefta tagine with eggs is the weeknight version — seasoned meatballs simmered in tomato sauce with eggs cracked in at the end, ready in about half an hour. And when I want something a little more special, a lamb tagine with peas and artichokes is spring on a plate, the lamb falling apart into a bright, herb-flecked sauce.
Keep the Sides Simple
Moroccan tables are generous, but the sides do not need to be complicated. A bowl of brined olives, some roasted almonds, and a platter of sliced cucumber and tomato with a squeeze of lemon and a pinch of cumin salt are all you need. Set them out before anyone arrives, so the table already looks like a party when the doorbell rings.
Dessert: Chebakia or Baklava
You have two good options, and both are make-ahead, which is exactly what a host wants. Chebakia is the showstopper: flower-shaped cookies fried until crisp, dunked in warm honey, and rolled in sesame seeds with a whisper of orange blossom water. They are sticky, crunchy, and completely irresistible, and they keep for a week in a tin.
If you want something more familiar, baklava — layers of buttery phyllo and nuts soaked in syrup — does the same job and disappears just as fast. Make either one a day or two ahead; honestly, they are better for the wait.
Mint Tea: The Ritual
No Moroccan dinner night is complete without mint tea, and serving it properly is easier than it looks. Use gunpowder green tea, a generous handful of fresh mint, and enough sugar to make it sweet — start with two tablespoons for a small pot and taste. The trick people notice is the pour: hold the pot high and pour into small glasses from a height, which builds the foam that means the tea is done right. Pour a little into one glass and pour it back before serving, then fill the glasses two-thirds full. And keep the pot coming — the tradition is three rounds, each one a little less sweet.
The Timing: A Game Plan That Actually Works
Here is the schedule I follow, so the night of the dinner is mostly about pouring tea and lighting candles.
Two days ahead: make the dessert — chebakia or baklava. Both keep beautifully in a sealed tin.
The day before: make the harira, or the zaalouk if you are going that route, and chop the vegetables for the couscous. Store everything covered in the fridge.
The morning of: get the chicken tagine in the pot. It only gets better with a long, slow afternoon, and reheating it gently before serving is completely fine.
One hour before guests arrive: steam the couscous, reheat the soup, and warm the bread or msemen in a dry skillet.
When the doorbell rings: light the candles, put the olives and almonds on the table, and pour the first round of tea.
Setting the Mood
You do not need a low table and floor cushions to make this feel special, though it is lovely if you have them. What matters is the feeling of abundance: food in the center of the table, everyone reaching and passing and tearing bread. Put out a few candles or a lantern, play some Moroccan music at a volume that lets people talk over it, and set the table before you start cooking so the house smells like saffron and cumin all evening. That smell is half the mood.
Ready to plan your menu? Head to the Moroccan Kitchen, where you will find every tagine, soup, flatbread, and sweet in one place. Start with whichever course you are most excited about, and the rest of the plan comes together from there.


Join the conversation
Only members can comment — it takes a few seconds to create a free account.
Log in Create an account