Located in the Texas Hill Country, On The Rocks offers delicious cuisine, incredible views, live music, and a fun-loving atmosphere.
Photos by Andrea Spruill.
Welcome to On The Rocks Restaurant and Bar, the newest destination in the beautiful Texas Hill Country. We're located between Marble Falls and Horseshoe Bay. We offer a variety of Italian and American dishes including Steaks, Seafood, Burgers and Salads all served with Amazing Views, Beautiful Sunsets, Live Music and a Fun Atmosphere.
Phone
(830) 637-7417
Location
4401 Cottonwood Dr.
Cottonwood Shores TX, 78657
Restaurant Hours
T-Th 4:00p–9:00p
Fri 11:00a-9:30p
Sat 11:00a-9:30p
Sun 11:00–9:00p
Bar Hours
M-F 3:30p–10p
Sat 12p-10p
Sun 12p-10a








Make a Reservation
Powered By OpenTable
Call (830) 637-7417 or book online with OpenTable.
Reservations required for parties of 6 or more.
Catering
Let us help reduce the headache...
On The Rocks offers full service catering for parties up to 600 guests. We have both on-site and off-site options available, including our brand new ball room with seating for up to 250 of your closest friends.
Our expert staff has experience with all types of events from weddings and rehearsal dinners to fundraisers and holiday celebrations. We offer options to fit any style, whether you prefer a casual buffet or a more formal plated dinner.
Why stress over the details when you should be enjoying the company of your guests? Give us a call today!
For more Details...
Debbie Beeching
Debbie@diningontherocks.com
830-613-1515