Valletta Food Guide: Best Restaurants in Malta's Capital

📥 Free: Valletta Food Walk Map

Get our self-guided walking route covering the best restaurants, cafes & hidden gems in Valletta!

Why Valletta is Malta's Food Capital

Valletta isn't just Malta's political capital - it's the island's culinary heart. This UNESCO World Heritage city packs an incredible density of restaurants, from Michelin-starred fine dining to century-old cafes, all within its compact 0.8 km² footprint.

What makes Valletta special for food lovers? The city's ongoing renaissance since becoming European Capital of Culture in 2018 has attracted top chefs while preserving its traditional character. You'll find innovative Mediterranean cuisine steps away from pastizzi shops that haven't changed in decades.

Whether you're after a quick espresso at a historic cafe or a multi-course tasting menu with Grand Harbour views, Valletta delivers. This guide covers the best spots across every category - and crucially, which areas to explore for what type of dining.

New to Maltese cuisine? Start with our Best Maltese Food guide to understand the traditional dishes you'll encounter.

Best Areas for Dining in Valletta

Valletta is small but distinct neighborhoods offer different dining experiences. Here's where to head depending on what you're after.

🛣️ Republic Street

The main artery running through Valletta, from City Gate to Fort St Elmo. This pedestrianized street is home to historic cafes, bakeries, and tourist-friendly restaurants. Great for daytime coffee, pastries, and people-watching. Expect higher prices and tourist crowds, but the atmosphere is unbeatable.

Best for: Morning coffee, afternoon pastries, casual lunch spots, historic ambiance

🎭 Strait Street

Once the notorious "Gut" where sailors sought entertainment, Strait Street has transformed into Valletta's coolest dining strip. Narrow and atmospheric, it's lined with wine bars, bistros, and intimate restaurants. This is where locals and in-the-know visitors head for dinner.

Best for: Evening dining, wine bars, date nights, contemporary cuisine

🌅 Upper Barrakka Area

The streets around Upper Barrakka Gardens host some of Valletta's most upscale restaurants. Many offer terrace seating with views over the Grand Harbour. Perfect for special occasions and sunset dinners.

Best for: Fine dining, harbour views, special occasions, sunset drinks

⚓ Waterfront

The restored Valletta Waterfront beneath the city walls offers a scenic dining strip with restaurants, bars, and cafes facing the cruise terminal. More spacious and modern than the city above, with excellent seafood options.

Best for: Seafood, waterfront dining, larger groups, cruise visitors

Fine Dining Restaurants

Valletta punches above its weight for fine dining. Several restaurants have earned international recognition, and competition keeps standards exceptionally high. Book ahead, especially for weekend dinners.

Noni

Currently Valletta's most celebrated restaurant, Noni offers contemporary Mediterranean cuisine with a focus on Maltese ingredients. Chef Jonathan Brincat creates elegant, seasonal tasting menus in an intimate townhouse setting. The wine pairing is exceptional.

Location: St Ursula Street · Style: Modern Mediterranean tasting menus
Book ahead: Essential, especially weekends
€€€€ | Tasting menu from €85

🍷 Legligin Wine Bar

More than just a wine bar, Legligin serves refined Maltese dishes in a beautiful vaulted setting. The menu celebrates local ingredients - expect dishes like bragioli, lampuki in season, and excellent local cheeses. Their Maltese wine selection is outstanding.

Location: St Lucia Street · Style: Elevated traditional Maltese
Book ahead: Recommended for dinner
€€€ | Mains €25-40

🌊 ION - The Harbour

Located in the Iniala Harbour House hotel, ION offers fine dining with panoramic harbour views. The contemporary European menu showcases premium ingredients, and the setting - especially the terrace - is spectacular. Perfect for sunset dinner.

Location: St Barbara Bastion · Style: Contemporary European
Book ahead: Essential, request terrace
€€€€ | Tasting menu from €95

🎨 Rubino

A Valletta institution since 1906, Rubino is fine dining with soul. This family-run restaurant serves traditional Maltese and Italian dishes with remarkable consistency. The intimate dining rooms feel frozen in time. Try their timpana or the seasonal lampuki pie.

Location: Old Bakery Street · Style: Traditional Maltese-Italian
Book ahead: Recommended
€€€ | Mains €20-35

For more upscale options across Malta, see our Fine Dining Malta guide.

Casual & Traditional Restaurants

Not every meal needs to be a production. These spots offer excellent food in relaxed settings - perfect for lunch or a casual dinner.

🍞 Nenu the Artisan Baker

A Valletta must-visit for traditional Maltese food done right. Nenu specializes in ftira (Maltese flatbread) with various toppings, but also serves excellent pastizzi, soups, and platters. The rustic interior and open kitchen add to the charm.

Location: St Dominic Street · Style: Traditional Maltese bakery-restaurant
Best for: Ftira, pastizzi, authentic local food
€ | Ftira €8-12, pastizzi under €1

🍝 Trabuxu Bistro

A charming Strait Street bistro serving Mediterranean comfort food. The menu changes regularly but expect well-executed pasta, fresh fish, and hearty mains. The atmosphere is cosy and the service friendly. Great value for Valletta.

Location: Strait Street · Style: Mediterranean bistro
Best for: Casual dinner, pasta, good wine
€€ | Mains €15-25
Nenu the Artisan Baker
Nenu the Artisan Baker — View on HubpyMalta

🐙 Scoglitti

If you want fresh seafood without the fine dining price tag, Scoglitti delivers. Located on the waterfront, they serve simply prepared fish and seafood that lets the quality ingredients shine. The catch of the day is always a good choice.

Location: Valletta Waterfront · Style: Casual seafood
Best for: Fresh fish, seafood platters, harbour views
€€ | Mains €18-30

