About OTR


On the Rocks is the newest restaurant and premier live music venue in the Texas Hill Country.  Our menu provides a unique blend of our Chef's eclectic techniques fused seamlessly into various specialty entrees, with an emphasis on quality and preparation.  You are going to want to try everything!  We also offer a full bar with nineteen beers on tap, premium cocktails, and knowledgeable bar staff.  Enjoy your mouth watering meal and cold cocktails on our covered deck - it is a sure way to wind down, or get your night started.  Anyone under the age of 21 is welcome from 11:00am until 8:00pm.  However, any person under the age of 21 must be sat by 6:30pm.

On the Rocks is bringing you the best live music that the Texas Hill Country has to offer.  With a high quality sound system, an in-house sound engineer with years of experience, and a relaxed atmosphere, this is the place to enjoy a great live show - either indoors or outdoors!

So come hang out with us and have great food, great drinks, and listen to great music. At On the Rocks, we take care of you, and take pride in providing you with a one of a kind Canyon Lake experience.

On the Rocks…… It’s worth the drive.

2009 North Park Road, Canyon Lake

(830) 226-7351

At the corner of North Park Road and FM 306, a few miles west of White Water Amphitheater.

Mon: 11:00 am - 12:00 am


Wed - Fri11:00 am - 12:00 am

Sat11:00 am - 1:00 am

Sun11:00 am - 12:00 am