As the food scene grows in Cornwall, it’s important for everyone to know about the different cuisines and restaurants. Whether you’re looking for locally sourced seafood and fresh fish or want to dine on homemade dishes, Cornwall St Ives has it all! Filled with a wide range of the finest modern restaurants, enjoy delicious food dishes and time with family and friends when visiting St Ives.
In this article, we have discovered the 15 best restaurants in St Ives, for you to enjoy the finest food filled with incredible views and good vibes!
15 Best Places to Eat in St Ives 17
Porthminster Beach Cafe
Located on the beautiful beach of Porthminster, enjoy a relaxing meal on the patio and take in the stunning views of St Ives Bay!
Known as one of the best restaurants in St Ives, indulge in the delicious seafood and classic fish which has been locally produced filled with a mixture of Asian and Mediterranean spices. Visit Porthminster Beach Cafe in St Ives to enjoy a delicious meal and relax with the panoramic views of the ocean next to you!
15 Best Places to Eat in St Ives 18
Porthmeor Beach Cafe
Popular amongst local surfers and families, the Porthmeor Beach Cafe is amazing beachside café and is definitely one of the best restaurants in St Ives! Whilst enjoying the turquoise waters indulge in the tasty lighter option of tapas, grilled seafood or even have a chance to “build your own breakfast” here!
Run by local chef, Nathan Madden this relaxing beach cafe provides the finest dishes made with locally sourced ingredients. Get ready to watch the surfers nearby ride the St Ives waves whilst you enjoy Nathan’s personalised menu!
15 Best Places to Eat in St Ives 19
Porthgwidden Beach Café
Fancy a spot for lunch or dinner with a view? Well, Porthgwidden Beach Café is the perfect place for you and is so much more than a café!
With a wide range locally sourced dishes from breakfast to dinner, this family friendly restaurant is perfect for everyone to enjoy a meal here in a relaxed atmosphere. The café is also dog-friendly, so you won’t need to leave your furry friend at home!
From vegetarian options to seafood dishes, there’s something for everyone to eat here!
15 Best Places to Eat in St Ives 20
Rum & Crab Shack
Fancy enjoying a Cornish cuisine in St Ives? The Rum & Crab Shack offers a wonderful dinner for dining in St Ives Cornwall! This seafood restaurant offers a relaxed environment, a welcoming atmosphere and displays a wide range of rum and cocktails! From Cornish crab, Cornish mussels, lobster mac and cheese and gumbo, revel in the signature Cornish seafood dishes with a view!
If you book a table, you can wine and dine while overlooking the St Ives harbour and Godrevy Lighthouse. Get ready to experience the amazing live music on offer at this restaurant and late-night drinks! It’s the perfect lively atmosphere that everyone can enjoy together.
15 Best Places to Eat in St Ives 21
Silco Bar & Kitchen
This much-loved restaurant in St Ives offers a wide range of delicious small plates and cocktails for guests at Silco Bar and Kitchen! Whether you’re munching on crispy mackerel, crab fries, white bait, or traditional fish, this restaurant in St Ives is perfect for seafood lovers!
However, if you fancy trying other high quality food, dive into the flatbreads, spiced lamb curry or the authentic halloumi! Enjoy a cocktail in the sun with the views of St Ives!
15 Best Places to Eat in St Ives 22
The Balcony Bar & Kitchen
Located on the harbour front of St Ives, discover the delicious meals of breakfast, lunch and dinner at The Balcony Bar and Kitchen. Serving a wide range of burgers, tacos, fresh seafood and kids meals. The whole family can enjoy a relaxing meal here in St Ives.
15 Best Places to Eat in St Ives 23
Talay Thai Kitchen
Dining at Talay is a must visit restaurant in St Ives! Enjoy the relaxing waves of Porthminster Beach with delicious cocktails on-site. Talay Thai food offer signature dishes from chu chi hake to street food style Thai boat noodle soup! With a wide variety of tapas in a relaxing Asian-inspired resturant, you can catch up with friends and family whilst dining here in St Ives.
Take a visit to the cocktail lounge and try an orange fizz mocktail or a sweet sidecare. There’s something for everyone to try at this Thai restaurant in St Ives.
15 Best Places to Eat in St Ives 24
Ugly Butterfly Restaurant and Bar Cornwall
The Ugly Butterfly Restaurant in St Ives offers outstanding views of the coast and an imaginative menu crafted by Michelin Chef Adam Handling. With delicious means offering high-quality ingredients and creative cooking skills presenting beautiful dishes and filled with flavour, this St Ives restaurant is worth a visit.
Dive into the British inspired food plates will be your favourite dishes here in St Ives. Why not dine at the bar or enjoy the afternoon tea filled with sweet treats and locally sourced tea.
This St Ives restaurant also offers an array of local craft beers, crafted cocktails and fresh roasted coffee for all visitors to enjoy on their dining visit here. Get ready for the friendly restaurant to offer amazing live music events and sports events.
15 Best Places to Eat in St Ives 25
The Fish Shed St Ives
Overlooking Porthmeor Beach, The Fish Shed is filled with stunning sea views and is known as one of the finest seafood restaurants. Discover the amazing menu filled with fresh ingredients and seafood available for visitors.
Dive into the crab scotch egg or the catch of the day! Enjoy a cocktail from their extensive cocktail menu or a local artisan beer with your seasonal fish dishes!
15 Best Places to Eat in St Ives 26
The Beach Restaurant
The Beach Restaurant offers some of the best food in Cornwall; discover this amazing seafood restaurant located on the coastal front (Make sure to get a window seat). Dive into the all day delicious menu of Cornish scallops, chicken, the famous sirlion steak and beach chowder.
Whilst enjoying your delicious meal have a chance to take in the beautiful views of St Ives. This is a must visit restaurant in St Ives!
15 Best Places to Eat in St Ives 27
Peppers Pasta & Pizzeria
Serving authentic Italian dishes in St Ives, get ready to experience a delicious, varied menu of seafood, steaks, pasta, and pizzas!
The friendly atmosphere at Peppers Pasta & Pizzeria makes all guests feel welcome and gives them a chance to feel like they’re in Italy with the delicious Italian dishes!
15 Best Places to Eat in St Ives 28
The Bean Inn
The Bean Inn is one of the best vegetarian restaurants in St Ives. Visitors have been enjoying the classic vegetarian options and vegan options since 2003, and each classic dish is made with seasonal ingredients.
Indulge in special main courses of vegetable casserole, Buddha bowls or pine nut spaghetti. For all dessert lovers, enjoy the orange mud pie or try something different with the vegan cheeseboard!
15 Best Places to Eat in St Ives 29
The Mermaid Seafood Restaurant
Known as one of the most romantic restaurants in St Ives, the Mermaid Seafood Restaurant offers a relaxing environment filled with majestic interiors and collections of vintage St Ives photography. Serving some of the best seafood tapas and dishes in St Ives, indulge in dishes filled with authentic ingredients.
15 Best Places to Eat in St Ives 30
ONZO Pizzeria
Dive into ONZO Pizzeria, which serves the best pizzas in town. All pizzas are made from scratch and offer the best Italian ingredients on each pizza made. The friendly atmosphere and hearty portions of pizza will make you feel at home here.
Their extensive menu allows visitors to pick from steaks, fish dishes or even pasta because ONZO pizzeria have it all for. Enjoy a glass of red wine or an Italian cold beer with your pizza whilst enjoying the harbour views from your dining table.
15 Best Places to Eat in St Ives 31
One Fish Street
One Fish Street in St Ives, Cornwall, offers an intimate dining experience, renowned for its innovative tasting menu that changes daily based on the freshest local ingredients. Nestled near the picturesque St. Ives Bay, this fine dining establishment features elegantly simple decor, allowing the meticulously crafted dishes, such as BBQ lobster tail and roasted hake, to shine. The restaurant also boasts a carefully curated selection of natural and biodynamic wines, enhancing the overall culinary journey.
Perfect for special occasions or a romantic evening, One Fish Street’s ever-evolving menu highlights the best of Cornish seafood, combined with global flavors. Reservations are highly recommended due to its popularity and limited seating, making it a must-visit for those seeking an exceptional dining experience in St Ives
15 Best Places to Eat in St Ives 32
Blas Burgerworks
Operating as a takeaway menu only, Blas Burgerworks was created through the concept of producing fresh food with sustainable suppliers. Blas offers a wide range of incredible food dishes of homemade burgers from meat to plant-based alternatives.
Grab a bottle of Prosecco here and head down to Porthmeor to enjoy the sunset and beautiful sea views.
We hope you gave found our guide on the 15 best restaurants in St Ives helpful. From beachside restaurants to family oriented restaurants, in St Ives you can find all the best restaurants in Cornwall for the whole family to enjoy!
Let us know which St Ives restaurants you visited and which ones had the best cuisines.