
Best Restaurants in St Julian's: Where to Eat by Bay
A candid pick of the best restaurants in St Julian's, grouped by Spinola Bay, Portomaso, Balluta Bay and Paceville, with what each area suits.
On this page
Choose your bay before you choose a restaurant in St Julian's: Spinola Bay gives you waterfront seafood and west-facing sunset tables, Portomaso Marina delivers the dressed-up, smart-casual end, Balluta Bay is the neighbourhood alternative, and Paceville is where casual, group-friendly eating works best. The four areas sit within walking distance, so the real decision is the kind of evening you want rather than the distance you can cover. This guide groups the picks by bay, adds the Maltese dishes worth seeking out and explains which tables need booking ahead.
Allow a generous evening rather than a quick meal. The point of eating here is the bay-side setting and the mix of Mediterranean, Italian and Maltese cooking, and a table at Spinola or Portomaso rewards you for lingering. Use the St Julian's map to fix which side of the peninsula you are on before you book.
How St Julian's four dining areas differ
St Julian's extends from the waterfront at Spinola Bay inland to Paceville and along the coast to Balluta Bay and St George's Bay, which puts four different eating experiences inside a walkable area. The guide to dining across these zones divides them into the late-night streets of Paceville, the waterfront of Spinola Bay, the upscale marina at Portomaso and the beachside setting of St George's Bay, and that split is the most useful way to plan a meal here.
Pick by atmosphere rather than by cuisine. Spinola Bay suits a long dinner with the water in front of you, Portomaso suits an occasion where you dress up, Balluta Bay suits a quieter neighbourhood meal and Paceville suits a group that wants to eat quickly before moving on. The trade-off is straightforward: the closer you are to the water and the marina, the more you will want to reserve.

Spinola Bay: waterfront seafood and Italian trattorias
Spinola Bay is the strongest choice for a seafood dinner in St Julian's. Restaurants line the bay with waterside tables, and the setting is a former fishing village where the boats still float in front of the diners. If you want grilled fish or a seafood platter with the harbour in view, start here.
Aim for a table facing west, because the bay faces west and the sunset lands on the water in front of you. In summer, book for around 6.30pm to 7pm to catch that light; the same slot falls earlier in winter. The promenade also has wine bars and aperitivo spots if you would rather have a drink with a view before dinner elsewhere.
Seafood is the reason to sit here. Order grilled lampuki when it is in season, the catch of the day priced by weight, a seafood risotto or the traditional fish soup, aljotta, and consider the seafood platter for two if you want the full spread. Spinola also holds Italian trattorias serving homemade pasta, French-inspired bistros for a special occasion and seafood restaurants that display the day's catch on ice so you can choose your fish before it is cooked.
Portomaso Marina: the upscale end of town
Portomaso Marina is where St Julian's does fine dining, with restaurants set around a yacht-filled harbour. This is the area for a celebration or a business dinner: expect multi-course tasting menus with wine pairings, premium ingredients and marina views rather than a quick plate of pasta. The restaurants here lean towards sommelier service and polished presentation.
Dress for it. Portomaso venues run from smart casual to elegant, and some will refuse shorts, flip-flops and sportswear, so change before you head down rather than risk the door. Named Portomaso restaurants include Acqua Terra e Mare, which focuses on prime meat and seafood; Zeri's Restaurant, with a menu built on unusual ingredient combinations; Marina Terrace Pizzeria & Brasserie at Portomaso Marina; and Blue Elephant, the Thai restaurant inside the Hilton.
Beyond the marina names, Caviar & Bull sits on the seafront with a menu drawing regional produce together with international influences, and Lore and Fitch takes a steakhouse approach with a substantial wine list and views over the area. Truffle and Truffles keeps its menu centred on truffles and sits in the heart of St Julian's while staying quiet enough for a relaxed dinner.
Balluta Bay: neighbourhood restaurants worth the short walk
Balluta Bay sits a short walk from the Spinola crowds and gives you a calmer neighbourhood meal. Wigi's Kitchen, a family-run restaurant in the heart of Balluta Bay, serves Mediterranean cooking with a progressive twist and displays its meat and fish so you can pick the piece you want. It is the sort of place to book when you want a proper dinner without the marina formality.
The walk between bays is the practical advantage: you can start with a drink on the St Julian's promenade and eat in Balluta without paying for a taxi. Use it as your fallback when Spinola is full on a Friday or Saturday.
Paceville: casual, group-friendly and late
Paceville is the casual end of St Julian's dining, and the Bay Street Complex concentrates several easy options in one place. Burger joints, pizza restaurants, tapas bars and Asian fusion places all work for a group getting ready for an evening out. If you are eating before going on elsewhere, aim for 7pm to 9pm: earlier and you will be hungry again by midnight, later and you may miss the start of things.
Late at night, the main streets fill with kebab shops, pizza by the slice and American-style burgers, and the smaller takeaway windows often turn out better pizza than the sit-down places. Several cafés and restaurants around Paceville serve late breakfast and brunch menus into the afternoon. Treat Paceville as the practical, inexpensive option rather than the destination meal.

