Where to Eat in St. Julian’s, Sliema, Ta’ Xbiex & Valletta
If you’re looking for some of the best spots for dinner in Malta, you’ve come to the right place. Despite being one of the smallest countries in Europe, Malta offers a surprisingly diverse mix of global cuisines and creative cocktail bars. Since moving here over a year and a half ago, my husband and I have spent countless date nights exploring the island’s unique dining scene. I’ve put together a list of my favorite restaurants, organized by location and in alphabetical order. Every spot on this list is one I’ve personally visited, so you can count on genuine, honest reviews. I’ll keep updating it regularly to make sure you’re always in the loop on the best places to check out during your trip!


Alma – I was a bit skeptical about trying this restaurant at first—mostly because of its location right below a hotel, and I couldn’t quite figure out what kind of food vibe they were going for. But after eating there, I was pleasantly surprised. Alma serves fusion cuisine and has a great happy hour deal. Inside, the place is trendy with a cool vibe that really adds to the experience. I ordered some of their Japanese-inspired dishes like edamame and sushi, while my husband went for a more classic steak and potatoes. I was there with a large group, and everyone left satisfied. I wouldn’t rush back, but I’d definitely go again.
Chophouse – This steakhouse offers one of the most iconic views of Valletta. The food was good, but not particularly extraordinary. Unfortunately, the service didn’t quite live up to expectations. While the overall experience was pleasant, the service quality may affect my decision to return.
Fernando Gastrotheque (Sliema)- This is a legit Michelin-star restaurant—and yes, it comes with a big price tag. I don’t always love super fancy places, but the atmosphere here was great—elegant without feeling stuffy. The service was top-notch and really added to the experience. Our steak was cooked to absolute perfection. This is definitely the ultimate spot for a date night or special occasion if you want to treat yourself.
Hammett’s Gastro Bar – Savor flavorful Asian fusion dishes paired with delicious cocktails and unbeatable happy hour specials. Just a short walk away, Hammett’s Monastik offers a completely different vibe, with a selection of organic cocktails and tasty bar bites. It’s the perfect place to unwind, especially if you’re looking to catch a stunning sunset.
Jungle Joy – Crowds flock to this laid-back bar, but behind the glass doors at the back, you’ll find some of the best Thai food on the island. I’m obsessed with their Panang curry—it’s easily one of my favorite go-to dishes in Malta. There’s a big TV in the front where people gather to watch popular sports games, and the vibe is very relaxed. You’ll notice more foreigners than locals here, but it never feels overly touristy. I literally order from here once a week. It’s cheap, delicious, and consistently satisfying.
Marrobio – You’ll find a solid selection of Italian dishes here, all at an affordable price. While the interior feels a bit outdated and it’s not my go-to spot for dining in, the take-out is always on point. I never leave disappointed after devouring a bowl of pasta or an entire pizza.
MedAsia Fusion Lounge – This restaurant is a no for me. It’s located on a busy street in Malta with heavy foot traffic, which makes it really loud and packed with tourists. The food was just okay—not terrible, but definitely nothing special. I ordered the sushi and a curry dish. I left full, but not impressed.
One Thai Kitchen – I felt the need to mention this spot because the style of Thai food is quite similar to Jungle Joy. I’d only recommend dining in if you’re in the mood for something super casual and budget-friendly—it’s definitely not fancy. The restaurant is on the ground floor of a dated building and could really use a bit of a revamp. That said, the food is really good, and that alone makes it worth a visit.
Portopalo – Delicious seafood in a relaxed setting where the food outshines the ambiance. This restaurant sits on a busy street in Malta with a lot of pedestrian traffic, which isn’t really my favorite setting—so I’d recommend sitting inside for a more relaxed experience. We ordered a variety of different fish dishes and left really happy. The quality was great, and everything was cooked beautifully.
Surfside Bar & Grill – This restaurant is easy to spot as you stroll along the water. With its laid-back, multi-level vibe, TVs, and music, it’s the perfect casual spot for a bite. While the food is simple and not particularly memorable, it’s still a great option for a relaxed lunch by the sea.
Tora – Upscale Chinese cuisine with breathtaking views of Valletta. This is definitely one of the better sushi spots on the island. The same chef behind the beach club Manta downstairs—whose food I absolutely love—also runs the kitchen here, so the quality is solid. While I wouldn’t rush back, it was an overall good meal with a beautiful setting that’s worth experiencing at least once.

