Mdina & Rabat

Mdina Dining Guide: Best Restaurants in Malta's Silent City

From candlelit courtyards within medieval walls to rooftop terraces with panoramic island views - discover where to eat in Malta's ancient capital.

Updated January 2026 | 10 min read

Free: Mdina Dining Map

Get our curated map with restaurant locations, opening hours, and reservation tips!

Why Dine in Mdina?

There is something magical about dining in Mdina - Malta's ancient walled city that dates back over 4,000 years. Known as the "Silent City" for its car-free streets and tranquil atmosphere, Mdina transforms into something truly special after dark when the day-trippers leave and the narrow limestone streets are lit by lanterns.

Whether you are celebrating a special occasion, seeking the perfect sunset dinner, or simply want to experience Maltese hospitality at its finest, Mdina offers dining experiences you will not find anywhere else on the island. The city's restaurants range from world-class fine dining establishments to charming cafes with legendary cakes.

Just outside Mdina's gates, the town of Rabat offers excellent traditional Maltese restaurants at more accessible prices - making this area a complete food destination worth exploring. For an overview of traditional dishes to try, see our Best Maltese Food Guide.

Restaurants in the Silent City

Mdina has a select number of restaurants within its ancient walls, each offering a unique atmosphere that blends history with exceptional cuisine.

๐Ÿฐ De Mondion Upscale

Perched atop The Xara Palace Relais & Chateaux hotel, De Mondion is widely regarded as Mdina's finest dining experience. The restaurant serves refined Mediterranean cuisine with French influences, using the freshest local ingredients transformed into artful presentations.

The setting is magnificent - a restored 17th-century palazzo with a terrace overlooking Malta's countryside. Sunset dinners here are unforgettable, with views stretching to the distant sea.

Best for: Special occasions, romantic dinners, sunset views
Cuisine: Mediterranean fine dining
Reservations: Essential, especially for terrace seating

๐Ÿฐ Fontanella Tea Garden Moderate

Perhaps Mdina's most famous venue, Fontanella has achieved legendary status for its combination of panoramic views and irresistible homemade cakes. The terrace sits atop the city's bastions, offering sweeping vistas across Malta.

Beyond the famous cakes - the chocolate cake is iconic - Fontanella serves excellent light lunches including salads, pasta, and ftira. It is equally perfect for afternoon tea or a relaxed dinner.

Best for: Afternoon tea, cake lovers, first-time visitors
Must try: Chocolate cake, cheesecake, homemade scones
Tip: Arrive early for the best bastion terrace tables
De Mondion Upscale
De Mondion Upscale โ€” View on HubpyMalta

๐Ÿท Medina Restaurant Mid-range

Housed in a beautiful Norman building near the main gate, Medina Restaurant combines historic ambience with reliably excellent Mediterranean cuisine. The vaulted ceilings and candlelit tables create an intimate atmosphere.

The menu offers a solid selection of local and international dishes, with particularly good pasta and fish options. Their rabbit stew is a standout for those seeking authentic Maltese flavours.

Best for: Traditional Maltese dishes, intimate dinners
Cuisine: Mediterranean with Maltese specialities
Atmosphere: Historic, romantic, candlelit

๐Ÿ Bacchus Restaurant Mid-range

Located in a charming 18th-century palazzo, Bacchus offers a more relaxed fine dining experience. The courtyard setting is particularly lovely in warmer months, with stone walls draped in bougainvillea.

The kitchen excels at Italian-influenced Mediterranean cuisine, with handmade pasta and well-executed meat dishes. The wine list features excellent local and international selections.

Best for: Courtyard dining, Italian-Mediterranean fusion
Signature: Fresh pasta, local wine pairings
Note: Ask for the courtyard in summer

Rooftop Dining with Views

Mdina's elevated position - it sits on a plateau 190 metres above sea level - makes it perfect for rooftop and terrace dining with spectacular views across the Maltese islands.

๐ŸŒ… Trattoria AD 1530 Mid-range

The more casual sibling of De Mondion, Trattoria AD 1530 is located within The Xara Palace and offers a wonderful terrace with the same stunning views at more accessible prices.

The menu focuses on rustic Italian and Maltese dishes - think wood-fired pizzas, handmade pasta, and grilled meats. It is perfect for a relaxed lunch or casual dinner without compromising on the setting.

Best for: Sunset views without fine dining prices
Try: Wood-fired pizza, local cheese board
Views: Countryside panorama, distant sea glimpses

๐Ÿ›๏ธ Palazzo Xara Upscale

Another gem within Mdina's walls, Palazzo Xara offers refined dining in a beautifully restored noble residence. The rooftop terrace provides intimate seating with views over the city's ancient rooftops.

The kitchen takes a contemporary approach to Mediterranean cuisine, with seasonal menus that showcase the best local produce. The wine cellar is particularly impressive.

Best for: Special celebrations, wine enthusiasts
Setting: 16th-century palazzo with rooftop terrace
Reservations: Recommended, especially weekends

Historic Venues & Palazzos

Dining within Mdina means dining within history. Many restaurants occupy buildings that have stood for centuries, offering an atmosphere impossible to replicate elsewhere.

๐Ÿบ Ciappetti Moderate

Ciappetti sits in a charming medieval building complete with original stone arches and antique furnishings. The atmosphere transports you back in time whilst the food remains firmly excellent.

The menu blends Maltese and Mediterranean influences with dishes like braised rabbit, fresh seafood, and homemade ravioli. The wine selection focuses on local Maltese producers.