🥗 Guze Bistro

A cosy spot for Mediterranean-Maltese fusion in a beautiful townhouse setting. The seasonal menu focuses on local produce, with excellent vegetarian options. Perfect for a relaxed lunch or intimate dinner.

Location: Old Theatre Street · Style: Mediterranean-Maltese
Best for: Lunch, vegetarian options, intimate setting
€€ | Mains €16-28

Historic Cafes

Valletta's cafe culture dates back centuries. These historic establishments are destinations in themselves - perfect for coffee, pastries, and soaking up the atmosphere.

Caffe Cordina

Malta's most famous cafe, operating since 1837. The ornate interior with its frescoed ceilings and marble tables is worth a visit alone. Grab a coffee at the bar like locals do, or sit on the Republic Street terrace for prime people-watching. Their pastries and ice cream are excellent.

Location: Republic Street · Since: 1837
Must try: Kannoli, almond cake, ice cream
€ | Coffee €2-4, pastries €3-5

🍰 Cafe Society

A charming cafe in St John's Square, perfect for a morning coffee or afternoon tea. The terrace overlooks St John's Co-Cathedral, making it an ideal spot before or after visiting. Light lunches and excellent cakes.

Location: St John's Square · Style: Classic European cafe
Best for: Coffee, cakes, cathedral views
€ | Coffee €2-4, light lunch €10-15
Caffe Cordina
Caffe Cordina — View on HubpyMalta

🫖 Charles Grech

Another Republic Street institution, Charles Grech is the go-to for traditional Maltese pastries. Their date-filled imqaret and honey rings are legendary. Less ornate than Cordina but equally beloved by locals.

Location: Republic Street · Style: Traditional pastry shop
Must try: Imqaret, qaghaq tal-ghasel
€ | Pastries €1-4

Wine Bars & Evening Spots

Strait Street comes alive after dark. These wine bars are perfect for pre-dinner drinks, late-night snacks, or a full evening of grazing and wine.

🍇 Tico Tico

A hidden gem down a narrow Strait Street alley. This tiny wine bar serves excellent natural wines and simple but delicious small plates. The intimate setting (just a handful of tables) creates a convivial atmosphere. Perfect for wine lovers.

Location: Strait Street · Style: Natural wine bar
Best for: Wine lovers, small plates, intimate evening
€€ | Wine from €5/glass, plates €8-15

🥃 Palazzo Preca

Set in a beautifully restored palazzo, this venue combines restaurant, wine bar, and late-night spot. The courtyard is magical on warm evenings. Come for dinner or just drinks and snacks - the cheese and charcuterie boards are excellent.

Location: Strait Street · Style: Palazzo wine bar & restaurant
Best for: Evening drinks, courtyard dining, groups
€€-€€€ | Drinks €5-12, mains €18-30
Tico Tico
Tico Tico — View on HubpyMalta

🍸 The Thirsty Barber

A speakeasy-style cocktail bar hidden behind a barber shop facade. Book ahead for the full experience - skilled bartenders craft creative cocktails in an intimate, 1920s-inspired setting. Not strictly wine, but too good to leave out.

Location: St Lucia Street · Style: Speakeasy cocktail bar
Best for: Craft cocktails, date night, unique experience
€€€ | Cocktails €12-18

Practical Tips for Dining in Valletta

  • Book ahead for dinner - Valletta restaurants are small and popular. For fine dining, book at least a week ahead; for casual spots, same-day reservations are usually fine.
  • Lunch is more relaxed - Arrive before 12:30pm to beat cruise ship crowds. Many restaurants offer great-value set lunch menus.
  • Sunday closures - Many restaurants close Sundays or have reduced hours. Always check before making plans.
  • Parking is tricky - Use the MCP car park at City Gate or take the ferry from Sliema. Valletta is best explored on foot anyway.
  • Side streets are cheaper - Move one block off Republic Street for better value. Strait Street offers quality without the tourist markup.
  • Dress smart-casual - Valletta restaurants tend to be slightly more formal than beach towns. Smart-casual is appropriate for most venues.

📥 Take This Guide With You

Download our Valletta Food Walk Map - a self-guided walking route with all the best restaurants marked!

Frequently Asked Questions

What is the best area for food in Valletta?

Strait Street (known locally as 'The Gut') is the best area for food in Valletta. This formerly notorious street has transformed into a vibrant dining hub with wine bars, bistros, and restaurants. Republic Street is great for cafes, while the Upper Barrakka area offers fine dining with stunning harbour views.

Can you eat cheap in Valletta?

Yes! Despite being the capital, Valletta has affordable options. Try pastizzi from street bakeries for under €1, grab ftira at Nenu the Artisan Baker, or enjoy set lunch menus at many restaurants for €12-15. The side streets away from Republic Street typically offer better value.

What is the best time to visit restaurants in Valletta?

For lunch, arrive before 12:30pm to beat the cruise ship crowds. For dinner, book fine dining restaurants for 7:30-8pm. Strait Street comes alive after 8pm. Note that many Valletta restaurants close on Sundays, so check ahead. Weekday lunchtimes offer the best availability.

Do I need to book restaurants in Valletta?

For fine dining (Noni, ION, Rubino), booking is essential - ideally a week or more ahead for weekends. For casual spots like Trabuxu or Nenu, same-day reservations usually work. For cafes like Cordina, just walk in.

What's the best restaurant for traditional Maltese food in Valletta?

Nenu the Artisan Baker is the best casual option for authentic Maltese food - their ftira and pastizzi are exceptional. For a more refined take on traditional dishes, try Legligin or Rubino. All three showcase genuine Maltese cuisine.