Introduction — Why Valletta is a must-visit food destination
Valletta, Malta’s capital, is more than an open-air museum: it’s a culinary playground where Mediterranean, Italian, British and North African influences mix. Wandering its cobbled streets, beneath flower-filled balconies and towering bastions, you’ll stumble across places that capture the island’s gastronomic soul. This guide rounds up the 10 best dining spots to try in Valletta, chosen for ingredient quality, authentic flavors, service experience and the unique vibe of each venue.
The restaurants listed here were selected based on several criteria: freshness of local produce (fish caught the same day, seasonal vegetables, artisanal cheeses), the chefs’ creativity, value for money and their ability to deliver an authentic Maltese experience. Each entry includes the exact address, practical opening hours, a price range in euros and local tips to make the most of your visit (best times to go, dishes to share, vegetarian options, whether reservations are recommended, and so on).
Dining in Valletta also means enjoying a historic setting: some restaurants occupy listed buildings, others have panoramic views over the Grand Harbour or hidden rooftop terraces. The Mediterranean climate lets you dine outdoors for most of the year, turning every meal into a memorable moment. For food lovers on the go, the city also offers traditional cafés serving sandwiches, Maltese pastries (like pastizzi) and strong coffee — perfect for recharging between sightseeing stops.
This guide is aimed at a variety of travelers: epicureans seeking refined tasting menus, families looking for casual-friendly options, budget travelers hunting for affordable gems, and fans of local cuisine who want to sample Maltese classics with a twist. The choices span a wide range — from modern trattorias to fine-dining tables, neighborhood bistros to intimate wine bars.
Before we dive into the 10 addresses, a few practical tips: book ahead for restaurants near tourist sites (Fort St. Elmo, Upper Barrakka Gardens), favor off-peak hours (lunch around 13:30–14:30, dinner after 20:30) for a quieter experience, and don’t hesitate to ask the sommelier for recommendations: Maltese winemaking, still under the radar, can surprise you. And save room for local desserts — from figolli during traditional celebrations to lemon tarts elevated with olive oil.


1. Rampila Restaurant — Bastion Street, refined Mediterranean cuisine
Address: Rampila Restaurant, Royal Bastions, Valletta, VLT 1220, Malta.
Opening hours: Open daily from 12:00 to 23:00 (kitchen serves until 22:15). Occasionally closed on public holidays — check online.
Price guide: Starters €8–18, mains €18–35, tasting menus from €55 per person (wine not included).
Housed within Valletta’s historic ramparts, Rampila serves modern Mediterranean dishes that let local ingredients shine with careful presentation. The setting blends history and contemporary touches — stone walls, small alcoves and a terrace overlooking the street that leads to the city’s main gate. Signature dishes include marinated octopus carpaccio, seafood risotto and slow-confit lamb with root vegetables.
Local tip: ask for a table in the main dining room to enjoy the acoustics and soft lighting. Book at least 48 hours ahead during high season. The wine list features notable local bottles (Malta Estate) that pair well with fish dishes.

2. Caffe Cordina — Palazzo Spinola, traditional pastry shop and café
Address: Caffè Cordina, Republic Street, Valletta, VLT 1114, Malta (on the corner of St. John’s Co-Cathedral).
Opening hours: Open daily from 08:00 to 22:00. Brunch served 09:00–14:00.
Price guide: Coffee €2.50–4, pastries €2–6, small plates and platters €8–18.
Established in 1837, Caffè Cordina is an institution in Valletta. Its grand period dining room and display counters are filled with handmade pastries, hot sandwiches, gelato and classic coffees. It’s the ideal stop for a morning break after visiting St. John’s Co-Cathedral. The selection of cakes, lemon tarts and pastizzi (savory filled pastries) is top-notch.
Local tip: try the local tea cake paired with a strong Maltese espresso. The indoor salon is charming, but the Republic Street terrace is perfect for people-watching. Card payments are accepted, but popular pastries sell out early — aim to arrive before noon.

3. Noni — Contemporary cuisine and tasting menu
Address: Noni, 24 Triq Ir-Repubblika (Republic Street), Valletta, VLT 1114, Malta.
Opening hours: Tuesday–Sunday 12:30–15:00 for lunch, 18:30–22:30 for dinner. Closed Mondays.
Price guide: 6-course tasting menu €65–85, à la carte dishes €12–28.
Noni is a refined, modern restaurant led by a chef who works closely with local fishermen and producers. The menu rotates frequently based on daily catches: expect creative pairings (poached oyster, citrus espuma, crunchy vegetables). The décor is contemporary, with careful attention to service and plate presentation.
Local tip: opt for the tasting menu for the full experience and consider the wine pairing (available at extra cost). Book several days in advance, especially during Valletta’s cultural festivals.

4. Valletta Streat Food Market — Diverse street food and convivial atmosphere
Address: Valletta Waterfront Streat Food, Marsamxett Harbour, adjacent to Valletta Gate, Valletta, VLT 1010, Malta.
Opening hours: Open seasonally and for events — generally Friday–Sunday 12:00–22:00; extended hours in summer and during festivals.
Price guide: Street food portions €5–12, shared menus €15–25.
This modern street food market brings together stalls serving Maltese and international fare: grills, arancini, tacos, fish & chips and artisanal desserts. The vibe is relaxed — perfect for a quick bite or a relaxed evening out with friends. Vendors often use local ingredients — gbejna cheese, Maltese cherry tomatoes and the catch of the day.
Local tip: arrive in the late afternoon to avoid the busiest hours and enjoy the harbour light. Carry some cash for smaller purchases, although most stalls accept cards. Great for families and mixed groups where everyone wants to try something different.

