Book direct & save up to 15% — no booking fees, best rate guaranteed. Book now →

Best Restaurants Near Bormla & the Three Cities

Where to Eat

One of the first questions our guests ask when they arrive at Magdalena is: where should we eat tonight? It’s a fair question — the Three Cities aren’t as overloaded with restaurants as Valletta or Sliema, and that’s actually part of the charm. The places that are here tend to be good, personal, and surprisingly affordable.

This guide is part of our complete guide to the Three Cities of Malta — Birgu, Bormla and Senglea.

We’ve lived in and around Bormla for years, and we eat at these restaurants ourselves — not just once for a review, but regularly. This is our honest guide to where to eat in the Cottonera area, from waterfront fine dining to the pastizzi shop around the corner.

Birgu Waterfront — The Main Event

Most visitors to the Three Cities gravitate to Birgu (Vittoriosa), and for good reason. The waterfront along Xatt il-Forn is one of the most beautiful dining settings in Malta — yachts on one side, honey-coloured limestone on the other, and Valletta glowing across the harbour after dark. It’s a 12-minute walk from Magdalena, or a quick water taxi ride.

Tal-Petut

What: Traditional Maltese home-cooking in a tiny, intimate setting. This is genuinely one of the most unique dining experiences on the island. There’s no menu — you eat what the family has prepared that evening, served communal-style across a handful of tables in what feels like someone’s front room. Because it is.
Price: €€ — fixed price, usually around €35–40 per person including wine.
Tip: You must book ahead. Days ahead, sometimes a week in summer. They have limited sittings and they fill up. Worth the effort — this is the kind of meal you’ll still be talking about at home.

Two and a Half Lemon

What: Mediterranean cuisine with a creative twist, set in a beautifully restored palazzo. The courtyard is lovely for warm evenings. The menu changes seasonally, and they do interesting things with local fish and seasonal vegetables.
Price: €€–€€€ — mains around €22–30. Wine list is well-curated.
Tip: Ask for a table in the courtyard if the weather is good. The indoor rooms are atmospheric too, but the courtyard is special. Service can be slow when they’re full — don’t go if you’re in a rush.

Café du Brazil

What: A Birgu institution. Part café, part wine bar, part casual restaurant. Good for a morning coffee, an afternoon glass of wine watching the harbour, or a simple evening meal. The food is honest rather than fancy — pasta, salads, grilled fish.
Price: €–€€ — very reasonable for waterfront location.
Tip: Best spot in Birgu for a relaxed drink with a view. Don’t expect quick service at peak times — this is Malta, and Café du Brazil runs on its own clock. The breakfast is solid if you fancy eating out in the morning.

Il-Veduta

What: Perched up high near the tip of Birgu, with panoramic views across the Grand Harbour to Valletta. The terrace is spectacular, especially at sunset. Mediterranean and Maltese menu with reliable seafood dishes.
Price: €€–€€€ — you’re paying partly for the view, and it’s worth it.
Tip: Book a terrace table for sunset. The indoor dining room doesn’t have the same magic. Food is good but not groundbreaking — you come here for the setting.

Rogue Bistro

What: A newer addition to Birgu’s dining scene, bringing a more contemporary, bistro-style approach. Smaller menu that changes frequently, with good use of local ingredients. Nice wine selection by the glass.
Price: €€ — fair value for the quality.
Tip: It’s a small place, so reservations are a good idea for dinner, especially on weekends. Good option if you want something a bit more modern without leaving the Three Cities.

Bormla — Eating on Your Doorstep

Bormla (Cospicua) is where Magdalena stands, and while it’s not overflowing with restaurants, the options that are here are genuine — local places where the owners know the regulars by name. This is the least touristy of the Three Cities, which means prices are lower and the vibe is more authentically Maltese.

Don Berto

What: Italian-Maltese trattoria just minutes from our front door. Don Berto is our go-to for a relaxed dinner when we don’t feel like walking far. Good pizzas from a proper oven, solid pasta dishes, and friendly service. The kind of neighbourhood restaurant every town needs.
Price: €–€€ — genuinely good value. A pizza and a glass of wine won’t set you back much at all.
Tip: The outdoor terrace is pleasant in the evening. It gets busy with locals on Friday and Saturday nights, which is always a good sign.

Trattoria il Gabbiano

What: A straightforward Italian restaurant near the Bormla waterfront. Reliable pasta, fresh fish specials, and a warm atmosphere. It’s been around for years and has its loyal following.
Price: €€ — mid-range, fair for the portions.
Tip: The fish of the day is usually a good bet. Ask what came in fresh — the owner will tell you honestly. Not fancy, but consistently decent.

For a quick bite in Bormla, look for the local pastizzerias — small counter-service shops selling pastizzi (flaky pastry filled with ricotta or mushy peas) for about 50 cents each. There’s usually one open on the main streets. Grab two or three with a Kinnie (Malta’s bitter orange soft drink) and you’ve got the most Maltese snack imaginable for under €2.

Senglea — Harbour Views Without the Crowds

