• Serving samples of delicious peach cobbler at the Horseshoe Bay Resort

Dine at the Best Texas Hill Country Restaurants

Experience culinary perfection at restaurants and bars showcasing the best flavors of Texas Hill Country cuisine. Our resort offers distinguished dining with magnificent views of Lake LBJ, top-notch bars, and casual dining options where every plate, drink and hand-crafted cocktail is served with the genuine Texas hospitality our resort is known for.

  • Overview of J's Restaurant with brown chairs and booths.

    J's Restaurant & Bar

    J's Restaurant & Bar

    Fuel up for the day with a hearty breakfast, gather for an al fresco lunch on the patio, or socialize in the evening for happy hour at our restaurant with a bar offering authentic flavors of Texas Hill Country in a casual and inviting setting.

  • Lakeside bar and grill with beautiful blue and purple sunset setting.

    Waterfront Bar and Grill

    Waterfront Bar and Grill

    Open to the public for dining, craft cocktails, and live music. Enjoy indoor and outdoor waterfront dining on the shore of Lake LBJ. Featuring chef inspired island-style fresh seafood along with fajita skewers, tenderloin chops, and a classic smash burger. Unwind to live music on the patio featuring stunning panoramic views of Lake LBJ.

  • Sports bar with 360 views of TVs for all sport fans to watch.

    Whitewater 360 Sports Club

    Whitewater 360 Sports Club

    Located adjacent to the Tower Hotel, our sports bar features 16 large flat-screen TVs providing sports in 360 degrees and our beverage and food menu is a home run. Enjoy hand-crafted cocktails, an extensive beer selection, pizza, wings, and all your favorite flavors to enjoy while watching all the action.

  • Birds eye view of Horseshoe Bay Resort pool surrounded by trees and the hotel.

    Café Del Sol

    Café Del Sol

    Relaxing days by the pool and under the Texas sun are even more luxurious with refreshing drinks and delicious snacks from our poolside bar. Conveniently located by the pool at the Tower hotel, Café Del Sol offers a family-friendly menu with salads, Bad Donkey BBQ, and burgers. Stay cool by the pool with frozen drinks, craft cocktails, and cold beer.

  • Outdoor seating overlooking the practice putting green.

    Slick Rock Grill & Bar

    Slick Rock Grill & Bar

    Enjoy the laid-back ambiance of the Slick Rock Clubhouse, with sweeping views overlooking the scenic 12th fairway of the golf course.

  • The horseshoe Bay Resort market is a one shop coffee market that also has hot and ready foods..

    The Market

    The Market

    Enjoy Starbucks coffee throughout the day, brewed fresh at The Market located beside the lobby and next to J’s Bar and Restaurant. Convenient quick-grab food items are available, including breakfast pastries, sandwiches and other snacks.

Dining FAQs

The members-only Yacht Club has a Country Club casual dress code. Country Club casual wear includes cocktail attire, dress shirts, sport shirts (collared shirts), dress pants/slacks, dress shorts (golf shorts, khaki shorts, Bermuda shorts) and stylish jeans. Appropriate dress shoes are required at all times. Men are required to wear closed shoes. Flip flops are not acceptable for men or women. Golf/Tennis hats may only be worn in the dining areas until 5PM. Ladies may wear fashion hats in the evening while hats of any kind are not permitted for men. Not Allowed: tennis outfits, tennis shoes, flip flops, tank tops, cut-offs, short shorts, tee shirts, swim attire, yoga pants and sweat suits are not acceptable attire.

The public is welcome to dine at J’s Restaurant and Bar, Waterfront Bar & Grill, and the Market. All other restaurants require an overnight stay while Yacht Club and Cap Rock are exclusively available to members. This way we keep the resort private and quiet for guests and their families.

Room service is available daily for breakfast, lunch and dinner.

Breakfast:

    Monday to Thursday | 6:00 AM – 11:00 AM

    Friday to Sunday | 6:30 AM – 11:00 AM

Lunch:

    Monday to Sunday | 11:00 AM – 5:00 PM

Dinner:

   Monday to Sunday | 5:00 PM – 10:00 PM