Where to try Maltese cooking in St Julian's
Build your order around Maltese dishes rather than treating them as an afterthought. Look for stuffat tal-fenek, the traditional rabbit stew, fish of the day, aljotta and pastizzi, and ask for ġbejna, the small local cheese, when it appears on a menu. Spinola Bay is the best hunting ground for the fish dishes because the restaurants there work from the day's catch.
Georgian Malta, at 123 Main Street in St Julian's, takes a different route entirely, with khachapuri, the cheese-filled bread, and khinkali, the filled dumplings, as the dishes to order alongside Georgian wine. It opens daily from 11am to 11pm and takes bookings by phone, email or an online form, and reviewers single out the khinkali and khachapuri. Book ahead, especially at weekends.
Booking and timing: when waterfront tables go
Waterfront tables at Spinola Bay are the ones to reserve first. On Friday and Saturday nights in summer they book up one to two weeks ahead, and asking for a waterfront table when you reserve is what gets you the view rather than the back of the room.
For Portomaso, book once you know the dress code suits your plans, since a refused door wastes an evening. Georgian Malta takes reservations by phone, email and an online form, so a table there can be secured before you travel.
How to choose between the four areas in one evening
Treat the bays as a sequence rather than competitors. Start with an aperitivo on the promenade or at Spinola, eat seafood at Spinola if the sunset is the point, move to Portomaso if you want the dressed-up version, or head to Balluta for a quieter table a short walk away. Paceville is the last-resort option when you want something quick and cheap with a group.
If you are still deciding whether the area earns a place on your itinerary at all, weigh the eating against everything else the town offers. It is worth being clear about what St Julian's is good for before you commit an evening to it.
Which bay should you book tonight?
Book Spinola Bay for a sunset seafood dinner, Portomaso Marina for an occasion that deserves smart clothes and marina views, Balluta Bay for a calmer neighbourhood table, and Paceville for a fast, inexpensive group meal. Reserve the waterfront and marina tables a week or two ahead in summer, and ask for the water-facing table when you do.
One more practical note: if you are combining dinner with shopping or an afternoon in town, plan the meal around the rest of the day rather than the other way round.
Frequently Asked Questions
What are some typical dishes eaten in Malta?
Look for rabbit stew, fish of the day, aljotta (fish soup), pastizzi and ġbejna, the small local cheese. In St Julian's, Spinola Bay is the best area for the fish dishes because the restaurants there work from the day's catch, while the Georgian dishes of khachapuri and khinkali are worth trying at Georgian Malta.
Does Malta have any Michelin star restaurants?
Awards change, so check the Michelin Guide's own listings before you book. St Julian's has a strong fine-dining scene around Portomaso Marina, with tasting menus and wine pairings on offer, but confirm any award claim on the Michelin Guide or with the restaurant itself.
When should I book a table for dinner in St Julian's?
For a sunset table at Spinola Bay, book for around 6.30pm to 7pm in summer, when the west-facing bay catches the light. If you are eating before heading out in Paceville, aim for 7pm to 9pm. Waterfront tables on Friday and Saturday nights in summer book up one to two weeks ahead.
Is St Julian's a nice part of Malta?
It is a convenient base for eating, with four distinct dining areas within walking distance: Spinola Bay, Portomaso Marina, Balluta Bay and Paceville. Whether it suits you depends on whether you want a waterfront dinner or a livelier, cheaper evening.
Sources
Notes for your Malta trip
Optional updates when we add or correct a Malta or Gozo guide.
You might also like
Continue reading
More guides you'll find useful





