Lebanese$$medinaDaily 12:30-22:30
Naranj on Riad Zitoun el Jdid is the Marrakech medina Lebanese spot: a Lebanese-Syrian husband-and-wife team plate mezze and grills on a rooftop terrace.
Signature: Mezze platter, Hummus, Lamb shawarma plate
Order: Build a meal from the mezze, then the chargrilled lamb shawarma plate.
Tip: The rooftop seats half the dining room; in cooler months the covered courtyard below is the calmer choice.
Moroccan$$medinaDaily 12:00-23:30
L'Mida sits two levels above Rahba Kedima in Marrakech, plating modern Moroccan fusion with rooftop Atlas views and a strict no-alcohol policy.
Signature: Berber gnocchi, Lamb tagine, Lamb chops
Order: The Berber gnocchi (Italian technique with Moroccan spice), then lamb chops on the rooftop.
Tip: No alcohol, but the house mocktails (rose-cardamom, cucumber-mint) are worth the order.
Moroccan$$medinaDaily 10:00-23:00
Kamal Laftimi's emerald-green oasis hidden in the Marrakech souks, Le Jardin plates Moroccan classics and bistro food in a 16th-century riad.
Signature: Tanjia served in clay urn, Club sandwich frites, Mint tea
Order: Tanjia, the clay-urn lamb served straight from the amphora, with khobz bread.
Tip: Reservations don't take; arrive before 13:00 for lunch or you wait. Chameleons live in the lemon trees.
Italian$$$medinaDaily 11:00-00:00
Cafe Arabe on Rue Mouassine has plated Italian-Moroccan fusion in Marrakech's medina for over 20 years; a rare alcohol-licensed rooftop near the Koutoubia.
Signature: Ricotta-spinach cannelloni, Couscous aux sept legumes, Italian wine list
Order: The cannelloni, then climb to the rooftop for Koutoubia sunset; alcohol-licensed.
Tip: The downstairs courtyard is mister-cooled in summer; the rooftop is best at sunset for the Koutoubia silhouette.
Italian$$medinaMon-Sat 19:00-23:00; closed Sunday
Limoni in north Marrakech medina is a quiet riad-kitchen running honest Italian pasta and pizza around a courtyard with a heavy old lemon tree.
Signature: Homemade pasta, Wood-fired pizza, Lemon tart
Order: Whichever fresh pasta the kitchen made that morning; ask the server for the day's batch.
Tip: Closed Sundays. Find the door via Sidi Ben Abbas mausoleum; phone the riad if you get lost in Diour Saboun.
Italian$$$medinaTue-Sun 13:00-16:00, 18:00-23:30; closed Monday
Pepe Nero plates Italian-Moroccan dual menus in the courtyard of Riyad Al Moussika, a former pasha's palace five minutes from Marrakech's Jemaa el-Fna.
Signature: Homemade pasta, Italian or Moroccan tasting, Tiramisu
Order: Pick the Italian or the Moroccan menu, not both; the kitchen executes each tradition cleanly when it commits.
Tip: Closed Sundays. Reserve courtyard seating; the indoor salon is the rainy-night fallback.
Vegetarian$$medinaDaily 11:00-23:00
Earth Cafe on Riad Zitoun el Kedim was Marrakech's first vegetarian restaurant: nine plates daily, three floors of alcoves, farm-to-table sourcing model.
Signature: Vegan tagine, Asian-inspired spring rolls, Cold-pressed juices
Order: Whatever the daily vegan tagine is, plus a juice from the cold-press counter.
Tip: Nine plates daily, four to five vegan. The third floor has the calmest seating.
Vegetarian$$medinaMon-Sat 12:00-16:00; closed Sunday
La Famille in Marrakech's Bab Mellah is a women-run vegetarian garden restaurant; concise rotating menu, leafy courtyard, the calmest medina lunch room.
Signature: Daily pasta, Salad of the day, Raspberry ricotta cheesecake
Order: Whatever the day's pasta is; finish with the raspberry ricotta cheesecake.
Tip: Closed Sundays. Lunch only; reservations recommended as the courtyard seats 30.
Burgers$medinaDaily 12:00-23:00
Beats Burger near Dar el Bacha in Marrakech's medina is a casual gourmet burger counter built around a music-and-food concept; expats and tourists, 70 MAD.
Signature: Beats burger, Bagels, Music-themed menu
Order: Standard Beats burger with frites; bagels are the lunch alternative.
Tip: Burgers from 70 DH, bagels from 55 DH. The terrace fills at lunch; counter seats inside are usually open.
Moroccan$medinaDaily 11:00-23:00
Roti d'Or in Marrakech's medina is a cheap and friendly counter for poulet roti and wraps; tagines, burgers, falafel wraps, 50 to 100 MAD per plate.
Signature: Roast chicken, Falafel wrap, Tagines
Order: Poulet roti with frites at 50 to 100 MAD; the falafel wrap is the lunch budget pick.
Tip: Can get crowded; arrive before 13:00 for lunch or wait. Cash only.