Morocco’s capital caters to a diplomatic, international crowd, and Rabat’s best restaurants offer everything from upscale fusion cuisine to Mediterranean influences, and gourmet takes on traditional fare. As a coastal city, Rabat leans into fresh seafood more than inland cities like Marrakech, Meknez, or Fes. Beyond its fine dining options, you’ll discover family-run eateries and hidden gems.
These spots serve classics like slow-cooked lamb tagines, fragrant harira, and pastilla; a local specialty of spiced shredded chicken wrapped in flaky pastry. On Fridays, couscous takes center stage with a beloved ritual that honors Morocco’s tradition of family, sharing, and community. Read on to find out where to go and what to try in some of Rabat’s top dining spots.
- 1
Ty Potes
French-bistro-style spot with a leafy garden
- Food
- Photo
Enjoy a charming French-inspired meal at Ty Potes in this little piece of Brittany in Rabat. It’s a cozy deli with a French bistro feel, a tranquil back garden, and a menu of French-style dishes and drinks. Locals enjoy its cheese and charcuterie platters, wide range of savory Breton pancakes, gourmet salads, and rotating daily specials.
In season, you’ll find fresh oysters from Dakhla in southern Morocco. Wash them down with a glass of wine or cider and check the deli counter for special treats to take home. When the weather is nice, ask for a table in the pretty back garden; it’s a picturesque place to linger over a lovely meal.
Location: 11 Rue Ghafsa, Rabat 10000, Morocco
Open: Tuesday–Wednesday from noon to 2.30 pm, Thursday–Saturday from noon to 2.30 pm and from 6.30 pm to 10 pm (closed on Mondays and Sundays)
Phone: +212 5377-07965
Map - 2
Villa Mandarine
Refined restaurant surrounded by stunning gardens at an upscale hotel
- Food
- Luxury
- Photo
The Villa Mandarine restaurant, part of the boutique hotel of the same name, offers a refined dining experience where French and Mediterranean influences meet traditional Moroccan flavors. The dishes are crafted with fresh, seasonal, locally sourced ingredients and beautifully plated.
The elegant dining room is inviting, and the lush, sculpture-filled gardens set this place apart. Moorish-tiled paths wind through its flower beds, fruit trees, and towering palm trees; you might even spot a peacock. For the full experience, visit during the daytime, as they don’t illuminate the gardens at night. In spring, when the flowers are in full bloom, Villa Mandarine is a must for both the food and setting.
Location: 19 Rue Oulad Bou'sbaa, Rabat 10770, Morocco
Open: Daily from 12.15 pm to 10.30 pm
Phone: +212 5377-52077
Map - 3
Restaurant Marea
Fresh local seafood in a chic modern setting
- Couples
- Families
- Food
Located in the historic Hassan district where Rabat’s imperial past echoes in the elegant architecture and broad boulevards, Restaurant Marea is a seafood lover’s haven. It’s an ideal setting to experience some of Rabat’s best seafood dishes.
The fish soup is a must-try, the paella is a local favorite, and the John Dory is delicately prepared with excellent sides. The mixed fish fry offers a great way to sample a variety, and the salads are crisp and flavorful. Marea also offers a good wine list, and the staff are happy to suggest pairings. Look out for the daily specials; they highlight the best of the season and the chef’s creativity.
Location: 9 Rue Al Mariniyine, Rabat 10020, Morocco
Open: Tuesday–Friday from noon to 3 pm and from 6 pm to 10 pm, Saturday from 1 pm to 4 pm and from 6 pm to 10.30 pm, Sunday from noon to 5 pm (closed on Mondays)
Phone: +212 5377-21072
Map - 4
Dar Zaki
Hidden gem serving traditional dishes and vegetarian options
- Adventure
- Couples
- Food
Dar Zaki offers an authentic local dining experience in a pretty, tiled interior tucked away in the winding alleyways of Rabat’s medina. Signature dishes include the flaky seafood pastilla, a hearty couscous Brania, and a fragrant tagine of tender lamb served with eggplant fritters. Vegetarian options like the flavorful zaalouk, an eggplant salad, are also popular.
Dar Zaki is open for dinner only, and given its popularity, it’s best to book in advance. Finding it can be an adventure. Look for a recessed doorway marked by a small, unlit sign. Once you find it, you will need to pay in cash, so be prepared. The staff are welcoming, and the space is wheelchair accessible and has Wi-Fi.
Location: 23 Rue Moulay Brahim, Rabat 10000, Morocco
Open: Monday–Saturday from 7 pm to 10 pm (closed on Sundays)
Phone: +212 6669-55920
Map - 5
Dar El Medina
Traditional home cooking in the medina
- Couples
- Families
- Food
Located in the heart of Rabat’s old city, Dar El Medina is a welcoming spot known for generous portions, traditional dishes, and friendly service. The set menu is good value; 2 menus can feed 3, with 3 starters and a main not including drinks, which is standard.
Highlights include chicken with lemon and olives, rich lamb tagines, spiced rice, and couscous garnished with tfaya, a sweet and savory blend of caramelized onions, cinnamon, ginger, and slivered almonds. The chicken pastilla is a must try. They also offer cooking classes for a hands-on experience. Note it’s cash only and not wheelchair accessible. For a quiet escape from the medina, ask for a table in the pleasant interior patio.
Location: 3 Rue Benjelloul Souk Sebbat, Rabat 10000, Morocco
Open: Tuesday–Sunday from noon to 4 pm and from 7 pm to 10 pm (closed on Mondays)
Phone: +212 7027-07071
Map - 6
Kasr Al Assil
Moroccan flavors in a palatial but friendly setting
- Couples
- Food
- Photo
Kasr Al Assil, meaning The Noble Palace, lives up to its name with a refined, palatial interior. But the place is also warm and inviting with bright colors, lush greenery, and genuinely friendly staff creating homey feel. It’s known for its excellent price-to-quality ratio serving up traditional Moroccan favorites like slow-cooked stews, tender tagines, chicken pastilla, and flavorful vegetable dishes. You’ll also find crisp Western-style salads and fresh juices on the menu.
Combine it with a visit to the nearby Villa des Arts, a prominent and free-to-enter cultural center dedicated to contemporary art exhibits and a must-visit stop on any trip to Rabat. The renowned Museum of History and Civilizations, showcasing art and archeological artifacts, is also nearby.
Location: 39 Rue Youssef Ibn Tachfine, Av. Moulay Hassan, Rabat 10020, Morocco
Open: Daily from 12.30 pm to 10 pm
Phone: +212 6613-09952
Map - 7
Sufra Restaurant
Popular Palestinian restaurant with excellent dishes made daily
- Couples
- Families
- Food
A friendly Palestinian couple run the popular Sufra Restaurant serving authentic, home-style dishes made fresh daily. The food is vibrant, flavorful, and beautifully presented. Standouts include creamy hummus topped with tender lamb or chickpeas, chicken maqluba, and a variety of tasty mezzes, dips, shawarma, and shish tawouk (grilled chicken skewers).
They cater to vegetarians and vegans with options like crisp falafel, a rich eggplant stew, and habat remanah, a warming lentil and eggplant dish. The atmosphere is lively and welcoming, perfect for a casual and satisfying meal. Don’t miss the kunafah sufra, a delicate, cheese-filled dessert with a crispy top. Pair it with traditional Arabic coffee for the full experience.
Location: 19 Av. Moulay Rachid, Rabat 10000, Morocco
Open: Tuesday from 1 pm to 10 pm, Wednesday–Sunday from 12.30 pm to 10 pm (closed on Mondays)
Phone: +212 6592-29160
Map - 8
Al Warda
Upscale Moroccan dining at Sofitel Hotel
- Food
- Luxury
Located inside the Sofitel Hotel, Al Warda offers traditional Moroccan cuisine in a glamorous setting that blends ornate palatial décor with a touch of disco flair. The dining room features vibrant lighting, luxurious details, and an opulent atmosphere, sometimes enhanced with belly dancing performances and live music. Service is warm, attentive, and professional, which adds to the refined feel of the place.
The menu highlights Moroccan classics prepared with finesse. The pastilla and vegetable and fish tajines are highlights, full of rich flavors and fresh ingredients. While prices are higher than at more casual spots, the refined ambience and excellent service justify the splurge and credit cards are accepted here.
Location: Avenue Imam Malek, Impasse, Rabat 10000, Morocco
Open: Monday–Saturday from 7 pm to midnight (closed on Sundays)
Phone: +212 5376-75656
Map - 9
Le Petit Beur
Stellar dining with live Moroccan music
- Families
- Food
- Nightlife
Le Petit Beur is a charming, family-friendly restaurant known for its authentic Moroccan cuisine, beautifully tiled setting, and warm welcome. The menu offers traditional dishes with some creative touches. For something special, try the veal tagine with tomato compote and pear, and finish with the house pastilla dessert with orange blossom custard. They serve alcohol, including Moroccan wine and beer, which pair nicely with the food.
Though open for lunch, the evening experience is enhanced by live oud music, a stringed instrument similar to a lute, played beautifully in the background. It’s wise to book ahead or arrive when they open to secure a table, as it fills up quickly.
Location: Rue Damas, Rabat 10000, Morocco
Open: Monday from noon to 2.30 pm and from 7 pm to 10.15 pm, Tuesday–Friday from noon to 2.15 pm and 7 pm to 10.15 pm, Saturday from 7 pm to 10.15 pm (closed on Sundays)
Phone: +212 5377-31322
Map - 10
Il Giardino
Homemade Italian food and al fresco dining
- Couples
- Families
- Food
Il Giardino is a popular Italian restaurant fittingly located beside the Italian Cultural Institute in Rabat’s Hassan district. The chef crafts authentic Italian cuisine using fresh, high-quality ingredients, with a menu featuring wood-fired pizzas, homemade pastas, and timeless classics like lasagna and ravioli, complemented with a thoughtful selection of local and Italian wines.
The setting is inviting with a bright, spacious garden-style terrace where you can enjoy your meal al fresco, and a cozy indoor dining area with a relaxed atmosphere. If you prefer to dine at home, Il Giardino offers delivery through Glovo.
Location: 2 Bis, Av. Ahmed El Yazidi, Rabat 10000, Morocco
Open: Daily from noon to 3 pm and from 7 pm to 11 pm
Phone: +212 6615-81589
Map