Aft Galley – This restaurant serves handcrafted, authentic Lebanese dishes—and it actually got its start when a group of Emirates cabin crew decided to open a place of their own. The space is modern and sleek, with a nice outdoor terrace for dining. I went with a group, and we ordered a variety of dishes to share. Everything was full of flavor, and I definitely didn’t leave disappointed. I’ll absolutely be coming back!
Georgian Malta – This is the first Georgian restaurant to open in Malta, tucked just off one of the main roads with a partial view of Spinola Bay. I’d heard great things and had it recommended to me several times, so I was curious to finally try it out. The ambiance was okay—nothing particularly memorable. We ordered their “iconic” cheese-filled bread, dumplings, and a few other dishes. While the food was well-prepared, it didn’t really wow me. To be fair, Georgian cuisine isn’t exactly my favorite, so I probably wouldn’t go back.
Hammett’s Mestizo – This restaurant offers a modern ambiance and a menu inspired by Latin American cuisine. The cornbread was particularly delicious, and the cocktails were tasty. While the portions were on the smaller side, the dishes were packed with flavor. This restaurant stands out for its unique menu, making it a great choice if you’re looking to try something different.
Kuya – I absolutely love this spot. It’s a laid-back Asian restaurant with a Michelin star, which is pretty rare to find! All of their dishes are packed with flavor, but my favorite by far is the Bang Bang Chicken—seriously, don’t miss it. I was initially skeptical because it’s located in a really touristy area and sits above a very average sushi place, but it’s on a whole different level. The restaurant has two floors, including a rooftop with open-air windows that’s perfect for people-watching and soaking in the street vibe. Prices are totally reasonable, especially considering the quality. A fantastic spot if you’re craving Asian food without breaking the bank.
Mamachi – Experience an exciting blend of Japanese-Peruvian fusion in a vibrant, jungle-inspired setting with a live DJ on weekend nights. For the full atmosphere, request a table indoors. With a creative cocktail menu and a delicious selection of seafood, sushi, steak, and more, this spot is easily one of Malta’s top dining destinations.
NAAR Restobar – It took me forever to book a table at this restaurant because I was a bit hesitant about its location in the heart of a very touristy area. While I wouldn’t recommend dinner here, their boozy brunch is a must-try. For just 35 Euros per person, you can choose from four different breakfast combos and enjoy unlimited mimosas, bellinis, Aperol spritzes, or Ocean’s Kiss, Lychee Spark, Gin Fizz Royale, Prosecco, and Sex on the Beach cocktails for 2 hours. It’s definitely worth the visit if you’re interested in getting crunk!
Ruby Ray’s – This is one of the coolest designed restaurants on the island, and a sister spot to our favorite Indian restaurant, Shakinah. While the food is quite similar, this place boasts a much larger, trendier vibe with upbeat music that sets the mood. They even have a hidden speakeasy in the back! I highly recommend it for a fun night out!
Salumeria Gardens – This pizzeria is a hidden gem in St. Julians. Tucked just off the corner of a main road, it offers a fun, garden-like atmosphere with plenty of seating. It gave me such a Brooklyn vibe, which I totally miss. The pizza was absolutely delicious! We’ll definitely be back.
Taco Bar – This is the closest you’ll get to authentic Mexican cuisine around here. We’ve practically become regulars! Don’t miss out on the Taco Smash cocktail—it’s hands down the best drink on the menu!
Zen – 100% takes the cake for the best sushi and Japanese food I’ve had on the island—but dang, it’s pricey. You have to try the teppanyaki experience here; it’s awesome and the food is incredible. I wouldn’t go often because of the price, but I was extremely happy with my visit. Definitely worth it for a special treat! And please don’t confuse this with Zen Sushi To Go—they are for sure not the same experience.

