On the Rocks
On the Rocks Restaurant in Bloubergstrand, is situated on the waters edge and boasts breathtaking views of Table Mountain, Robben Island and Cape Town.
Winter is the perfect excuse to treat yourself!
Escape the chill and settle in by the warmth at On the Rocks. Whether you're craving a decadent dessert, a beautifully curated cheeseboard, or both, we've got the perfect way to end your meal, or simply enjoy a cosy afternoon by the sea.
Great food, breathtaking ocean views, and a warm, inviting atmosphere await.
Join us this winter and savour every delicious moment.
CheeseBoard CosyByTheSea OceanViewDining TreatYourself SupportLocal
11/06/2026
Warm Up at On The Rocks Before Kick-Off Tonight
The temperatures may be dropping outside, but it’s warm, welcoming, and cosy inside at On The Rocks.
Take a break from the kitchen, leave the cooking to us, and settle in for an evening of great food, exceptional service, and uninterrupted ocean views.
Whether you're craving fresh seafood, a comforting favourite, or simply a relaxing meal with family and friends, we have the perfect table waiting for you.
Spoil yourself tonight.
Enjoy a delicious meal by the fire, sip on your favourite drink, and make the most of a winter evening before the excitement of the World Cup kicks off later tonight.
Good food, great company, and one less thing to worry about.
We look forward to welcoming you.
📍 On The Rocks, Bloubergstrand
📞 Book your table today
Click here to claim your Sponsored Listing.
Category
Contact the restaurant
Website
Address
45 Stadler Road
Cape Town
7441
Opening Hours
| Monday | 11:00 - 21:00 |
| Tuesday | 09:00 - 21:00 |
| Wednesday | 11:00 - 21:00 |
| Thursday | 09:00 - 21:00 |
| Friday | 09:00 - 21:00 |
| Saturday | 09:00 - 21:00 |
| Sunday | 09:00 - 21:00 |