Jump to: On-Site Dining | American & Steakhouses | Tex-Mex | Asian Cuisine
The JW Marriott San Antonio Hill Country Resort & Spa is a destination in itself, but the culinary landscape surrounding it is just as impressive. Whether you are looking for a refined steakhouse experience with views of the TPC San Antonio golf course or a quick, authentic taco fix nearby, there is a seat at the table for you.
Editor’s Note: We work hard to provide you with accurate, updated information.
However, all details are subject to change. Please verify information before heading out. This post may contain affiliate links.
If you click and make a purchase, we may earn a small commission at no extra cost to you. We only recommend experiences we truly believe in!
Curious about how we choose our content? Here’s our process.
Also check out these articles – Best Restaurants Near Majestic Theater San Antonio, Best Date Night Ideas in San Antonio, Best Cheap Eats in San Antonio, and Best San Antonio Food Spots for Late Night Eats!
On-Site JW Marriott Restaurant San Antonio Favorites
18 Oaks
18 Oaks is the resort’s premier steakhouse, offering panoramic views of the TPC San Antonio golf courses. The elegant atmosphere is perfect for a sophisticated dinner. Don’t miss the Filet Mignon and Lobster Tail. It is a consistent favorite for those seeking a high-end JW Marriott restaurant San Antonio experience.
Operating Hours: Monday Closed || Lunch: Tuesday – Sunday 11 am – 2 pm || Intermezzo Bar Service: Tuesday – Sunday 2 pm – 5 pm || Dinner: Sunday – Thursday 5 pm – 9 pm | Friday – Saturday 5 pm – 10 pm
Where: 23808 Resort Pkwy, San Antonio, TX 78261
How Much: $60 – $100+ per person
Cibolo Moon
Cibolo Moon brings the heart of Tex-Mex to the resort. The menu is filled with familiar favorites like enchiladas and tacos, served in a vibrant setting. Try the Classic Enchiladas paired with their signature “Tequila Fight” cocktail for a true taste of Texas.
Operating Hours: Breakfast: Daily 7 am – 11 pm | Lunch: Daily 11 am – 2 pm | Dinner: Daily 5 pm – 9 pm
Where: 23808 Resort Pkwy, San Antonio, TX 78261
How Much: $25 – $45 per person
High Velocity
This is the go-to sports bar at the JW Marriott San Antonio. It features a massive media wall and an energetic atmosphere perfect for game day. The Brisket Nachos and Chicken Wings are popular shareable plates that pair perfectly with their wide beer selection.
Operating Hours: Monday – Friday 5 pm – 12 am | Saturday – Sunday 11 am – 12 am
Where: 23808 Resort Pkwy, San Antonio, TX 78261
How Much: $20 – $35 per person
Rivertop Grill

Image credit: JW Marriott San Antonio Hill Country Resort & Spa Facebook
Located poolside, Rivertop Grill offers a relaxed outdoor dining experience with stunning views of the resort grounds. The Rivertop Burger and Chocolate Lava Cake are must-tries while you soak in the Hill Country sun.
Operating Hours: Daily 11 am – 5 pm
Where: 23808 Resort Pkwy, San Antonio, TX 78261
How Much: $15 – $30 per person
Replenish Spa Bistro
For those seeking a healthier meal, this bistro offers a refreshing menu of vegan, vegetarian, and gluten-free selections. Power up with the Quinoa Power Bowl or the light and satisfying Avocado Toast.
Operating Hours: Daily 11 am – 5 pm
Where: 23808 Resort Pkwy, San Antonio, TX 78261
How Much: $15 – $25 per person
Crooked Branch
Crooked Branch offers a cozy spot for a meal or a drink, featuring a menu of elevated casual fare. The Crooked Branch Burger, topped with crispy bacon and onion rings, is a half-pound masterpiece.
Operating Hours: Daily 4 pm – 12 am
Where: 23808 Resort Pkwy, San Antonio, TX 78261
How Much: $20 – $40 per person
American & Steakhouses Near JW Marriott San Antonio
Kona Grill

Image credit: Kona Grill Facebook
Kona Grill provides a modern, upscale setting with a Hawaiian-inspired twist. It’s a favorite for its extensive menu and attentive service. The menu features everything from sushi to handcrafted cocktails and classic American cuisine.
Operating Hours: Monday – Thursday 11 am – 12 am | Friday – Saturday 11 am – 1 am | Sunday 10 am – 11 pm
Where: 7400 San Pedro Ave #1255, San Antonio, TX 78216
How Much: $30 – $50 per person
Smokey Mo’s BBQ
For authentic Texas barbecue near the JW Marriott Hill Country, Smokey Mo’s is a must-visit, smoking all meats in-house with oak wood. The signature brisket is the star here, offering a rich and smoky flavor that’s hard to resist.
Operating Hours: Monday – Saturday 7 am – 9 pm | Sunday 8 am – 9 pm
Where: 20210 Stone Oak Pkwy Ste 306, San Antonio, TX 78258
How Much: $15 – $25 per person
BJ’s Restaurant & Brewhouse

