Welcome to my very local guide to the best places to eat in Weymouth, Dorset.
My hometown has some truly amazing restaurants! The stunning Dorset coastline means epic seafood, while the surrounding countryside provides some top-notch local produce.
All that good-quality food means great restaurants. So, I’ve rounded them all up, trying to focus particularly on independently run places that prioritise local ingredients.
I grew up in Weymouth and, although I now live in the neighbouring town of Dorchester, I still call it home. I visit every couple of weeks – and always try to eat at a few of my favourite local spots when I do! So this really is a tried-and-tested local’s guide to the town’s best restaurants.
This is one of the best Dorset towns for seafood and local produce – not to mention the annual, harbourside food festival! I’ve also included the best fish and chip shops, plus (very importantly) the best ice cream parlours! So start planning now – and bring an appetite!
RELATED POST: A Local’s Guide to Weymouth Dorset
Best Places to Eat in Weymouth
I’ve broken this post down into sections to help you navigate, so use the menu above to skip ahead. There’s also a map at the bottom of the page. In the meantime, keep reading for my local guide to the best restaurants, fish and chips, and ice cream parlours in Weymouth…
Although numbered, the following list of the best places to eat in Weymouth is not ranked and is in no particular order.
11 of the Best Restaurants in Weymouth
1. Catch at the Old Fishmarket
Lunch and Dinner
As the only restaurant in Weymouth to appear in the coveted Michelin Guide, Catch at the Old Fishmarket is perfect if you’re looking for a special meal out. This is sea-to-plate and farm-to-fork fine dining at its best. Menus change frequently depending on the season and the daily catch, and always focusing on the freshest, most sustainable, local ingredients.
Catch is housed within the historic fish market, a beautiful Grade-II-listed building dating back to 1855. Expert fishmongers Weyfish still operate out of the ground floor, selling the daily catch from both their own fleet and local fishing boats. We’re talking sustainable, line- and pot-caught local seafood, as fresh as it gets – and the best of it is served at Catch.
1 Custom House Quay, Weymouth Harbour DT4 4BE
2. Crab House Cafe
Lunch and Dinner
Crab House Cafe is one of the best places to eat seafood in Weymouth. This casual restaurant is in an awesome location on Chesil Beach, with stunning coastal views. No wonder they have such a fantastic seafood menu! Of course, the locally caught crab – served in a variety of ways – is the highlight, but there are plenty of local fish dishes to choose from. Especially their super fresh oysters, which are a must-try for seafood lovers.
Crab House change their menu up to twice a day, based on the fresh catches brought in by local fishermen – so you know the food you’re getting is as fresh as possible!
Ferrymans Way, Portland Road, Wyke Regis, DT4 9YU
Lunch and Dinner
A relatively new addition to the Weymouth restaurant scene, Rockfish is part of the small chain of restaurants from acclaimed chef Mitch Tonks. It’s a casual dining restaurant in a prime location on Weymouth’s seafront.
The focus is on fresh local and sustainable seafood – although there are other offerings if fish isn’t your thing! The menu is fairly simple: mainly fish, with daily specials depending on the day’s catch. DON’T miss this one if you love fish!
48-49 The Esplanade, Weymouth DT4 8DQ
4. Billy Winters
Breakfast, Lunch and Dinner, and Drinks
Billy Winter’s is a super casual beach bar and diner, right on Chesil Beach – so it has gorgeous views of Weymouth Bay. It’s colourful, quirky, and has an amazing menu covering everything from breakfast to sunset cocktails.
It’s all about quality, artisanal local ingredients: they smoke their pastrami in-house, farm their own oysters in Fleet Lagoon, and source as many ingredients as possible from local suppliers. I love their crab and avocado toast in summer, and their wood-fired pizzas are incredibly
Ferrybridge Boatyard, Weymouth, Dorset, DT4 9JZ
5. Les Enfants Terribles
Lunch and Dinner
French-influenced, seafood-focused Les Enfants Terribles is one of the most popular restaurants on Weymouth Harbour. Owner and head chef Eric Tavernier brings 30 years of culinary experience to his delicious seasonal menus.
Seafood comes straight from the harbour – which is just a few yards from the restaurant’s front door – and the menus are a true celebration of South West England’s high-quality local produce.
19 Custom House Quay, Weymouth DT4 8BG
6. Dorset Burger Company
Lunch and Dinner
Dorset Burger Company is a cosy, bustling little restaurant which serves the best burgers in town! I love it when a restaurant focuses on doing one thing really well, and DBC really has their top-notch burgers nailed.
They also have a strong focus on locally sourced produce; yet another thing to love! Their menu is packed with top-quality flavours and ingredients sourced from around the county – like Dorset Blue Vinney cheese, Dorset Naga chillies, and Ford Farm Coastal Cheddar.
6 King Street, Weymouth, DT4 7BH
7. Oliveto (Formerly Al Molo)
Lunch and Dinner
Oliveto can boast one of the best locations of all the places to eat in Weymouth! This lovely Italian restaurant is housed above the old pier bandstand – so the views from the huge windows are amazing! In summer you can sit outside on the small balcony – almost over the sea!
As well as an incredible setting, Oliveto offers up some pretty incredible food, too! Run by husband and wife team Alvise and Dominique, the menu is simple but excellent, with many of your favourite Italian dishes – as well as some you might be less familiar with.
The Pier Bandstand, The Esplanade, Weymouth, DT4 7RN
8. Nautico Lounge
Breakfast, Lunch, Dinner, and Drinks
A quirkily decorated bar in Weymouth town centre, Nautico Lounge is hard to define – although “lounge” does sum it up rather well. Part bar, part coffee shop, part restaurant… this huge space inside the former Post Office building is eclectic and cosy. The all-day breakfasts make it a popular brunch spot. But the menu is huge and packed with different options, so there’s something to suit all tastes.
Decor-wise, it’s a big, open-plan lounge with mismatched furniture, exposed-brick walls, squishy leather sofas, and a cupboard full of books and board games. Nautico Lounge is also both dog and child-friendly!
66 St Thomas St, DT4 8EL
9. Sambo Rodizio
Lunch and Dinner
Sambo Rodizio is a Brazillian-themed bar and grill – and a meat lover’s dream come true! The food is served rodizio style, so cuts of meat are brought to the table on huge skewers and served in front of you.
You pay a fixed price for all-you-can-eat, which includes a buffet of side dishes, plus a selection of meats. You’ll be given a card that’s green on one side and red on the other. When you’re full, simply turn it to red to let your servers know you can’t eat another thing!
41 Abbotsbury Rd, Weymouth DT4 0AQ
10. The Ship Inn
Lunch, Dinner, and Drinks
One of my favourite pubs in Weymouth, for both dining and drinking, is The Ship Inn. It’s a huge, pastel-blue-painted building on the harbourside, with lovely views through the huge windows. In summer, it’s a dream, while winters by the crackling log fires are everything you could want from a pub!
The Ship is part of the Hall and Woodhouse chain, a local brewery responsible for Badger Beers. The menu focuses on British pub classics (their pies are amazing!) and there’s a fab range of ales and beers to match the top-notch food.
Custom House Quay, Weymouth DT4 8BE
11. Cafe Oasis
Breakfast, Lunch, and Dinner
In a fabulous location at the eastern end of Weymouth’s Esplanade, Cafe Oasis sits right on the beach, with gorgeous sea views and outdoor seating for sunny days. It’s one of my favourite places to stop for a catch-up over coffee and a cake with my bestie!
And nothing quite beats breakfast on the beach while the sun’s coming up. The food is excellent all day, with a great focus on local seafood such as Lyme Bay scallops and beer-battered fish of the day.
Overcombe Corner, Bowleaze Coveway, Weymouth DT3 6PN
4 of the Best Cafes & Casual Places to Eat in Weymouth
FYI – Cafe Oasis, mentioned above, is a hybrid between a restaurant and a casual cafe. They serve lunches and snack food, like sandwiches, but also have a sit-down restaurant with table service.
1. Wishing Well
Brunch, lunch, and afternoon tea
Almost on the way out of town, in the pretty village of Upwey, a wishing well sits over the mouth of the river that gives Weymouth its name, the River Wey. Around this, you’ll find the charming Upwey Water Gardens and the Wishing Well Tearooms.
Open for late breakfast and lunch, as well as for scrumptious homemade cafes and coffee, this lovely little tearooms is a must-visit. Pop by for a traditional cream tea, or, better still, a lavish afternoon tea in the gardens. They also serve Sunday lunch throughout the year.
161 Church Street, Weymouth, DT3 5QE
RELATED POST: Prettiest Villages in Dorset
2. The View
Coffee, lunch, and casual eats
A super-casual spot with some of the best views in town, The View is a slightly fancier version of your typical beachside kiosk. They serve budget-friendly lunches and snacks (things like chips, sandwiches, and ice creams), as well as hot and cold drinks, and a limited selection of alcoholic drinks. I love sitting on the terrace in the evening with a glass of prosecco whilst watching the waves!
The Esplanade, Weymouth, United Kingdom, DT4 8
3. Ebike Cafe @ Deheers
Brunch, lunch, drinks & snacks
Housed in a historic red brick building on Weymouth Harbour, Ebike Cafe is part bike shop, part health food cafe. Expect things like smoothie bowls, paninis, and avocado toast – as well as some delicious cakes and hot drinks. They also serve alcoholic drinks – perfect to enjoy on the harbourside terrace on a sunny day!
You can also rent e-bikes here, so you can start with a morning bike ride, and then refuel with a tasty lunch on the harbourside.
9A Custom House Quay, Weymouth DT4 8BG
4. Hatch on the Harbour
Simple, delicious, seafood street food from Weyfish fishmongers (the same folks behind the Michelin-starred Catch restaurant, see above). Hatch serves locally caught, sustainable seafood, straight off the boats, cooked over a hot grill.
This is high-end street food, with dishes like scallops with salsa verde, grilled lobster, and fresh oysters. They have a handful of outdoor tables, or you can take it away and enjoy as you walk along the harbour wall.
1 Custom House Quay, Weymouth DT4 8BE
Best Fish and Chips in Weymouth
You can’t visit a seaside town in the UK without eating a portion of good old-fashioned fish n’ chips. There are loads of shops to choose from in my home town, but some are much better than others. Below I’ve listed my personal favourite places to eat fish and chips in Weymouth…
1. The Marlboro
Growing up, we’d always get our takeaway fish and chips from The Marlboro. It’s a small, unassuming restaurant and takeaway tucked underneath the Rendezvous Bar on the harbour. They serve up fresh, locally caught fish, sticking to sustainably caught seafood where possible. The fish is really good, and the shop – which has been open for over 40 years – is something of a local institution.
46 St Thomas St, Weymouth DT4 8AW
Fish ‘n’ Fritz
When The Marlboro switched to crinkle-cut chips, I started heading to Fish ‘n’ Fritz for my summertime lunches. The shop lies on a side street off the harbour, and is easily one of the most popular fish and chips shops in Weymouth.
They also have a focus on sustainability and on serving up fresh, local fish. Their quality is top-notch and the food is always really good, so it’s easy to see why Fish ‘n’ Fritz reached the top 10 shops in the 2022 Fish and Chip Awards. Keep an eye on the specials board as they often have interesting new things to try!
9 Market St, Weymouth, Dorset DT4 8DD
Bennett’s Fish and Chips
On the opposite side of the harbour, Bennett’s Fish and Chips is another popular spot. It’s a beautiful blue-painted shop with shabby-chic interior decor inspired by the seaside. Unlike many takeaways, this one also offers a really nice dine-in experience.
The seafood is really good, and again there’s a focus on sustainability which is really important. As well as the restaurant and takeaway, Bennett’s has a small fleet of mobile food trucks which you may see pop up at Dorset festivals. Again, look out for the daily/seasonal specials – especially the battered pigs in blankets at Christmas time!
14 Trinity Rd, Weymouth DT4 8TJ
Best Ice Cream Parlours in Weymouth
Rossi’s Ice Cream Parlour
There are hundreds of places to get an ice cream in Weymouth, with stalls dotted along the beach and esplanade. But, almost every local will tell you that the best ’99 comes from Rossi’s Ice Cream Parlour. This retro parlour on the esplanade, opposite the Jubilee Clock, has been a landmark in Weymouth since 1937. They serve up delicious, authentic Italian gelato using an old family recipe. For many locals, Rossi’s Ice Cream is the taste of summertime!
92 The Esplanade, Weymouth DT4 7AT
Head to Baboo Gelato to try Dorset’s very own ice cream brand. This kiosk on Weymouth Beach is part of a small Dorset chain which was born in Bridport in 2015.
Baboo Gelato uses real, local ingredients such as organic milk from Holy Cow in North Perrott, berries from Forde Abbey, and Dorset Sea Salt. They have an incredible range of flavours and often run special, limited edition flavours. DON’T miss this one!
Opposite Gloucester Lodge, The Esplanade, DT4 7AN