Safi – Casablanca’s restaurant scene can feel like a lot, so we already did the legwork for you.

Whether you are after a long lunch with a view, a night out with live music, or a plate of lamb tagine done right, you will find it on this list.

Restaurant Dar El Kaid

Set inside a former synagogue in Casablanca’s Old Medina, Dar El Kaid spreads across four floors of chandeliers, carved wood, and mosaic tile. It is one of the more theatrical dining rooms in the city.

Their lamb tagine is the one to order, and most nights bring a live oriental spectacle that turns dinner into a full evening out.

Mood’s Café-Restaurant

Perched on the marina, with the Atlantic stretching out beyond nearly every table, Mood’s is as much about the view as what’s on the plate. 

The kitchen’s strongest plates are the mango and prawn tartare and the fish gratin, alongside the paella and steak. Live music over the water rounds out the evening.

Dar Dada

Dar Dada turns a reimagined riad into its own kind of theater. A fountain of patinated zellige greets guests at the door, before a live Moroccan orchestra and dancers take over most nights.

The lamb tagine, slow-cooked with prunes, apricots, and almonds, is the house signature.

Green Black

Inside the Marina Mall, Green Black leans on its panoramic sea view and a Franco-Italian kitchen built around what the restaurant calls refined, pared-back plating.

The Moroccan breakfast and the grilled fish are the picks worth ordering, matched by a calm, unhurried mood that suits a long lunch.

Holy Brunch

Soft lighting, art-covered walls, and a menu built for a slow weekend morning have made Holy Brunch the city’s go-to brunch spot since 2022.

It has built enough of a following that mornings fill up fast, weekday or weekend.

Rick’s Cafe

Built to recreate the bar from the 1940s film, Rick’s Cafe sells its atmosphere as much as its menu, down to the live piano and an oud player working through Arabic standards.

The kitchen serves prawn salad, smoked salmon, and grilled sea bass instead of tagine or couscous, a fitting match for the room’s cinematic mood.

The Jame’s Rooftop

From the roof of JM Suites Hotel, the view takes in the Hassan II Mosque, the Sacré-Coeur Cathedral, and the city’s clock tower at once. The room itself goes industrial-chic, all polished concrete and brass.

The menu runs more cosmopolitan than Moroccan, built around a burger that has become the kitchen’s calling card, and a DJ plays live from Thursday through Saturday.

La Pergola

Inside Le Casablanca Hôtel, La Pergola leans into its Art Deco bones, open and bright at lunch, then low-lit and romantic once dinner service starts.

The menu moves between French classics and Mediterranean dishes, served by a staff regulars have come to know by name.

Restaurant El Gousto

The arched stone ceilings give El Gousto real character, candlelit and intimate once the evening sets in.

The kitchen leans Italian and seafood, with the fish and the pasta as the standout orders, and live music most nights keeps the room moving.

Where are you starting?

Ten different spots, one for whatever mood you’re in. Just reserve ahead, the seats do not stay empty for long.