Where to Eat in St Ives Cornwall – Top Restaurants, Cafés & Places to Eat
The best places to eat in St Ives for breakfast, lunch and dinner.
Independent reviews and guides.
Start your day with a hearty seaside breakfast at one of St Ives’ cosy cafés, or enjoy a laid-back lunch with fresh local produce and sea views. As evening falls, treat yourself to freshly caught seafood or a romantic dinner in one of the town’s atmospheric restaurants. From grab-and-go bites between beach walks to leisurely three-course meals, St Ives offers a flavour for every mood and moment. Whether you’re craving artisan coffee, traditional Cornish pasties, or fine dining, you’ll find it all within walking distance.
Lunch
Snacking
Dinner
Best Value & High-End Dining Spots in St Ives
In St Ives, great food doesn’t have to come with a hefty price tag. You’ll find budget-friendly cafés serving delicious breakfasts and lunches, perfect for fuelling up before a day on the sand. Mid-range gems offer excellent value with locally inspired dishes, creative menus, and stunning coastal views. And for those special occasions, St Ives is home to exceptional fine dining restaurants where you can indulge in tasting menus, fresh lobster, and hand-crafted desserts. Whatever your budget, you can enjoy unforgettable meals without compromising on quality.
Budget-Friendly Eats
Mid-Range Gems
Treat Yourself – Fine Dining
Best places to eat by cuisine and food type
St Ives is a true foodie’s paradise, with something for every taste and dietary need. Seafood lovers can savour freshly caught fish, crab, and mussels straight from the harbour. Vegan and vegetarian visitors are spoiled with creative plant-based menus, while international flavours abound, from fragrant Thai curries and spicy Indian feasts to authentic Italian pasta and wood-fired pizza. Whether you’re in the mood for a casual Mexican burrito, a refined Mediterranean platter, or a little bit of everything, St Ives’ diverse dining scene delivers.