Best for: Historic atmosphere, Maltese wine exploration
Speciality: Traditional Maltese dishes with modern touches
Setting: Medieval stone building with arched ceilings

โš”๏ธ The Fork & Cork Mid-range

A newer addition to Mdina's dining scene, The Fork & Cork occupies a renovated historic building and offers a more contemporary menu whilst respecting the venue's heritage.

The concept centres on Mediterranean tapas-style sharing plates paired with an excellent selection of local and international wines. It is a great choice for groups who want to sample a variety of dishes.

Best for: Wine lovers, sharing plates, groups
Style: Contemporary Mediterranean tapas
Wine: Extensive by-the-glass selection

Nearby Rabat Options

Just steps from Mdina's main gate, the town of Rabat offers excellent dining at more accessible prices. This is where locals eat, and the food reflects genuine Maltese home cooking traditions.

๐Ÿฅง Crystal Palace Budget

No food guide to this area would be complete without mentioning Crystal Palace - Malta's most famous pastizzeria. This humble bakery has been serving perfect pastizzi for decades, and queues form at all hours.

At just โ‚ฌ0.50-1 per pastizzi, it is Malta's best bargain. Try both the ricotta (tal-irkotta) and pea (tal-pizelli) fillings, ideally still warm from the oven.

Best for: Authentic pastizzi, quick Maltese snack
Must try: Ricotta pastizzi fresh from the oven
Hours: Open late - perfect for night snacks

๐Ÿฒ Grotto Tavern Budget-Moderate

A Rabat institution, Grotto Tavern serves hearty traditional Maltese dishes in generous portions. The atmosphere is informal and welcoming, popular with families and groups.

Come here for authentic home-style cooking: rabbit stew, beef olives (bragioli), stuffed vegetables, and timpana. Portions are substantial and prices reasonable.

Best for: Traditional Maltese feast, families, value
Try: Rabbit stew, beef olives, ftira
Vibe: Casual, local, family-friendly
Grotto Tavern Budget-Moderate
Grotto Tavern Budget-Moderate โ€” View on HubpyMalta

๐Ÿฐ Ta' Doni Moderate

For an authentic Maltese dining experience, Ta' Doni is hard to beat. This family-run restaurant specialises in traditional recipes passed down through generations.

Their fenkata (rabbit feast) is exceptional - served in the traditional style with spaghetti in rabbit sauce followed by fried rabbit and stewed rabbit. It is a proper Maltese experience.

Best for: Traditional fenkata experience, local atmosphere
Speciality: Multi-course rabbit feast
Tip: Bring an appetite - portions are generous

โ˜• Busy Bee Cafe Budget

Another Rabat gem, Busy Bee is famous for its pastries and traditional Maltese baked goods. The kannoli here are exceptional - crisp shells filled with fresh ricotta.

It is perfect for breakfast, afternoon tea, or a sweet treat after exploring the catacombs. The atmosphere is unpretentious and genuinely local.

Best for: Pastries, kannoli, local cafe atmosphere
Must try: Fresh kannoli, imqaret (date pastries)
Pair with: Visit to St Paul's Catacombs nearby

Practical Tips for Dining in Mdina

  • Make reservations - Mdina restaurants are small and fill up quickly, especially for dinner and weekends
  • Arrive for sunset - Book an early dinner to catch the spectacular golden hour views from terraces
  • Dress smart-casual - Fine dining venues expect appropriate attire; smart casual works everywhere
  • Consider parking - Park outside the walls (free in evening) and walk in; cars are restricted
  • Combine with Rabat - Start with pastizzi in Rabat, dinner in Mdina for the full experience
  • Stay after dark - Mdina is magical after the day-trippers leave; plan to linger
  • Check opening hours - Some restaurants close on certain days; verify before visiting

For more dining options across Malta, explore our guides to Valletta, Sliema, and St Julian's.

Plan Your Perfect Mdina Evening

Download our free Mdina Dining Planner with sunset times, walking routes, and booking tips!

Frequently Asked Questions

What is the best restaurant in Mdina?

De Mondion at The Xara Palace is widely considered Mdina's finest restaurant, offering Michelin-quality Mediterranean cuisine with stunning views from the bastions. For a more casual experience, Fontanella Tea Garden is beloved for its panoramic terrace and legendary cakes.

Is it worth eating in Mdina?

Absolutely. Dining in Mdina offers a unique experience - enjoying exceptional food within medieval walls that are over 4,000 years old. The atmosphere, especially at sunset or by candlelight, is unmatched anywhere else in Malta.

Are restaurants in Mdina expensive?

Mdina restaurants range from moderate to upscale. Fine dining venues like De Mondion are premium-priced (expect 80-120 euros per person), but there are affordable options too. For budget-friendly alternatives, nearby Rabat offers excellent traditional Maltese food at lower prices.

Do I need reservations for Mdina restaurants?

Yes, reservations are highly recommended, especially for dinner and weekends. Mdina restaurants are small and popular. For terrace seating with sunset views, book at least a few days in advance.

What time should I arrive for sunset dinner in Mdina?

Sunset times vary by season (around 5pm in winter, 8pm in summer). Book your table about 30-45 minutes before sunset to enjoy the golden hour views. The Fontanella terrace and De Mondion offer the best sunset vantage points.

Is there parking near Mdina restaurants?

Cars are not permitted inside Mdina's walls. Park in the free car park outside the main gate (Parking is free after 6pm). It is a short walk through the gate to all restaurants.