Senglea (Isla) is the smallest of the Three Cities and often overlooked by visitors who stop at Birgu. That’s a shame, because the Gardjola Gardens viewpoint is one of the best in Malta, and the waterfront has a quieter, more local feel than Birgu’s.

Tal-Familja

What: Traditional Maltese and Mediterranean cooking in a family-run restaurant that’s been here for decades. The name means “The Family” and that’s exactly what it feels like. Home-style dishes, generous portions, and prices that remind you not everywhere in Malta has gone upmarket.
Price: €–€€ — excellent value. You can eat well for €15–20 per person.
Tip: Try the rabbit stew (stuffat tal-fenek) if it’s on the menu — it’s as traditional as Maltese cooking gets. The place is modest inside but the food is genuine. Walk along the Senglea waterfront afterwards for a digestive stroll with harbour views.

Just Beyond the Three Cities

If you have a car — or don’t mind a short bus ride — there are a few spots in the surrounding towns worth knowing about. These are where locals from the Cottonera area go when they want a change of scene without driving far.

Kalkara

The small village of Kalkara sits just east of Birgu and has a handful of waterfront restaurants along its quiet creek. It’s less polished than Birgu’s waterfront, which keeps it more relaxed. Look for the restaurants along the Kalkara Creek — most serve fresh fish and Mediterranean dishes at reasonable prices. It’s a pleasant 20-minute walk from Magdalena along the harbour, or a 5-minute drive.

Paola & Fgura

These neighbouring towns aren’t destinations in themselves, but they have the everyday infrastructure that the Three Cities sometimes lack — supermarkets, bakeries, and casual local restaurants. If you’re self-catering at Magdalena and want to stock up, the Lidl and local shops in Paola are your best bet. For eating out, there are several pizzerias and kebab shops that locals rely on for a quick, inexpensive meal. Nothing you’d write a review about, but useful to know they’re there.

Breakfast, Coffee & a Light Lunch

Two spots in nearby Birgu we keep going back to for a slow breakfast, a good coffee, or a light lunch. Don’t be put off by the online scores — they’re better than the numbers suggest.

Café Riche

What: A relaxed café on Triq P. Boffa in Birgu, and one of our favourites for a slow breakfast or a light lunch. Good coffee, fresh pastries, and simple plates done well. It comes alive in the evening too, with beautiful theme nights and a busy events calendar — live music, film nights, and more. The kind of place you end up sitting longer than you meant to — especially out in the pretty courtyard, which is lovely and romantic on a warm evening.
Price: € — around €5–10 a head.
Tip: Opens around 9am. Follow Café Riche on Facebook for their theme nights and events — and don’t let the online score put you off, it undersells the place.

Birgi

What: A small, friendly spot on Triq San Lawrenz in Birgu that opens early — our pick when we want good coffee and breakfast before the streets fill up. Unfussy, genuinely local, and better than its rating suggests.
Price: € — around €5–10 a head.
Tip: Opens at 7am, earlier than most — ideal before a day of walking the Three Cities.

A Few Honest Notes

The restaurant scene in the Three Cities has improved enormously over the past few years, but it’s still not Valletta or St Julian’s — and we think that’s a good thing. You won’t find rooftop cocktail bars or Michelin-starred tasting menus. What you will find is real food, often cooked by the owner, at prices that don’t make your eyes water.

A few practical things worth knowing:

  • Book ahead in summer. The good restaurants in Birgu are small and they fill up, especially on weekend evenings and during festa season. A quick phone call or WhatsApp message the morning of your visit is usually enough.
  • Don’t skip lunch. Several places offer better value at lunchtime, and the harbour views are arguably even better in daylight. Café du Brazil is particularly good for a long, lazy lunch.
  • Cash is still useful. Most restaurants accept cards, but some of the smaller pastizzerias and kiosks are cash-only. Keep a few euros on you.
  • Valletta is 10 minutes away. If you want a wider choice, the ferry from Birgu to Valletta takes about 10 minutes and runs regularly. Valletta’s restaurant scene is excellent and easily accessible from the Three Cities.
  • Restaurants come and go. Malta’s dining scene changes frequently. If you find that any of the places mentioned here have closed or changed, we appreciate a heads-up so we can update this guide.

Every guest at Magdalena gets our personal restaurant recommendations when they arrive — tailored to what you like, what’s open that week, and what we’ve been enjoying ourselves lately. It’s one of the perks of staying in a home rather than a hotel: you get local knowledge, not a generic guidebook list.

Stay in the Heart of It All

Magdalena is a beautifully restored Maltese townhouse in Bormla — walking distance to the best restaurants in the Three Cities, with personal recommendations from owners who actually live here.

See the house · Read guest reviews · Why book direct

Stay at Magdalena

A restored 400-year-old townhouse in the heart of Bormla — ten minutes by ferry from Valletta, sleeping up to three. Book direct and save up to 15% — no booking fees, best-rate guaranteed.

Owned & run by Christine & Dick · confirmed within 24 hours