Mamma Mia – I’ve only been to this restaurant for lunch, but it definitely attracts a big crowd. Located right on the waterside in Ta’ Xbiex harbor, the space is modern, spacious, and great for large groups. The menu has plenty of options, including seafood, pasta, meats, and pizza. I ordered the pizza and was really impressed. The service was excellent, and I’d definitely return to try more of their dishes.
Seafood Market Grill – This place served some of the best seafood I’ve had in Malta, hands down. It’s definitely on the pricier side, so I’d recommend saving it for a special occasion or date night. The location isn’t ideal—situated across from a busy street and a gas station—but once you’re inside, that all fades away. The staff was incredibly professional, which added to the overall experience. What really stood out to me was the lobster. It’s rare to find it on a menu without a sky-high price tag, but here, I was able to enjoy it in a rich, delicious butter sauce that was absolutely worth it. I really loved the meal and would 100% return.
Shakinah – One of the best places for Indian food on the island, offering inventive cocktails and a sleek, modern vibe. This has definitely become one of our go-to spots whenever we’re craving Indian cuisine! While it’s on the pricier side—main courses run around €20, and that doesn’t include naan or rice—it’s worth it for the quality. Just be aware it’s a bit more expensive than most other Indian restaurants here.
Waterpolo Club – This waterside restaurant, inspired by Sicilian cuisine, offers iconic views of Valletta. With both indoor and outdoor seating, the ambiance is perfect for a relaxed meal. The food was tasty, though I’m not sure I’d rush back right away.

N’duja Osteria – small, quaint, charming Italian dining spot tucked away in one of the city’s historic streets. The star dish of the menu is undoubtedly the Orecchiette Ndjua, a pasta cooked with spicy Calabrian sausage. However, every item on the menu is exceptional! If you’re a group of four or fewer, try to grab a seat outside. The street has great ambiance, and it’s a perfect spot to soak in the charm of Malta’s hilly streets.
Rampila – This restaurant’s walls were originally crafted by the Knights of St. John in the 16th century as a component of the protective fortifications surrounding Valletta. It now serves as a unique dining venue with an affordable selection of Mediterranean dishes. The restaurant is nestled within a medieval tunnel, and provides outdoor terrace seating overlooking views of Valletta’s fortress. We were highly impressed with the beef carpaccio appetizer and thoroughly enjoyed the Paccheri pork cheek ragu.
59 Republic Street – Located in St. George’s Square, this venue offers both indoor and outdoor seating options. The food is trendy, though the portions are small for the price. However, the drinks are delicious. I’d definitely return for a drink and some people-watching, but I wouldn’t rush back for the food.
Harbour Club – An incredible date-night spot—especially in summer when you can book a table on the upper terrace. It offers one of the best fine dining experiences in Malta, easily rivaling (and in some cases surpassing) the island’s one-star restaurants. The restaurant is set in a beautifully converted warehouse, originally built in 1712 by the 64th Grand Master of the Order of Malta. Inside, the décor is elegant and unique, featuring wood repurposed from the deck of an American ship. Upstairs, the terrace offers a breathtaking view of the Grand Harbour—perfect for sipping a glass of wine while enjoying one of their exquisite Mediterranean dishes, with a touch of French flair.
Zero Sei Trattoria Romano – situated on a quieter street in Valletta, this charming Roman restaurant is a favorite for Italian cuisine. Known for its authentic carbonara and yummy truffle burrata, it’s a must-visit for authentic Italian.
San Paolo Naufrago (Valletta) – Savor delicious pizza and their renowned lasagna while unwinding on the iconic steps of Valletta. Enjoy a relaxed ambiance overlooking the harbor, beautifully lit by hanging lights. This is a 10/10 spot—even if you’re just stopping by for a drink. I love bringing my visitors here; it’s always a hit.
Drunken Dumpling – This charming, authentic Chinese restaurant is tucked away in the heart of Valletta. While the menu may be small, it’s packed with bold flavors that’ll leave you craving more. With EXTREMELY limited seating, it’s best suited for smaller groups. Quick, easy, and incredibly delicious – you won’t want to miss it!
Il Ristorantino Italiano – A small, charming Italian restaurant tucked just off the main street in Valletta. We sat outside and enjoyed a range of pasta dishes, many featuring fresh seafood. The food was good, and I’d definitely go back—but I wouldn’t be rushing to rave about it. For me, it lacked a bit of ambiance, feeling a little too close to the more touristy spots in the area.
Stay tuned for more of my posts about Malta—but for now, check out the complete guide below.