We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

On The Rocks

4401 Cottonwood Dr, Cottonwood Shores, TX 78657-9330
+1 830-637-7417
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent37%
  • Very good33%
  • Average16%
  • Poor7%
  • Terrible7%
Travelers talk about
Open Now
American, Bar, Vegetarian Friendly, Gluten Free Options
$$ - $$$
4401 Cottonwood Dr, Cottonwood Shores, TX 78657-9330
All Details
Write a ReviewReviews (192)
Traveler rating
Traveler type
Time of year

1 - 10 of 192 reviews

Reviewed 1 week ago via mobile

Great food & service. We enjoyed filet mignonette, skinny margarita & Mexican martini. View is a little overrated. We will be back.

Thank 2206delk
Reviewed 2 weeks ago

We have been here 3 times, different trips, and have had 3 horrible service experiences. First time, food took 1.5 hours. For burgers and such and restaurant was empty (summer lunch). Next time, dinner, they forgot one of our steaks. When they brought it out,...More

Thank LauraLW123
Reviewed 3 weeks ago

We brought our family here for dinner one Sunday evening.. We arrived before sunset and thought it would be a good idea to sit outdoors, but it was just too hot. The staff accommodated our request to move to an indoor table with a smile....More

Thank Ramon G
Reviewed 3 weeks ago via mobile

Good food dishes, great drinks. We had pistachio chicken, marks parm, Jalepeno Margaritas , pina coladas. Food was delish. Bartender Matthew in pic was great. View on Lake LBJ was crazy cool!

Thank Habadoman
Reviewed July 16, 2018

I, my wife, and two kids visited Horseshoe Bay Resort for a 3 day stay. If any have stayed there, you probably know the food is cruise ship worthy. Not good at all and way overpriced. Don't waste your money. We met a staffer, Niki,...More

1  Thank ttulefty
Reviewed July 16, 2018

We were there last weekend. You have to RSVP or you won't get in on the weekend. We had dinner with a great sunset. The food was very hot and delicious. However! We waited for 1 hour and 15 mins for a check because the...More

Thank Space
Reviewed July 16, 2018

My daughter-in-law recommended On The Rocks because her friend owned it. We sat outside and it does have a beautiful view of the lake. Markelle waited our table and she was so pleasant and helpful. She provided great service. The food was wonderful and quite...More

1  Thank debbiefitzhugh
Reviewed July 13, 2018 via mobile

We have been to this area many times and I don’t know why we had not tried this place before. The view is awesome and the food is good and very affordable. We were there on a Monday night which is lasagna and half price...More

1  Thank Shaan T
Reviewed July 4, 2018

Went here for dinner last night even though we have had a Lake house in the area for 10 years. Restaurant is a renovated old lake house with probably the best view of the lake in the area. My mom’s fried shrimp was the best...More

3  Thank Loriltx
Reviewed July 2, 2018

My husband and I, my sister, brother in-law & a total of 3 older kids were in town for a short weekend. We were looking for a good place with a view for dinner, this place was referred to us by the concierge where we...More

Thank sandie8841
Nearby HotelsSee all hotels
Horseshoe Bay Resort
1,003 reviews
1.68 miles away
La Quinta Inn & Suites Marble Falls
1,443 reviews
3.42 miles away
Holiday Inn Express Hotel Marble Falls
377 reviews
3.47 miles away
Hampton Inn Marble Falls-On The Lake
645 reviews
3.54 miles away
Nearby Restaurants
Julie's Cocina
77 reviews
.39 miles away
Rick's CowTown Barbecue
12 reviews
.76 miles away
8 reviews
.17 miles away
Nearby Attractions
Lake LBJ Yacht Club and Marina
72 reviews
.33 miles away
Hill Country Community Theatre
17 reviews
.56 miles away
Lake Marble Falls
107 reviews
3.45 miles away
Sweet Berry Farm
121 reviews
4.59 miles away
Ask a question
Questions & Answers
Paula C
July 23, 2018|
AnswerShow all 4 answers
Response from Jim W | Reviewed this property |
Paula C, I was there with my son around 6:00 and they were having Happy Hour then and some drink specials.
July 2, 2018|
Response from Jim W | Reviewed this property |
There was no live entertainment when I was there with my son. But it was on a Tuesday. There was music being played through speakers and a bamboo hut outside that looked like a band stand. Best bet id's to call and ask... More
Loretta W
January 12, 2018|
AnswerShow all 2 answers
Response from Jaysent | Reviewed this property |
Yes they do
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
$8 - $26
Dinner, Lunch, Late Night
Restaurant features
Takeout, Wheelchair Accessible, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Street Parking, Television, Serves Alcohol, Full Bar, Accepts Mastercard, Accepts Visa, Accepts Discover, Highchairs Available, Accepts Credit Cards
Good for
Families with children, Kids, Special occasions, Bar scene, Scenic view, Large groups, Romantic
Open Hours
11:00 AM - 12:00 AM
4:00 PM - 12:00 AM
4:00 PM - 12:00 AM
4:00 PM - 12:00 AM
4:00 PM - 12:00 AM
11:00 AM - 12:00 AM
11:00 AM - 1:00 AM
Location and Contact Information
  • Address: 4401 Cottonwood Dr, Cottonwood Shores, TX 78657-9330
  • Location: United States  >  Texas (TX)  >  Cottonwood Shores
  • Phone Number: +1 830-637-7417
  • E-mail
On The Rocks features home-cooked, American cuisine and a breath-taking view of Lake Lyndon B. Johnson in the heart of the Texas hill country.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing