Grismill River Restaurant & Bar

Best Restaurants in New Braunfels | Image Credit: Gristmill River Restaurant & Bar Facebook Page

The scenic small-town life is what beckons you during your vacation to New Braunfels. Between Austin and San Antonio, New Braunfels is a tiny town distinguished by its location on two rivers. This German town is well-known for its unique tastes and mouthwatering craft brews.

New Braunfels food from classic German restaurants and biergartens ideal for summer outdoor eating to sushi and steakhouses, modern American cuisine, Tex-Mex, and barbecue, there’s something for everyone. Start your day off right with a satisfying breakfast or go downtown for a quick lunch. There are many restaurants in New Braunfels to sample whether traveling for a day, the weekend, or a week.


Best Restaurants in New Braunfels, Texas

Gristmill River Restaurant & Bar

Grismill River Restaurant & Bar

Image Credit: Gristmill River Restaurant & Bar Facebook Page

Opening its doors in 1977, Gristmill River Restaurant served out steaks and hamburgers from a tiny kitchen tucked away in the corner of the same broiler room. 

When: Sunday – Thursday: 11 am – 10 pm | Friday & Saturday: 11 am – 11 pm
Where: 1287 Gruene Rd, New Braunfels, TX 78130, United States


Taco Palenque

One of the best places to eat in New Braunfels. Every day, they provide Fresh Mex at Taco Palenque. Looking for Mexican restaurants in New Braunfels? This is your place. Feel the true flavors of Mexico as you savor their  flawlessly cooked fajitas and handmade salsas.

Timings: Monday – Sunday: 7 am – 11 pm
Location: 1270 IH 35 S, New Braunfels, TX 78130, United States


McAdoo’s Seafood Company

McAdoo's Seafood Company

Image Credit: McAdoo’s Seafood Company Facebook Page

The century-old Post Office was renovated by McAdoo’s to serve as a hub for social interaction and conversation centered on delectable cuisine. 

Hours of Operation: Sunday – Thursday: 11 am – 9 pm | Friday & Saturday: 11 am – 10 pm
Located at: 196 N Castell Ave, New Braunfels, TX 78130, United States


Huisache Grill

A cozy, simple eatery providing modern food made with local, fresh ingredients. After working in the restaurant industry for many years, they made the decision to combine their diverse range of expertise and try building and running their own restaurant.

Timings: Tuesday – Sunday: 11 am – 10 pm | Monday: Closed
Location: 303 W San Antonio St, New Braunfels, TX 78130, United States


Clear Springs Restaurant

Clear Springs New Braunfels

Image Credit: Clear Springs New Braunfels Facebook Page

Today’s Clear Springs Restaurant is housed in the former Clear Springs Hall and Store, which has retained both the building’s historic ambiance. It’s a franchise restaurant serving seafood, steaks, and its famous onion rings in a lively, barn-like environment.

When: Sunday – Thursday: 11 am – 9 pm | Friday & Saturday: 11 am – 10 pm
Where: 1692 TX-46, New Braunfels, TX 78130, United States


Fork and Spoon

You should go here if you’ve been looking for New Braunfels restaurants German. Casual German-American restaurant with outdoor seating that serves substantial breakfasts, bratwurst, and hamburgers. 

Hours of Operation: Monday – Friday: 7 am – 3 pm | Saturday & Sunday: 8 am – 3 pm
Located at: 651 I-35BL, New Braunfels, TX 78130, United States


Krause’s Cafe

Krause's Cafe

Image Credit: Krause’s Cafe Facebook Page

Krause’s is a local treasure with live entertainment and distinctive community activities. The menu gives a flavour of Germany right in the heart of the Lone Star State, with dishes like schnitzels and bratwurst with sauerkraut, pretzels, and potato soup.

Timings: Sunday – Thursday: 7:30 am – 9 pm | Friday & Saturday: 7:30 am – 10 pm
Location: 148 S Castell Ave, New Braunfels, TX 78130, United States


Coopers Old Time Pit Bar-B-Que

The Cooper’s restaurant in New Braunfels offers both indoor sitting in a spacious main dining room and outdoor seating. Additionally, the restaurant offers a smaller conference room for special parties in addition to the “Llano Room.”

When: Sunday – Thursday: 11 am – 8 pm | Friday & Saturday: 11 am – 9 pm
Where: 1125 TX-337 Loop, New Braunfels, TX 78130, United States


Gruene River Grill

Gruene River Grill

Image Credit: Gruene River Grill Facebook Page

In Gruene’s historic center, they provide both air-conditioned inside sitting and outdoor patio seating with views of the Guadalupe River. In order to provide with high-quality ingredients for their from-scratch meals, Gruene River Grill works with local merchants. 

Hours of Operation: Sunday – Thursday: 11 am – 9:30 pm | Friday & Saturday: 11 am – 10 pm
Located at: 1259 Gruene Rd, New Braunfels, TX 78130, United States


Buttermilk Cafe

The delight of wonderful food made by caring hands inspires spirited discussion. The motivation at Buttermilk Cafe comes from that. Comfort cuisine made from fresh ingredients from the market by passionate cooks and eaters. 

