Recent social media posts
20/10/2026
Let the ocean set the scene, and let us take care of something delicious.
From beautifully prepared seafood to hearty favourites, every plate at On the Rocks is an invitation to settle in and savour the moment.
Gather your favourite people, order a glass of w**e, and enjoy a leisurely meal with the ocean stretching out before you. Some afternoons deserve a little longer at the table.
Join us for your next delicious escape.
📍 On the Rocks, Bloubergstrand
15/10/2026
The festive season can move quickly, so take a moment to pause, gather around the table and enjoy time with the people who matter most.
At On the Rocks, our carefully curated w**e list offers something for every occasion and every discerning palate.
Choose a favourite bottle, settle in for a delicious meal and take in the beautiful ocean and Table Mountain views.
Here’s to good w**e, shared moments and making time to connect this festive season. We look forward to welcoming you.
03/10/2026
A little pause before we welcome you back.
On the Rocks is temporarily closed today and will reopen at 16:00. We apologise for any inconvenience and thank you for your understanding.
We look forward to welcoming you this afternoon for beautiful ocean views and your favourite seaside dining experience.
01/10/2026
Make Christmas a seaside celebration at On the Rocks, with beautiful ocean views, a festive lunch and your favourite people around the table.
Book now while seats are still available and let us help make your Christmas Day memorable.
To reserve your table, please email Roxanne at [email protected]. Christmas lunch bookings are accepted via email only.
25/09/2026
The ocean sparkling, something chilled in your glass and Table Mountain setting the scene.
Summer is drawing closer, and we can’t wait to share those beautiful seaside days with you.
We’re ready to welcome you for leisurely lunches, sunset drinks and dinners worth lingering over.
And with the festive season on the horizon, our Christmas lunch bookings are officially OPEN. Make this year’s celebration one to remember, with delicious food, your favourite company and a view that never loses its magic.
R850 per person | R425 for children under 8
Explore our Christmas menu and reserve your table:
021 554 1988 | [email protected]
Your seaside Christmas awaits.
23/09/2026
The weekend has started early at On the Rocks…
School holiday days call for a slower lunch, a little seaside exploring and your favourite comfort treat: a bowl of delicious mussels, golden chips and a glass of w**e.
With the ocean beside you and your favourite people around the table, there’s every reason to linger.
Join us in Blouberg and settle into the holiday mood. Your table by the sea awaits.
Address
45 Stadler Road
Cape Town
7441
To get to Stadler Road in Cape Town, one option for public transport is to take the MyCiTi bus line towards the Table View Civic Centre and get off at the Blaauwberg Road stop. From there, it's a short walk to Stadler Road.
Alternatively, if driving, take the N1 highway towards Paarl and then take Exit 4 onto Durban Road. Follow Durban Road until it turns into Koeberg Road and continue straight until you reach Blaauwberg Road. Turn left onto Blaauwberg Road and then turn right onto Stadler Street. There are parking options available on Stadler Street or on nearby side streets.
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 |
Alerts
Be the first to know and let us send you an email when On the Rocks posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.
Contact The Business
Send a message to On the Rocks:
What people say
On the Rocks Restaurant in Cape Town is a must-visit for anyone looking for an unforgettable dining experience. This restaurant is situated on the water's edge, offering breathtaking views of Table Bay and Table Mountain with panoramic views to Robben Island. The location truly lives up to its name as it is literally "on the rocks".
The setting at On the Rocks is simply majestic, with waves crashing at your feet and a cool breeze caressing your skin. You can witness ships entering Table Bay, dolphins surfing the waves, whales putting on a formidable display, and postcard sunsets that often compete for your attention. The full force of the Atlantic can be experienced here, making it a perfect spot for nature lovers.
The symbiosis between natural elements and the setting created at On the Rocks is simply perfect. You can even touch the water spray when the Atlantic raises its waves, lending a picturesque characterisation to the phrase “the Cape of Storms”.
The food at On the Rocks is equally impressive as their location. They offer a wide range of dishes that are sure to satisfy any palate. From seafood platters to succulent steaks, there's something for everyone here.
Overall, On the Rocks Restaurant in Cape Town offers an unforgettable dining experience that you won't find anywhere else. With stunning views and delicious food, this restaurant should definitely be on your list of places to visit when in Cape Town.