Image credit: BJ’s Restaurant & Brewhouse Facebook
BJ’s offers a casual dining experience with a massive menu and an impressive selection of handcrafted beers from their on-site brewery. Order a burger or pasta, but make sure to save room for their world-famous Pizookie.
Operating Hours: Monday – Saturday 11 am – 12 am | Sunday 11 am – 11 pm
Where: 22410 U.S. Hwy 281 N Drive, San Antonio, TX 78259
How Much: $20 – $35 per person
LongHorn Steakhouse
A reliable choice for delicious steaks and a diverse selection of sides, LongHorn is ideal for a relaxed family meal. Their menu caters to all tastes, from creamy mashed potatoes to fresh steamed broccoli.
Operating Hours: Sunday – Thursday 11 am – 10 pm | Friday – Saturday 11 am – 11 pm
Where: 22503 US-281, San Antonio, TX 78258
How Much: $25 – $45 per person
Authentic Tex-Mex & Mexican Nearby
Las Palapas

Image credit: Las Palapas Restaurants Facebook
For a budget-friendly and relaxed meal, Las Palapas is a top local choice known for its consistent quality and quick service. Their quesadillas are a fan favorite, especially when paired with a traditional or frozen margarita.
Operating Hours: Sunday – Thursday 6 am – 10 pm | Friday – Saturday 6 am – 11 pm
Where: 3039 TPC Pkwy, San Antonio, TX 78259
How Much: $10 – $20 per person
Los Arcos Mexican Grill
Founded in 1981, this family-run establishment delivers authentic Mexican flavors in a warm, welcoming environment. The menu features traditional staples like tacos and the complex, deeply flavorful mole.
Operating Hours: Wednesday – Monday 7 am – 3 pm | Tuesday Closed
Where: 22106 Bulverde Rd #101, San Antonio, TX 78259
How Much: $10 – $20 per person
Asian Flavors Near the Resort
China Stix
China Stix offers excellent value with most dishes priced under $15, making it a great spot for a casual lunch or dinner. The Chicken Chow Mein is a standout dish, offering a perfect balance of savory and sweet.
Operating Hours: Sunday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 9:30 pm
Where: 22100 Bulverde Rd # 102, San Antonio, TX 78259
How Much: $12 – $20 per person
Sakura Asian Cuisine
Sakura offers a cozy, intimate atmosphere, perfect for a quiet night out near the resort. They are famous for the Sakura Roll, which features shrimp tempura, avocado, and cream cheese topped with eel sauce.
Operating Hours: Sunday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 9:30 pm
Where: 22103 Bulverde Rd #117, San Antonio, TX 78259
How Much: $20 – $35 per person
Angkor Bistro
For a unique and authentic Cambodian experience, Angkor Bistro is a hidden gem that prioritizes locally sourced ingredients. Try signature dishes like Amok Trey and Laap, served with traditional sticky rice.
Operating Hours: Daily 11 am – 9 pm
Where: 3111 TPC Pkwy, San Antonio, TX 78259
How Much: $15 – $30 per person
Know Before You Go
While many of these JW Marriott Restaurant San Antonio options are located on-site or along TPC Parkway, they are easily accessible for residents in surrounding suburbs like Stone Oak, Timberwood Park, and Bulverde. Most off-site locations are within a 5 to 15-minute drive from the resort’s main entrance, making it easy to explore local San Antonio flavors without venturing all the way downtown.
Common Questions about JW Marriott Restaurant San Antonio
Does the Marriott hotel have a restaurant?
Yes, the JW Marriott San Antonio Hill Country Resort & Spa features several on-site dining options, including 18 Oaks, Cibolo Moon, High Velocity, and Rivertop Grill.
Can you get a day pass to the JW Marriott San Antonio?
Day passes are often available through third-party services like ResortPass, allowing non-guests to access the pools and on-site dining facilities like Rivertop Grill.
What is the dress code for JW Marriott San Antonio restaurants?
Most on-site restaurants, such as Cibolo Moon and High Velocity, are resort casual. However, 18 Oaks typically recommends a more polished, upscale-casual dress code for dinner.
Looking for more? See the upcoming Weekend Events in San Antonio.