The Idle Rocks

Modern European·
Silver Award

SquareMeal Review of The Idle Rocks

Silver Award

Built in 1913 on the site of St Mawes bakery, this aptly named hotel and restaurant is perched on the rocks overlooking the harbour – a “perfect setting” for a spot of relaxation and some “just incredible” food founded on Cornish ingredients (especially seafood from the local boats).

There are Porthilly oysters to nibble, ahead of eclectic ideas such as teriyaki mackerel with radish, avocado and cucumber or gilthead bream partnered by smoked aubergine, olive, basil and shellfish bisque. Landlubbers, meanwhile, might prefer pork belly with black garlic, parsley and anchovy followed by sirloin of lamb accompanied by white sprouting broccoli, red onion and broad beans.

For dessert, perhaps plump for baked Alaska with rhubarb, a Cornish ‘fairing’ biscuit and gin. There’s “real attention to detail and seasonality here”, notes one reader who also loves the dramatically refurbished and beautifully appointed dining room with its spacious outlook and big windows. “A truly special experience”, sums it up.

Good to know

Average Price
££££ - £50 - £79
Modern European
Cosy, Fine dining, Glamorous, Luxury, Quiet conversation, Romantic, Unique
Food Occasions
Dinner, Lunch
Alfresco And Views
Great views, Outside seating, Terrace, Waterside
Special Features
Vegan options, Vegetarian options
Birthdays, Celebrations, Dates, Romantic, Special occasions
Food Hygiene Rating


Home to a truly stunning dining room, Idle Rocks Restaurant (part of a hotel of the same name) is situated in St. Mawes, boasting a long and varied history, having first been built in 1913. The restaurant is hardly showing its age though - the dining room takes advantage of the coastal views with large floor to ceiling windows, while dark wood tables, vases full of fresh flowers and studded high back chairs upholstered in bold colours set a luxurious tone.

Idle Rocks Restaurant is open seven days a week for lunch and dinner, while the kitchen here is overseen by executive head chef Dorian Janmaat, who aims for his menu to be a celebration of Cornwall, thanks to the regular use of fresh local produce and strong relationships with the area’s wealth of suppliers. During the spring and summer seasons, the restaurant’s outdoor terrace comes alive for alfresco lunches, when you might find the likes of wild garlic soup with pine nut crisps and parmesan emulsion, followed by hen’s egg and spinach ravioli, then rounded off with white chocolate cremeux, pear and apple sorbet for pudding.

Dinners meanwhile can be enjoyed inside the cosy dining room, with dedicated vegetarian and vegan menus available alongside the regular a la carte. Start with the likes of lightly cured sea bream with grapefruit and yuzu granite, before moving on to main courses such as Devonshire duck breast with plum ketchup or curried monkfish with coconut dahl and kaffir lime. To finish up, choose from Idle Rock’s tempting selection of puddings - think a slice of coconut cheesecake or a Cornish strawberry ice cream sandwich.

If you are looking to celebrate, you will find a list of Champagnes to choose from, while a selection of globally inspired wines is also available, one which champions small producers who use sustainable practises.


Is Idle Rocks Restaurant dog-friendly?

No, dogs are not allowed in the main hotel or restaurant.

Helpful? 0

Is Idle Rocks Restaurant child-friendly?

While children are welcome at Idle Rocks, it is worth noting that there is no dedicated kids menu.

Helpful? 0

Does Idle Rocks Restaurant have parking?

Yes, there is plenty of parking available in the nearby public car park, although only a limited amount of this is free to use.

Helpful? 0

The Idle Rocks is featured in


Harbourside, St. Mawes, Cornwall, TR2 5AN

01326 270270 01326 270270


Opening Times

Mon 12:00-14:30
Tue 12:00-14:30
Wed 12:00-14:30
Thu 12:00-14:30
Fri 12:00-14:30
Sat 12:00-14:30
Sun 12:00-14:30
Mon 18:00-22:00
Tue 18:00-22:00
Wed 18:00-22:00
Thu 18:00-22:00
Fri 18:00-22:00
Sat 18:00-22:00
Sun 18:00-22:00


Share your thoughts with other diners

Write a review

Book a table

Call The Idle Rocks to make a booking on:

01326 270270 01326 270270

Visit their website

Other restaurants we like near The Idle Rocks

Check availability