St Ives, a picturesque coastal town in Cornwall, is known for its sandy beaches, charming art galleries, and most importantly, its vibrant food scene. Whether you’re strolling through the cobbled streets or enjoying the stunning sea views, one thing becomes clear: this seaside destination is a haven for food lovers. From freshly caught seafood to creative modern dishes, the best restaurants in St Ives offer diverse culinary experiences that cater to all palates. Whether you’re planning a romantic dinner, a family meal, or a casual lunch with friends, St Ives has something exceptional to offer in every corner.
Top Seafood Restaurants in St Ives
1. The Seafood Café
Located right in the heart of town, The Seafood Café is a must-visit for anyone craving fresh fish and shellfish. What sets this restaurant apart is the daily display of locally caught seafood from which diners can choose, with a variety of cooking styles and sauces available. The casual atmosphere combined with high-quality ingredients makes it a standout choice among the best restaurants in St Ives for seafood lovers.
2. Porthminster Beach Café
Set right on the beach with stunning views over the water, Porthminster Beach Café is renowned for its upscale seafood menu with a fusion twist. The dishes often include Asian and Mediterranean influences, and the setting is second to none. Enjoy dishes like Thai-spiced monkfish or crab linguine while watching the waves roll in, creating a truly memorable dining experience in St Ives.
3. The Loft Restaurant & Terrace
Nestled above the bustling streets of St Ives, The Loft offers an airy dining space with a rooftop terrace perfect for summer evenings. The menu includes fresh mussels, scallops, and daily fish specials. Their focus on local Cornish produce and seasonal ingredients adds to the restaurant’s appeal.
Restaurants with a View in St Ives
4. Porthgwidden Beach Café
This hidden gem offers stunning views of Porthgwidden Beach and a relaxed dining environment. With a menu that features fresh fish, homemade pastas, and hearty brunch options, it’s a perfect spot for a scenic lunch or dinner. The casual vibe makes it ideal for families and beachgoers who want to enjoy great food without leaving the shore.
5. Alba Restaurant
Located in a beautifully converted lifeboat house at the harbor, Alba offers a fine dining experience with panoramic sea views. Their menu includes fresh local produce, elegantly prepared and beautifully plated. Alba is one of the best restaurants in St Ives for a special occasion or romantic evening by the water.
Best Fine Dining Restaurants in St Ives
6. The Mermaid
Tucked away in one of the oldest parts of St Ives, The Mermaid is a charming restaurant that offers a cozy atmosphere and an exceptional menu focused on seafood and classic British dishes. With candlelit interiors and a rustic charm, this restaurant is a local favorite for both tourists and residents looking for an intimate dining experience.
7. Source Kitchen
Source Kitchen is a modern, stylish eatery that focuses on sustainable and locally sourced ingredients. The menu changes regularly based on what’s fresh and available, featuring inventive dishes with bold flavors. It’s an excellent choice for diners who want to explore contemporary British cuisine in a relaxed yet refined setting.
Casual and Family-Friendly Dining in St Ives
8. Blas Burgerworks
If you’re looking for something casual but delicious, Blas Burgerworks is the place to go. Famous for their ethically sourced beef and vegan options, this restaurant is a favorite among locals. The informal setting and diverse menu make it a top pick for families and groups of friends looking for a relaxed meal in St Ives.
9. Hub St Ives
Located on the waterfront, Hub is a lively spot serving burgers, hotdogs, and American-style comfort food. Their selection of craft beers and cocktails makes it a great place for an evening hangout. The casual atmosphere and seaside views make it a fun and easygoing choice for lunch or dinner.
Best Vegetarian and Vegan-Friendly Restaurants
10. The Bean Inn Vegetarian Restaurant
A short walk from the center of St Ives, The Bean Inn is dedicated to vegetarian and vegan cuisine. Their globally inspired menu includes everything from plant-based curries to seasonal vegetable dishes. The warm ambiance and flavorful food make it one of the best restaurants in St Ives for vegetarian and vegan diners.
11. The Allotment Deli
While technically more of a café and deli, The Allotment is known for its vegetarian-friendly options and delicious baked goods. It’s a great spot for a light lunch, takeaway, or casual bite. Their selection of fresh salads, sandwiches, and pastries appeals to both vegetarians and health-conscious diners.
Local Hidden Gems in St Ives
12. Harbour Fish & Chips
When in a seaside town like St Ives, trying traditional fish and chips is a must. Harbour Fish & Chips delivers the classic experience with crispy battered fish and thick-cut chips, served hot and fresh. It’s a simple yet satisfying meal that captures the essence of Cornish coastal dining.
13. The Cornish Deli
Located just off the main high street, The Cornish Deli offers a mix of local flavors and casual dining. Whether you’re in the mood for a Cornish pasty, artisan cheese platter, or hearty sandwich, this place won’t disappoint. It’s a great option for a quick yet flavorful lunch or snack in St Ives.
Tips for Dining Out in St Ives
- Book ahead: Many of the best restaurants in St Ives fill up quickly, especially during summer, so it’s best to make reservations in advance.
- Check seasonal hours: Some establishments operate on a seasonal basis and may close during the winter months or reduce their hours.
- Explore lunch specials: Several restaurants offer more affordable lunch menus that provide the same high-quality food at better prices.
- Ask about the catch of the day: With the town’s close proximity to the sea, daily fresh catches are often available and are some of the best items on the menu.
From its harbor-side seafood spots to cozy hidden gems, St Ives is brimming with fantastic restaurants that showcase the region’s culinary charm. Whether you’re after a fine dining experience, a casual beachside meal, or a vegetarian-friendly café, the best restaurants in St Ives offer something for everyone. With breathtaking views, fresh ingredients, and a strong emphasis on local produce, dining in this coastal town is an experience that enhances your visit and leaves a lasting impression. As you explore the streets and shores of St Ives, be sure to savor every bite the flavors here are just as memorable as the scenery.