Cheap Eats in Malta: 15 Best Budget Restaurants Under β¬20 (2026)
Malta can be expensive, but you don't need to spend a fortune to eat well. Here are 15 of the best cheap eats and budget restaurants in Malta and Gozo β all under β¬20 a head.
Best Cheap Restaurants in Malta (β¬β¬)
1. Il Horza β Valletta
Il Horza is a French-Maltese bistro in Valletta with classic dishes done properly. Great value at β¬β¬ pricing.
2. Trattoria Del Mare β Sliema
Trattoria Del Mare serves classic Italian seaside fare at good prices. The menu is inventive given the small kitchen.
3. Bebirgu β Birgu
Bebirgu offers simple food done well β soups, risottos and grilled dishes at β¬β¬ pricing.
4. Barroco β Birgu
Barroco is Terrone's casual younger brother β ideal for lunch. Good Italian cooking at β¬β¬.
5. Trabuxu β Valletta
Trabuxu is a Valletta tradition β straightforward Maltese and Italian dishes in a bistro setting at β¬β¬.
6. Brasserie Rodin β St Julian's
Brasserie Rodin fills the gap of French restaurants in Malta. Many good French dishes at β¬β¬.
7. Kuya Asian Pub β St Julian's
Kuya Asian Pub lives by "Eat like an Asian." Lots of well-priced starters β great for a casual dinner.
8. Maldonado Gozo β Victoria, Gozo
Maldonado Gozo is a Mediterranean bistro in Victoria with local seasonal cuisine at β¬β¬.
9. Roza Gozo β Victoria, Gozo
Roza Gozo offers modern Mediterranean with Gozitan local ingredients at β¬β¬.
10. AcquaBlu β Senglea
AcquaBlu is a good Italian restaurant in Senglea at β¬β¬. Great value when exploring the Three Cities.
Best Cheap Eats in Malta (β¬)
11. San Blas Kiosk β Nadur, Gozo
San Blas Kiosk is a hidden gem near San Blas Bay. Authentic Maltese food at β¬ pricing β the best value on Gozo.
12. Pastizzerias (Everywhere)
Malta's pastizzerias sell pastizzi (flaky pastry parcels filled with ricotta or peas) for β¬0.50-1.00 each. Look for "Crystal Palace" in Rabat and any local pastizzeria.
13. Harbour Club Set Lunch β Valletta
Harbour Club offers β¬55 for two courses at dinner, but set lunch menus are even cheaper. Fine dining on a budget.
14. Grain Street β Valletta
Grain Street does small plates that add up to a good meal without breaking the bank.
15. Sottovento β Birgu
Sottovento serves Italian cuisine with pizza and seafood at β¬β¬. Good for a casual dinner in the Three Cities.
Tips for Eating Cheap in Malta
- Eat at pastizzerias β β¬0.50-1.00 per pastizzi
- Choose set lunch menus β many fine-dining restaurants offer 30-40% off at lunch
- Avoid tourist traps β restaurants on main squares are pricier
- Try the Three Cities β Birgu and Senglea are cheaper than Valletta
- Look for β¬β¬ pricing β our score system marks price bands