Best Restaurants in Rabat
Hungry in Rabat? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Rabat
Rabat’s dining scene offers a delightful mix of traditional Moroccan cuisine and international flavors, catering to every palate. From bustling souks serving up aromatic tagines and couscous to chic rooftop restaurants with panoramic views of the city, visitors can indulge in a culinary adventure like no other. Seafood lovers will be delighted by the fresh catches at the coastal restaurants, while those with a sweet tooth can satisfy their cravings with delectable pastries and desserts at the charming cafes scattered throughout the city. With a vibrant food culture that reflects the rich history and diverse influences of Rabat, dining here is not just a meal, but a cultural experience that will leave a lasting impression on every visitor.
- Top rated
- Closest to the centre
- A–Z
54 restaurants
-
Moroccan4.2★3,765 reviews
Dar Naji
Nestled in the vibrant Quartier de L'Ocean, Dar Naji offers a delightful taste of Moroccan cuisine. With its inviting atmosphere and authentic dishes, it's a must-visit for tourists looking to indulge in local flavors.
-
Restaurant3.9★3,900 reviews
Le Dhow
Nestled along the Bouregreg River in Rabat, Le Dhow offers an exquisite dining experience aboard a beautifully restored traditional dhow. Enjoy Moroccan and international cuisine while soaking in stunning views of the river and city skyline, making it a must-visit for tourists seeking a unique gastronomic adventure.
-
Moroccan4.0★1,467 reviews
Zayyane
Zayyane is a must-visit Moroccan restaurant in Rabat, offering a delightful culinary experience that showcases traditional flavors and warm hospitality. With its inviting ambiance and diverse menu, it’s perfect for tourists seeking to indulge in authentic Moroccan cuisine.
Mon–Wed 11:30–23:00 · Thu–Sun 11:30–23:30
-
Hotel4.5★1,067 reviews
Villa Mandarine
Nestled in the heart of Rabat, Villa Mandarine offers a unique blend of luxury and traditional Moroccan hospitality. This exquisite hotel features lush gardens, elegantly designed rooms, and an authentic African restaurant that promises a delightful culinary experience.
-
Spanish4.0★1,312 reviews
Casa Jose Tapas
Casa Jose Tapas is a charming Spanish restaurant located in the heart of Rabat, offering a delightful array of traditional tapas and a vibrant atmosphere perfect for tourists seeking an authentic culinary experience. With its warm decor and friendly service, it's an ideal spot to unwind and savor the flavors of Spain.
Daily 12:00–24:00
-
Halal3.9★1,294 reviews
Pietripalace restaurant
Nestled in the heart of Rabat, Pietripalace Restaurant offers an authentic taste of Moroccan cuisine with a halal twist. Tourists can indulge in a variety of traditional dishes while enjoying the vibrant atmosphere and welcoming service.
-
Moroccan4.4★962 reviews
Dar El Medina
Nestled in the heart of Rabat, Dar El Medina invites tourists to indulge in authentic Moroccan cuisine. With its warm ambiance and delectable dishes, it offers a true taste of local culture.
Tue 13:00–17:00, 19:30–22:00 · Wed–Sun 12:00–16:00, 19:00–22:00
-
Moroccan3.7★1,207 reviews
Chez Ouazzani _ عند الوزاني
Chez Ouazzani, located in the heart of Rabat, offers a delightful dive into Moroccan cuisine with a special focus on barbecue dishes. With its vibrant atmosphere and a menu filled with authentic flavors, this restaurant is a must-visit for food lovers seeking to experience the culinary delights of Morocco.
Daily 10:00–23:00
-
Moroccan4.4★823 reviews
Dar Rbatia
Dar Rbatia offers an authentic Moroccan dining experience, blending traditional flavors with a fine dining atmosphere. Perfect for tourists seeking to indulge in local cuisine.
Daily 11:00–23:45
-
Italian4.3★718 reviews
Il Giardino
Il Giardino, located in the heart of Rabat, offers an authentic Italian dining experience that combines traditional recipes with a warm atmosphere. Perfect for tourists looking to indulge in delicious pasta and gourmet pizzas.
Tue–Sun 12:00–15:00, 19:00–23:00
Ty Potes
Nestled in the heart of Rabat, Ty Potes is a charming restaurant that offers a delightful fusion of European and French cuisine. With its inviting ambiance and diverse menu, it’s a must-visit for any traveler looking to indulge in exquisite flavors and culinary artistry.
Tue–Wed 12:00–14:30 · Thu–Sat 12:00–14:30, 18:30–22:00
La Table de l'Amiral
La Table de l'Amiral is a culinary gem located on the picturesque Plage de Rabat, offering a delightful blend of fresh seafood and Moroccan flavors. With its inviting atmosphere and stunning seaside views, it's a must-visit for tourists looking to indulge in local cuisine while enjoying the beauty of Rabat.
Daily 11:00–23:00
Le Georges
Nestled in the heart of Rabat, Le Georges is a modern French restaurant that offers an exquisite dining experience with a menu that celebrates the rich flavors of French cuisine, complemented by an impressive selection of wines. With its chic ambiance and attentive service, it's a must-visit for food enthusiasts.
Mon–Sat 12:00–0:30
Le Limonadier
Discover Le Limonadier, a charming French restaurant in Rabat that offers an exquisite dining experience with a touch of elegance and delightful culinary creations. Perfect for tourists seeking authentic French cuisine.
Mon–Sat 12:00–1:30
Restaurant Marea
Nestled in the heart of Rabat, Restaurant Marea offers an exquisite seafood dining experience. Known for its fresh fish and stunning ambiance, it’s a must-visit for food lovers.
Sufra Restaurant
Sufra Restaurant in Rabat offers an exquisite taste of Middle Eastern cuisine, perfect for tourists seeking authentic flavors and a warm atmosphere. With its inviting ambiance and diverse menu, Sufra promises an unforgettable dining experience.
Tue–Sun 12:00–22:00
Sa Caleta
Sa Caleta is a premier Spanish restaurant in Rabat, offering an exquisite blend of authentic Spanish cuisine and a vibrant atmosphere, perfect for a memorable dining experience.
Borjeddar
Nestled in the heart of Rabat, Borjeddar is a seafood lover's paradise that invites tourists to indulge in the freshest catches from the Atlantic. With a charming ambiance and a diverse menu, it offers an unforgettable dining experience that highlights the rich maritime culture of Morocco.
Daily 11:00–24:00
Le Petitbeur
Le Petitbeur is a charming Moroccan restaurant in Rabat, offering a delightful culinary experience that captures the essence of traditional Moroccan flavors. With its inviting atmosphere and diverse menu, it’s a must-visit for tourists seeking an authentic taste of Morocco.
Mon–Fri 12:00–14:30, 19:00–22:00 · Sat 19:00–22:00
Restaurant de la Libération
Nestled in the heart of Rabat, Restaurant de la Libération offers an inviting ambiance and a diverse menu that highlights local Moroccan flavors. With its inexpensive pricing and welcoming atmosphere, it's a must-visit for tourists seeking authentic cuisine.
Dar Zaki (Restaurant)
Nestled in the heart of Rabat's ancient medina, Dar Zaki offers a delightful taste of Moroccan cuisine in an enchanting setting. This charming restaurant invites tourists to indulge in authentic dishes, where each meal is a celebration of local flavors and traditions.
Dinarjat
Dinarjat in Rabat is a must-visit for tourists seeking an authentic Moroccan dining experience. Nestled in the heart of the Medina, this restaurant offers a delightful array of traditional dishes, perfect for immersing yourself in local culture.
Daily 12:30–14:30, 19:00–23:00
SOttoSOpra - Rabat
Experience the vibrant flavors of Italy at SOttoSOpra, a beloved pizza and pub restaurant in Rabat. With a cozy ambiance and delicious menu offerings, it's a must-visit for tourists seeking an authentic dining experience.
Daily 11:00–2:00
Restaurant Ziryab - Rabat
Nestled in the heart of Rabat, Restaurant Ziryab offers an exquisite taste of Moroccan cuisine. With a rich ambiance and diverse menu, it’s a must-visit for any food enthusiast exploring the city.
Daily 12:00–2:00
Restaurant Cosmopolitan
Restaurant Cosmopolitan in Rabat is a culinary haven where exquisite flavors meet a vibrant atmosphere, perfect for tourists seeking an authentic dining experience.
Le Bistrot du Pietri
Le Bistrot du Pietri in Rabat is a charming bistro that invites tourists to indulge in authentic Moroccan cuisine with a modern twist. Its inviting atmosphere and delectable dishes make it a must-visit for food lovers.
Pause Gourmet
Pause Gourmet is a vibrant health food restaurant in Rabat, known for its fresh, organic dishes and engaging cooking classes. Ideal for health-conscious tourists seeking a taste of Moroccan cuisine.
Mon–Fri 9:00–19:00 · Sat–Sun 11:00–19:00
La Cuchara
La Cuchara offers a delightful culinary journey through Spanish cuisine, nestled in the heart of Rabat. With its vibrant atmosphere and authentic flavors, this restaurant is a must-visit for tourists seeking a unique dining experience.
Daily 12:00–1:00
La Table du Réservoir
Nestled in the heart of Rabat, La Table du Réservoir offers a delightful culinary experience that combines Mediterranean and European flavors. With its inviting atmosphere and delectable menu, it's a must-visit for tourists seeking a taste of local cuisine.
Mon–Sat 19:00–2:00
Golden Fish
Golden Fish, nestled within the luxurious Sofitel Rabat Jardin des Roses, offers an exquisite seafood dining experience. With its elegant ambiance and a menu featuring the freshest catches, this restaurant is a must-visit for any seafood lover exploring Rabat.
Mon–Sat 12:30–15:00, 19:00–24:00 · Sun 12:30–16:00, 19:00–24:00
Le Goeland
Nestled in the heart of Rabat, Le Goeland offers an exquisite European dining experience. Known for its elegant ambiance and delectable dishes, this restaurant is a must-visit for tourists seeking a taste of culinary sophistication amidst the vibrant culture of Morocco.
Mon–Fri 12:00–24:00 · Sat 19:00–1:00
Kasr Al Assil
Kasr Al Assil in Rabat offers a delightful immersion into Moroccan cuisine, showcasing traditional flavors and vibrant dishes in a warm and inviting atmosphere, perfect for tourists seeking an authentic dining experience.
Mon–Sat 12:30–22:00
La Casa Di Carta
Discover La Casa Di Carta, a vibrant restaurant in Rabat that serves an exquisite blend of local and international flavors. With its inviting atmosphere and diverse menu, it's a must-visit for every food lover.
Restaurant marocain Rabat Le Medina.
Experience the rich culinary heritage of Morocco at Le Medina in Rabat, where traditional dishes come alive in a vibrant and welcoming atmosphere. From aromatic tagines to sweet mint tea, this restaurant offers an authentic taste of Moroccan cuisine that delights every palate.
Daily 8:00–23:00
Le P'Tit Resto
Discover the charm of French cuisine at Le P'Tit Resto, a delightful eatery in Rabat that promises an unforgettable dining experience with its cozy ambiance and exquisite dishes.
Mon 8:00–18:30 · Tue–Sat 8:00–20:00
Babel Restaurant
Babel Restaurant in Rabat is a culinary gem that offers an authentic taste of Middle Eastern cuisine. With its vibrant atmosphere and diverse menu, it promises an unforgettable dining experience for every visitor.
Daily 11:00–23:45
Dar LaRita (Restaurant Marocain)
Nestled in the heart of Rabat, Dar LaRita offers an authentic Moroccan dining experience that tantalizes the senses with its rich flavors and traditional ambiance. Perfect for tourists seeking to indulge in local cuisine.
Daily 12:00–22:30
Restaurant DAR MORJANA
Nestled in the heart of Rabat, Restaurant DAR MORJANA offers a unique blend of Moroccan cuisine and modern dining experiences. With its charming atmosphere and exquisite dishes, it is a must-visit for tourists seeking authentic flavors.
Daily 12:00–1:00
El Tropic
Discover El Tropic, a vibrant restaurant in Rabat that offers a delightful fusion of local and international flavors, perfect for tourists looking to savor the essence of Moroccan cuisine.
RESTAURANT JOIA
Discover the exquisite flavors of Moroccan cuisine at Restaurant Joia, a vibrant dining spot in Rabat that promises a memorable culinary experience for all visitors.
Daily 12:00–23:00
Chez Hajja
Chez Hajja in Rabat offers a delightful culinary experience, showcasing the rich flavors of Moroccan cuisine. Enjoy an affordable yet exquisite meal in the heart of the Medina.
Mon–Sat 12:00–17:00
L'entrecôte
L'entrecôte is a charming French restaurant in Rabat, where visitors can indulge in exquisite dishes that celebrate the rich flavors of France. With its inviting ambiance and delectable menu, it offers a memorable dining experience for tourists seeking authentic French cuisine.
Daily 10:00–2:00
Restaurant Marocain Dar Safran
Restaurant Marocain Dar Safran in Rabat offers an exquisite taste of Moroccan cuisine, blending traditional flavors with a warm, inviting atmosphere. Perfect for tourists seeking an authentic dining experience.
La Menora
Discover La Menora, a Moroccan restaurant in Rabat, where rich flavors and warm hospitality create an unforgettable dining experience. Indulge in authentic Moroccan dishes amidst a cozy atmosphere that captures the essence of Moroccan culture.
Mon 12:00–14:45, 19:30–23:00 · Tue–Sat 12:00–15:00, 19:30–23:00
Dar Baddi
Nestled in the heart of Rabat, Dar Baddi offers a unique culinary experience that celebrates the rich flavors and traditions of Moroccan cuisine. This traditional restaurant is perfect for tourists looking to immerse themselves in the local culture while savoring exquisite dishes prepared with authentic ingredients.
Mon–Fri 12:00–15:30, 19:30–22:30 · Sat 9:00–17:00
Riad Dar Chrifa Rabat
Discover the enchanting Riad Dar Chrifa in Rabat, a haven of Moroccan hospitality that offers an immersive experience into the rich culture and traditions of Morocco. This exquisite hotel and restaurant blend traditional architecture with modern comforts, making it a must-visit for any traveler exploring the vibrant city of Rabat.
AL WARDA
Al Warda is a culinary gem in Rabat, offering a delightful taste of Moroccan cuisine. With its inviting atmosphere and exquisite dishes, it's the perfect spot for tourists to savor traditional flavors in an authentic setting.
Mon–Sat 19:00–23:30
RESTAURANT LA BAMBA
Nestled in the heart of Rabat, Restaurant La Bamba invites tourists to indulge in an authentic culinary experience, showcasing the rich flavors of Moroccan cuisine. With a warm ambiance and exquisite dishes, it's a must-visit for food lovers.
Le Bec D'Argent (Loubnani)
Le Bec D'Argent offers a delightful Lebanese culinary experience in the heart of Rabat. Known for its warm ambiance and flavorful dishes, this restaurant is a must-visit for tourists seeking authentic Lebanese cuisine.
Daily 10:00–1:30
La Brasserie
La Brasserie in Rabat is a delightful dining experience that combines traditional Moroccan flavors with a modern twist. With its inviting ambiance and diverse menu, it's the perfect spot for tourists to enjoy authentic cuisine and local delicacies.
Daily 6:30–23:00
La Maison Arabe
Nestled in the heart of Rabat, La Maison Arabe offers a delightful journey through Moroccan cuisine, blending traditional flavors with an inviting atmosphere. Ideal for tourists seeking an authentic dining experience, this restaurant promises to tantalize your taste buds with its exquisite dishes and warm hospitality.
Daily 12:00–23:00
Le Laurier
Nestled in the heart of Rabat, Le Laurier offers a delightful escape for food enthusiasts. This charming restaurant serves a fusion of traditional Moroccan flavors and contemporary cuisine, all within a warm and inviting atmosphere. With its exquisite dishes and attentive service, it's an ideal spot for tourists seeking to indulge in the local culinary scene.
Mon–Sat 12:00–23:00 · Sun 9:00–17:00
Best Food (Moul Maakouda)
Discover the heart of Moroccan culinary tradition at Best Food (Moul Maakouda), where every dish tells a story of rich flavors and local ingredients. Nestled in Rabat's Agdal-Ryad district, this traditional restaurant is a must-visit for tourists seeking an authentic taste of Morocco. With a cozy atmosphere and friendly service, you'll enjoy classic dishes that celebrate the vibrant heritage of Moroccan cuisine.
Mon 7:00–8:00 · Tue–Sat 7:00–20:00
Restaurant
Discover a vibrant restaurant in Rabat, where traditional flavors meet modern culinary techniques. This dining spot is perfect for tourists seeking an authentic taste of Moroccan cuisine amidst a welcoming atmosphere.
Daily 11:00–23:00
Explore Rabat on the map
A handpicked selection of must-see spots in Rabat, mapped for you.
More about Rabat

Rabat travel guide
Discover Rabat, Morocco's capital city where historical landmarks, vibrant arts, and serene coastal beauty come together to create an unforgettable travel experience.
Tell me more about RabatMore to explore in Rabat
Explore more

Explore more of Morocco
Discover Morocco: A land of rich history, vibrant culture, and stunning landscapes, where ancient traditions meet modern allure.
Explore Morocco
Getting your guide ready…
We are putting together a fresh copy of the Rabat guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.