Call us FREE 0808 2394 989
Opening Hours - Office closed, we'll open at 8:30am
Discover the best restaurants for breakfast, lunch and dinner in Southampton
Published on 28 Apr 2025
Southampton is home to a thriving food scene that’s well worth exploring. From hearty breakfasts and relaxed lunches to elegant dinners with a view, the city offers something to suit every taste. Whether you’re fuelling up before embarkation or winding down after your cruise, these are some of the best restaurants to enjoy along the way.
5 Maritime Walk, Ocean Village, Southampton, SO14 3QT
For breakfast with a view, head to HarBAR on 6th at the top of the Harbour Hotel Southampton. This stylish rooftop bar overlooks Ocean Village marina, offering a picture-perfect backdrop to your morning. On the menu? A tempting line-up of breakfast favourites - think perfectly poached eggs Florentine, crisp streaky bacon waffles and rich, aromatic coffee.
Multiple Venues
With its signature yellow signs and the rich aroma of freshly brewed coffee, Mettricks has become a much-loved part of Southampton’s breakfast scene. Whether you’re craving a classic full English or indulgent pancakes, this vibrant local favourite delivers with flair. Each cosy location offers a warm welcome, great coffee and a buzzing atmosphere.
31-32 Oxford Street, Southampton, SO14 3DS
XOXO is a bright and modern breakfast spot that puts fresh, locally sourced ingredients at the heart of everything it does. From organic eggs courtesy of Fluffetts Farm to artisan bread from Totton Mills, every bite is packed with flavour and quality. Pair your meal with a smooth Moon Roast coffee, roasted just up the road in Alresford.
Ironside House, Canute Pavilion Car Park, Ocean Village, Southampton, SO14 3TN
Bacaro brings a taste of Venice to Southampton with its vibrant atmosphere, exposed brick interiors and chef-led open kitchen. Inspired by traditional Venetian bacari, this lively spot serves up flavour-packed Italian small plates and standout risottos made with fresh, local ingredients. It’s the perfect place to linger over lunch with a glass of wine and soak up the buzz.
5 Maritime Walk, Ocean Village, Southampton, SO14 3QT
For a refined lunch by the water, The Jetty is a must-visit. This award-winning, seafood-forward restaurant pairs bold flavours with beautifully presented dishes, all crafted using locally sourced ingredients. Think modern classics, generous portions and a wine list to match. It’s a relaxed yet elegant setting where every bite feels like a special occasion.
8 Western Esplanade, Southampton, SO14 2AZ
Tucked inside Southampton’s historic medieval walls, The Pig in the Wall is a charming daytime deli with plenty of character. Expect big, bold flavours made with lovingly sourced local ingredients. It’s a cosy lunchtime spot where rustic charm meets seriously good food. Ideal for a relaxed bite before heading to your cruise ship.
Unit 3-4, Alexandra Wharf, Maritime Walk, Ocean Way, Southampton, SO14 3QS
Blue Jasmine Wine & Tapasía is a sophisticated dining destination in Southampton’s Ocean Village, offering stunning marina views and a stylish terrace for al fresco evenings. Rooted in South East Asian cuisine, the menu blends bold flavours with elegant presentation, perfect for a special night out. Ideal for marking the start or end of a memorable cruise.
Town Quay, Southampton, SO14 2AR
Set in a striking former woolhouse, Dancing Man Brewery blends historic charm with hearty, flavour-packed dining. Inside, you’ll find timber beams, rustic stone walls and a cosy atmosphere, perfect for enjoying one of their many on-site brews. The Deep South-inspired menu offers a creative twist on classic pub favourites - think big flavours and generous portions.
La Regata brings the heart of Spain to Southampton’s waterfront, serving up authentic tapas and traditional dishes in a truly charming setting. Housed in a Grade II-listed building from the 1860s, its character-filled interior adds to the warm, inviting atmosphere. From rich paella to Iberian ham and fresh seafood, every plate is made to share and savour.