Herbert's
Herbert's
1440 N Walnut Ave
New BraunfelsTX 78130
 (830) 626-9323
Cheaper than cooking at home!
Directions

The best Mexican food in New Braunfels, TX.

Herbert's offers a menu filled with delicious Mexican food in New Braunfels, TX.

Herbert's is a family owned restaurant serving the best, high quality Mexican food in New Braunfels, TX. We feature a Mexican menu including Queso and Guacamole, Flautas, Fajitas, Sopapillas and so much more! Our Mexican food is created from 30 years of experience and passion for tex mex.

Whether you want a great place for breakfast, lunch or dinner, our Mexican restaurant menu features great tastes for any time of the day! Not like the typical tex mex restaurants, we believe family is a priority so we have created our Mexican restaurant to reflect just that. Our outside patio boasts an excellent play place for the children while the adults can enjoy delicious beverages at the same time, making us an exceptional family restaurant. We offer other services as well including banquet rooms for hosting parties or meetings, karaoke for the superstars in the area, and live music for those that love music but may not be ready for the big stage themselves!

To book The Party Lounge or have your band play on our patio, please call Bobby at (512) 667-4554
The rental for The Party Lounge is $200 for 3 hours. Parking is available in the back for private parties. 20% gratuity will be added as well for Herbert's Catering for the event. 

Come on by or call at (830) 626-9323 to place a take out order, it's cheaper than cooking at home!

We opened our Mexican Restaurant in 1976.

We are located at 1440 N Walnut Ave, New Braunfels, TX.

What Can We Help You With?

Security Code: Captcha Code

Get Directions

More Details about Herbert's

View our menu here!

Parking: Private Lot, Additional Parking in the Back

Accepted Payment Methods:

We are open:

Sunday 9:00 AM – 8:00 PM
Monday 8:00 AM – 8:00 PM
Tuesday 8:00 AM – 9:00 PM
Wednesday 8:00 AM – 9:00 PM
Thursday 8:00 AM – 10:00 PM
Friday 8:00 AM – 10:30 PM
Saturday 9:00 AM – 10:30 PM