Best Restaurants In Portsmouth

Whether you're looking for somewhere to settle down for a meal in Southsea, or fancy watching boats set off on a voyage while you devour your dinner, this maritime city has something just for you. Check out our guide and unearth the best restaurants in Portsmouth; from tasty tapas to dishes fronting flavours from around the world.

Last edited by Lauren Cole

Last updated on 14th October 2025




Cosy Club Portsmouth

Whether it's breakfast, brunch, lunch, or dinner, Cosy Club Portsmouth offers a relaxed dining experience with a view. Located in Gunwharf Quays just steps from the Spinnaker Tower, the first-floor restaurant combines stylish interiors with charming nautical touches.

From hearty breakfasts to shareable plates and indulgent mains, it's the perfect spot to enjoy great food while taking in the harbourside atmosphere.

Giggling Squid Portsmouth

Tucked within the stylish Gunwharf Quays, Giggling Squid Portsmouth serves up bold Thai flavours with standout dishes like pad Thai, Thai green curry and crispy duck spring rolls. The restaurant's interiors are bright and botanical, with a relaxed indoor dining area and a lovely outdoor terrace for al fresco meals.

Set in a characterful historic building, it's a charming spot for everything from date nights to family get-togethers.

Becketts

Piled-high pancakes? Vintage chic surrounds? Succulent Sunday roasts? Just when you thought beaut spot Becketts couldn't get anymore divine, you find out that the quaint garden tables make it a top pick for Portsmouth restaurants with outdoor seating too. Better yet are the killer cocktails to wash down your meal, including a punchy chilli and blood orange margarita.

Sant Yago

Serving up tapas inspired by flavours from across Europe and beyond, Sant Yago stands amongst the best Southsea restaurants when you're craving everything from a light bite to a full feast. Fronting everything from lentil coconut curry to Moroccan lamb, there's meaty, vegan and gluten-free options galore.