Open Travel Guide
  1. Home
  2. Destinations
  3. Malta
  4. South Eastern
  5. Restaurants
  6. Tal-Petut

Restaurants · South Eastern, South Eastern

Tal-Petut

  • CuisineTraditional Maltese
  • CategoryRestaurant
  • VibeIntimate, townhouse
  • PriceEUR 30-50 per person (USD 34-57), indicative

Tal-Petut is a restaurant at 20 Triq Pacifiku Scicluna in Birgu (also called Vittoriosa), one of Malta's Three Cities on the south side of the Grand Harbour. It serves traditional Maltese cooking as a prix-fixe dinner in a Birgu townhouse, a format that gives visitors a guided introduction to the island's home-style cuisine rather than a long choice of dishes.

Mediterranean prix-fixe dinner restaurant in Birgu serving classic Maltese dishes.

Tal-Petut is a restaurant at 20 Triq Pacifiku Scicluna in Birgu (also called Vittoriosa), one of Malta's Three Cities on the south side of the Grand Harbour. It serves traditional Maltese cooking as a prix-fixe dinner in a Birgu townhouse, a format that gives visitors a guided introduction to the island's home-style cuisine rather than a long choice of dishes. Birgu is the oldest of the Three Cities, with narrow streets, the Fort St Angelo headland and a marina, and it is generally quieter than Valletta in the evenings. The set dinner is built around classic Maltese dishes; rabbit, long regarded as a national dish, and local cheeselets (gbejniet) are among the items associated with the house, together with other traditional courses that change with the kitchen's plans. Because the prix-fixe approach limits choice, diners are advised to mention allergies and dietary needs when booking. The dining room is intimate and townhouse-scaled, with a homely, personal atmosphere instead of a large restaurant feel; the number of tables is small, noise levels are low to moderate and the mood suits couples and small groups. Dress is casual to smart-casual. Indicative spend is EUR 30-50 per person, which is good value for a set Maltese dinner. A specific wine programme is not documented, though Maltese wines are the natural accompaniment. Reservations are advised, and with limited seating it is sensible to book several days ahead, and earlier for weekends and the summer months. A phone number is not listed in the data, so visitors should arrange the booking through the restaurant's own channels. Birgu is reachable by bus from Valletta or by the ferry across the harbour, and an evening here pairs well with a stroll along the waterfront and through the old streets.

Practical information for Tal-Petut · Last updated September 2026
Price EUR 30-50 per person (USD 34-57), indicative
Reservations Booking advised
Address 20 Triq Pacifiku Scicluna, Birgu, Malta

Signature dishes

  • Classic Maltese set dinner
  • Rabbit
  • Local cheeselets

Good to know

Known for
Maltese prix-fixe dinners in a Birgu townhouse

Location

20 Triq Pacifiku Scicluna, Birgu, Malta

35.8879, 14.5222 View on map

Highlights

  • Prix-fixe traditional Maltese dinner in a Birgu townhouse
  • Rabbit and local cheeselets among classic Maltese dishes
  • Intimate setting in the old Three Cities quarter
  • Good-value set dinner at about EUR 30-50 per person

Tips for visiting

  • Book several days ahead; seating is limited and the dinner is a set menu.
  • Mention allergies or dietary needs when reserving, as choice is limited.
  • Reach Birgu by bus or by the ferry across the Grand Harbour from Valletta.
  • Budget EUR 30-50 per person.

When to visit

Evening, when the set dinner is served; book ahead for weekends and summer.

Accessibility

A townhouse in Birgu's old streets, which are narrow and may have steps or uneven paving. Visitors with mobility needs should confirm access with the restaurant.

Frequently asked questions

What style of dinner does Tal-Petut serve?

A prix-fixe dinner of classic Maltese dishes in a Birgu townhouse.

Where is it?

At 20 Triq Pacifiku Scicluna in Birgu (Vittoriosa), Malta.

Is a reservation needed?

Booking is advised because the setting is small and the dinner is a set menu.

How much does it cost?

Indicative cost is EUR 30-50 per person.