5. Rampila Winebar & Bistro — Wine bar and small plates
Address: Rampila Winebar & Bistro, Old Theatre Street, Valletta, VLT 1230, Malta.
Opening hours: Open Tuesday–Sunday 17:00–23:30. Closed Mondays.
Price guide: Boards and small plates €6–18, glasses of wine €4–9, bottles €25–60.
This bistro next to the historic area offers a curated selection of local and European wines served with charcuterie boards, Maltese cheeses and reimagined tapas. The atmosphere is intimate — ideal for a long aperitif or a light dinner. The owners are careful to include organic and natural wine choices.
Local tip: try a Maltese cheese board (gbejna) and ask for wine pairings. It’s a perfect spot to start the evening before heading to a more substantial meal.

6. Rubino — Traditional Maltese trattoria
Address: Rubino Restaurant, 88 Strait Street, Valletta, VLT 1433, Malta.
Opening hours: Open Monday–Sunday 12:00–15:00 and 18:30–23:00. Closed on some public holidays.
Price guide: Starters €6–12, mains €12–22, desserts €5–8.
Rubino is a small family-run trattoria serving Maltese and Italian classics. Expect hearty portions: homemade lasagna, Maltese rabbit (fenek) and grandmother-style desserts. The welcome is warm and the atmosphere feels like a village home. Portions are sensible and the value for money is excellent.
Local tip: try fenek (rabbit stew) if it’s on the menu — a Maltese signature dish. Arrive early for dinner as locals love this spot.

7. The Harbour Club — Panoramic views and contemporary cuisine
Address: The Harbour Club, 6/7 Upper Barrakka Gardens, Valletta, VLT 2000, Malta (near the Upper Barrakka Gardens).
Opening hours: Open daily 11:30–23:00. Lunch 12:00–15:00, dinner 18:00–22:30.
Price guide: Starters €10–20, mains €18–38, tasting menus €60–95.
With sweeping views over the Grand Harbour, The Harbour Club is ideal for an elegant meal after visiting the Upper Barrakka Gardens. The menu highlights seafood, grilled meats and carefully crafted desserts. The restaurant emphasizes responsible sourcing and refined presentation.
Local tip: reserve a terrace table for sunset. Prices are a bit higher, but the view and location make it worth it for special occasions.

8. Is-Suq tal-Belt (the Valletta Market) — Reimagined market and foodie stalls
Address: Is-Suq tal-Belt, Republic Street, Valletta, VLT 1114, Malta (inside the covered market).
Opening hours: Generally open Wednesday to Sunday, 11:00–22:00; hours vary by vendor.
Price guide: Street food plates €6–15, drinks €3–8.
Housed in Valletta’s renovated market building, Is-Suq tal-Belt brings together stalls serving global and Maltese cuisine. It’s a lively spot to sample small plates: Maltese tapas, gourmet burgers, vegetarian specialties and pastries. The modern interior provides a striking contrast with the surrounding historic architecture.
Local tip: it’s great for casual group dining. Try several stalls for a tapas-style meal. Avoid Friday evening peak times if you want a seat.

9. The Mediterranean — Seasonal gastronomy with local produce
Address: The Mediterranean, 40 Old Theatre Street, Valletta, VLT 1230, Malta.
Opening hours: Open Tuesday–Sunday 12:00–22:30. Closed Mondays.
Price guide: Starters €9–16, mains €16–34, chef’s specials €25–40.
This restaurant focuses on seasonal Mediterranean cuisine inspired by Malta and its neighbors. Dishes favor grilled vegetables, plancha-grilled fish and light olive oil–based sauces. The setting is elegant without being pretentious — suitable for a business lunch or a romantic evening.
Local tip: ask about the day’s specials and choose shareable portions. It suits diners who appreciate refined yet approachable plates.
10. Sous Le Cloché — Cozy little bistro with a market-driven menu
Address: Sous Le Cloché, 3 St. Paul’s Street, Valletta, VLT 1210, Malta.
Opening hours: Wednesday–Sunday 12:00–15:00 and 18:30–22:00. Closed Monday and Tuesday.
Price guide: Starters €7–12, mains €14–28, desserts €6–9.
This charming little bistro located near a historic bell tower serves a daily market menu that changes each day. The approach is simple and generous: fragrant broths, slow-simmered stews and homemade desserts. Portions are perfect for sharing and tasting multiple dishes.
Local tip: ideal for an intimate dinner. The chef prioritizes local produce and can often accommodate vegan/vegetarian options on request. Book early for evening service as the dining room is small.
Conclusion — Eating well in Valletta: final tips and planning
Valletta offers a surprisingly rich culinary scene for a compact capital. From historic venues like Caffè Cordina, neighborhood bistros such as Rubino and contemporary tables like Noni, every meal can turn into a cultural discovery. This guide to the 10 best spots gives you a solid foundation to plan your gastronomic stay, but remember the city is full of little gems you’ll find by chance while exploring.
To make the most of it: book ahead during high season (May–September) and around major cultural events (International Theatre Festival, Notte Bianca). Choose off-peak hours for a more relaxed service and unrushed portions. Always ask staff for today’s recommendations — seafood and seasonal vegetables change frequently and are usually the best indicator of a restaurant’s quality. Finally, be adventurous with local wines and traditional desserts to round out your experience.
Food in Valletta is an invitation to explore the island’s history and culture through flavor. From harbour-facing terraces and reinvented markets to historic dining rooms, each place listed here promises a different experience — from casual, budget-friendly meals to refined, memorable dinners. Take this guide with you and keep an open mind: the best table might be the one you stumble upon down a cobbled side street.
