Skip to main content.

Where to Eat in St Ives - From Beach Dining to Traditional Pubs

Find a place to stay

Fresh seafood is plentiful in St Ives thanks to its scenic coastal setting, and the town has a wide range of gastronomic delights. Traditional pubs serve classics like fish and chips and pies, while modern restaurants have tapas platters, Cornish mussels, and steaks sourced from local farms. With seafront cafés, beach restaurants, and old-fashioned beamed ceiling pubs, there’s something to suit the taste buds and budget of every traveller.

Typical dishes


Cornwall is famous for its Cornish pasties and you can choose from a selection of meat or vegetable fillings in this savory, crimped D-shaped snack. You’ll find them on pub menus and in local bakeries.

Seafood by the harbor


The harbor in St Ives has been a working port for centuries and it’s the perfect place to enjoy the local catch of the day. Hake, sea bass, mackerel and sole are commonly found on menus, as are freshly caught shellfish like prawns, mussels, crab, and scallops. The family-friendly Beach Restaurant on Wharf Road boasts beautiful sea views and dishes like teaming mussels and crab cakes, and if you’re a vegetarian, Spinacio's serves chickpea curries with a view, just steps from the beach.


  • The Rum & Crab Shack, Wharf Road, St Ives TR26 1LG; Tel: +44 1736 796353; Website: The Rum & Crab Shack

  • Alba, Old Lifeboat House, Wharf Rd, St Ives TR26 1LF; Tel: +44 1736 797222; Website: Alba


Beach dining


With 4 golden-sand beaches in close proximity of St Ives town centre, restaurants on the beach offer the best views in town. Fresh seafood, takeaway burgers, Cornish ice cream, and craft beers are just a few items served on the beaches. You can enjoy alfresco dining on terraces that look out to the shimmering sea, or wrap up in a blanket and watch the sun set while sipping a glass of wine. The family-friendly Porthminster Beach has a restaurant, café, ice cream parlor, and fish and chip takeaway.



Traditional Cornish pubs


Pubs in St Ives date back to the 1300s and have been a haunt for fishermen, artists, and tourists for decades. With old-fashioned decor, low-beamed ceilings, and slate floors, not much has changed since the old days, but the homemade food still draw in the crowds. Classic dishes like fish and chips, steak, pies, and scampi are featured on menus, along with a selection of local ales and ciders like Korev lager or Boiler golden ale.


  • Sloop Inn, Back Lane, St Ives TR26 1LP; Tel: +44 1736 796584; Website: Sloop Inn

  • The Queens Hotel, High Street, St Ives TR26 1RR; Tel: +44 1736 796 468; Website: The Queens Hotel


Town takeaways and cafés


Fish and chips are famously English and one of the best places to enjoy them is outside on the harborfront, out of sight from greedy seagulls. Cafés with fresh sandwiches, burgers, ice creams, crepes, and snacks are dotted around the town. There’s indoor and outdoor seating, and takeaway menus if you fancy taking your food down to the beach.


  • The Balancing Eel, Back Lane, St Ives TR26 1LR; Tel: +44 1736 796792; Website: The Balancing Eel

  • Pels of St Ives, 5 The Wharf, St Ives TR26 1LP; Tel: +44 1736 795006; Website: Pels of St Ives