Timings: Sunday, Monday, Wednesday – Friday: 7 am – 2 pm | Tuesday & Saturday: Closed
Location: 1324 Common St, New Braunfels, TX 78130, United States


New Restaurants in New Braunfels, Texas That You Must Try!

Texas Bistro

Texas Bistro at Park View

Image Credit: Texas Bistro at Park View Facebook Page

A new American restaurant delivering freshly prepared dishes in the center of New Braunfels. It’s a casual eatery with hearty sandwiches, burgers, tacos, and seafood specialties.

Timings: Tuesday – Saturday: 11 am – 9 pm | Sunday: 11 am – 2 pm | Monday: Closed 
Location: 1932 S Seguin Ave #209, New Braunfels, TX 78130, United States


Adobe Cafe

The greatest dish at Adobe Café starts with the best ingredients. They only use the freshest produce and American meats in their flavourful lunch and dinner entrees. They are pleased to give some healthful taste to your life, whether it be for lunch or dinner.

When: Sunday – Thursday: 11 am – 9 pm | Friday & Saturday: 11 am – 9:30 pm
Where: 124 I-35BL, New Braunfels, TX 78130, United States


Willy B’s Burgers & Pizza

Willy B's Burgers & Pizza

Image Credit: Willy B’s Burgers & Pizza Facebook Page

They have a location in New Braunfels and are a small, family-run business. Come by and say hello and enjoy some of the greatest burgers, pizza, and wings around.

Timings: Tuesday – Saturday: 8 am – 8 pm | Sunday: 8:30 am – 1 pm | Monday: Closed
Location: 2188 TX-46, New Braunfels, TX 78132, United States


Bill Miller Bar-B-Q

They take pride in using only live oak wood in their pits to smoke all of the grilled meats. They provide a range of meats, including fried chicken, brisket, sausage, pig spareribs, chicken cooked on the grill, and ham. The specialty is fresh daily pies and bread making. 

Hours of Operation: Monday – Sunday: 6 am – 9 pm
Located at: 155 TX-46, New Braunfels, TX 78130, United States


Rapid Fired Pizza

Rapid Fired Pizza - New Braunfels, TX

Image Credit: Rapid Fired Pizza – New Braunfels, TX Facebook Page

At Rapid Fired Pizza, the incredibly tasty pizza is made surprisingly quickly! These customized pizzas are baked for roughly 180 seconds after being freshly created to order with the preferred toppings.

When: Monday – Sunday: 11 am – 9 pm
Where: 1761 TX-46, New Braunfels, TX 78130, United States


LongHorn Steakhouse

You can enjoy expertly grilled steak that has been specially seasoned with their secret signature spice blend and  also relish ice-cold beer and beverages, freshly baked honey wheat bread, hand-chopped salad, seasonal sides, and signature desserts.

Hours of Operation: Saturday – Thursday: 11 am – 10 pm | Sun: 11 am – 11 pm
Located at: 2963 Cold Spring Dr, New Braunfels, TX 78130, United States


Union Station Diner

Union Station Diner

Image Credit: Union Station Diner Facebook Page

The restaurant provides amazing food and outstanding service at reasonable costs. They prepare delectable meals and offer it in a welcoming, happy setting. 

Timings: Monday – Sunday: 7 am – 2:30 pm
Location: 512 E San Antonio St, New Braunfels, TX 78130, United States


The River House

Any special event is made even more spectacular by The River House’s ambiance and amazing meal. The majority of the ingredients are freshly prepared for you and acquired from Texas farmers nearby. 

When: Tuesday – Sunday: 10 am – 9 pm | Monday: Closed
Where: 1617 New Braunfels St, New Braunfels, TX 78130, United States


Alpine Haus Restaurant

Alpine Haus Restaurant

Image Credit: Alpine Haus Restaurant Facebook Page

In order to assist you in choosing the ideal beverage to go with your meal, they provide you with a wide variety of German wines and beers. Bring your friends and family to this restaurant for delicious cuisine and an authentic German experience.

Hours of Operation: Monday – Thursday: 11 am – 2 pm; 5 pm – 9 pm | Friday & Saturday: 11 am – 10 pm | Sun: 11 am – 9 pm
Located at: 251 S Seguin Ave, New Braunfels, TX 78130, United States


Inferno’s Wood Fired Oven & Spirits

The same Infernos that you know and love are spreading to new areas. All the locals have a new place to go because of their piping hot artisan-style pizzas, famous Beer-Ritas, fresh salads, and delectable appetizers.

Timings: Sunday – Thursday: 11 am – 9 pm | Fri & sat: 11 am – 10 pm
Location: 1198 Gruene Rd, New Braunfels, TX 78130, United States


So which New Braunfels restaurant do you plan to go to? Let us know in the comments section below.


Stay up to date on all fun things going on in San Antonio with our weekly updates to Things to do in San Antonio this WeekThings to do in San Antonio this Weekend, & Things to do in San Antonio with Kids this Weekend

And to have these updates delivered directly to your feed, give us a follow on Facebook by clicking on the …next to the search lens icon