You might find yourself in New Braunfels for the tubing, the German heritage festivals, or simply as a scenic Hill Country detour. But when hunger strikes between river floats and polka tunes, you’ll want authentic flavors. From family-run taquerias that have perfected their recipes for generations to modern cantinas reimagining regional classics, here are the essential Mexican restaurants in New Braunfels.
La Cosecha Mexican Table
$$ | (830) 358-7511 | WEBSITE

La Cosecha Mexican Table is a fantastic Mexican restaurant that specializes in authentic dishes like brisket enchiladas, chicken fajita quesadillas, and some of the best fajitas in Texas. The dining room is much more upscale than it looks on the outside and is filled with comfortable, clean tables that are ideal for a group dinner when you know people will be joining at the last minute. There’s also a private room available for events.
Monterrey Cafe
$ | (830) 626-2500 | WEBSITE

This early-rising cafe is a breakfast haven. Mornings at Monterrey Cafe should involve various breakfast tacos filled with eggs, chorizo, and potatoes, as well as meaty dishes like pork chops with eggs (which, naturally, come with tortillas). Around mid-morning, opt for the beef fajitas with sweet tea and make sure to leave room for the chile relleno, which is so enormous a construction worker could use it as a helmet.
New Braunfels Tortilleria
$ | (830) 625-0217 | WEBSITE

This authentic Mexican spot in New Braunfels shares a strip mall with a flooring place, but New Braunfels Tortilleria is more than just the token breakfast taco joint. For one, the huge portions here hold their own against any hunger pangs. The breakfast tacos deliver flavor without the weird skimpy fillings that ruin some morning meals, and the freshly made tortillas taste like they came off a hot griddle.
Salsas and sauces are bold but balanced, including our favorite salsa verde, a vibrant green blend with just the right kick of heat. The friendly service makes up for the limited parking and weekend crowds, and while prices run slightly higher than some might expect, the quality makes every dollar count.
Pollo Regio
$ | (830) 515-5041 | WEBSITE

Located in a New Braunfels strip that’s become a go-to for locals seeking authentic flavors, Pollo Regio is a Mexican grill unlike any other. We’re pretty sure the chicken was marinated in some secret family recipe (it’s grilled right behind the counter), and it’s entirely possible the sauce bar was, too. Seemingly simple dishes like grilled chicken bowls with fresh toppings turn into works of culinary satisfaction.
The whole place is straight-up clean, and also oddly welcoming, but in the kind of way that has us planning a return trip as you read this.
Adobe Cafe
$ | (830) 620-4433 | WEBSITE

Adobe Cafe sits in a convenient New Braunfels location, and you might drive by thinking it’s just another casual Tex-Mex spot. But inside is a setting built for a family-friendly meal, with welcoming vibes and coloring pages on the tables to keep kids entertained. The star here is the honey chipotle carnitas fajitas— tender pork that’s more flavorful than the usual mild versions.
The menu offers them in almost every format imaginable, but our favorite is the seafood tacos with mahi mahi that let you go on a choose-your-own-salsa adventure or the carne guisada topped with grilled veggies that you pair with fresh tortillas. The margaritas, especially the refreshing Guadalupe and Top Shelf options, are worth coming back for, and the complimentary iced tea and salsa make the reasonable prices even better.
It’s the kind of place where traditional Mexican food and friendly service keep you returning.
Los Dos Garcias
$ | (830) 214-0108 | WEBSITE

The standout among New Braunfels’ Mexican spots, Los Dos Garcias might just be the best in town—mainly because it’s the one where you can get authentic Tex-Mex in a spotless, welcoming space. Two things stand out, actually. Most of the dishes are made-to-order, meaning you get fresh, carefully prepared meals like the Enchiladas Verdes, Burrito Jalisco, and Posole.
Our favorites are the Enchiladas Verdes and the Burrito Jalisco, but when you’ve got food this consistently satisfying and a warm atmosphere with attentive staff, you really can’t go wrong for a basic yet filling breakfast or lunch at a reasonable price.
Freebirds World Burrito
$ | (830) 214-2563 | WEBSITE

This New Braunfels location has been serving up massive, ingredient-packed burritos for years. You can’t go wrong with any of their protein options, but we love the Monster Burrito: the tortilla is perfectly warm, the fillings are fresh, and it’s stuffed with so much meat and veggies you’ll be enjoying leftovers until tomorrow. Oh, and that burrito comes with chips and queso on the side, which are so tasty, you might wish they gave you a bigger bag.
The friendly service, especially from the general manager who remembers regulars, makes this spot feel like your neighborhood favorite. With ample parking, wheelchair ramps, and kids eating free on Sundays, it’s the kind of place where everyone leaves happy and full.
Taqueria Taco Rico
$ | (210) 762-8786 | WEBSITE

Taqueria Taco Rico is best known for one thing: its life-changing tacos that come with freshly made tortillas and delicious fillings, even surpassing the quality found in Mexico. We still track these exceptional tacos down every time we find ourselves in New Braunfels, but this spot is more than just a destination for taco enthusiasts; it’s also a convenient place to eat.
The outdoor seating is limited, with a few small tables perfect for quick meals, plus the usual lineup of quick service and accessibility.
The Hideaway New Braunfels
$ | (830) 620-5376 | WEBSITE

Whether it’s the restaurant’s Saturday Steak Night specials or popular Buffalo Chicken Sandwich, all the food at this Mexican spot has been serving the neighborhood for years. Weekend evenings at The Hideaway usually involve strong drinks at the giant bar, burgers with fries, Philly sandwiches, and a relaxed atmosphere. And if you’re coming for a night out, expect some great tunes—live music on the dance floor, pool games at the tables, and plenty of space for kids to play outside.
Los Gallos Taco House
$ | (830) 643-0093 | WEBSITE

Los Gallos Taco House is the aspirational version of the breakfast taco you tried to make at home, only with much better tortillas. This clean, well-managed space is run by a sweet and friendly staff who assemble, plate, and sometimes heat each taco, taking breaks for coffee refills or quick chats with regulars.
Their large breakfast tacos at great prices are generous: migas so flavorful they burst like a flavor bomb, a multi-part barbacoa taco progression that builds in richness, plus excellent non-taco moments like eggs rancheros and pancakes. Like any good breakfast spot, your morning hinges on what you order, so enlist your most hungry appetite.
Butcher Boy Taco House
$ | (830) 609-9171 | WEBSITE

When a taco spot gets this popular in New Braunfels, you might worry authenticity will fade. That’s not the case with Butcher Boy. This small restaurant has a pleasant atmosphere and good service, which easily makes it the neighborhood’s best Mexican option. Breakfast can be affordable (the huevos rancheros runs about $12), but there’s also a variety of dishes at reasonable prices that keeps meals manageable.
At lunch, expect highlights like the flavorful barbacoa taco on handmade corn tortillas for $4, or a large order of menudo praised for its excellent flavor and well-seasoned chili for $14.
Celaya’s Mexican Restaurant
$ | (830) 626-8226 | WEBSITE

This New Braunfels Mexican spot is known for its hole-in-the-wall charm, and after one bite of their breakfast tacos, we understand the local devotion. The authentic plates here arrive more satisfying than a weekend siesta, with tortillas that are so perfectly homemade they could pass as abuela’s handiwork, green sauce with vibrant tang, and flavors stacked like a colorful piñata (including those thick but light flour tortillas).
Get the signature breakfast tacos with a trio of fresh ingredients—fluffy eggs, savory chorizo, and melted cheese—or the lunch specials that deliver what they promise: no over-seasoning, a pool of that recommended green sauce, and authentic taste pure enough to transport you straight to Mexico.
Lupe’s Tacos To Go
$ | (830) 620-0650 | WEBSITE

New Braunfels has been craving a spot like Lupe’s Tacos To Go since the first settlers rolled into town. With its cozy charm and colorful decorations, this family-owned “mom-and-pop shop” feels like a warm hug, though we can’t name many hugs that come with homemade flour tortillas. The crowd-pleasing food draws from the breakfast taco playbook, and that’s no slight, especially for locals who demand a good carne guisada.
Start with the tender carne guisada taco, fresh potato egg and cheese, and sizzling Polish sausage egg and cheese, then grab a quick lunch on the cheerful patio.
Taqueria El Norteno Express
$ | (830) 627-9649 | WEBSITE

The authentic Mexican spots that remind us of homemade childhood meals are largely concentrated in San Antonio and Austin—except for Taqueria El Norteno Express, the beloved drive-thru on New Braunfels’ main drag with genuine family-kitchen vibes. The salsas are fresh, and the menu goes beyond just tacos and enchiladas. There’s a mini taco plate with perfectly seasoned barbacoa, and a creamy arroz con leche served by one of the two or three friendly women working the counter.
It’s also one of the most generous restaurants in NB, which preserves the feeling that abuela could be just in the back rolling out tortillas.
Guadalajara Bar & Grill
$$ | (830) 312-7843 | WEBSITE

New Braunfels’ standout location of the popular Guadalajara chain (there’s another in San Antonio), Guadalajara Bar & Grill is our top pick for authentic Mexican food in the area and a reliable choice when you want margarita flights and hearty dishes in a warm atmosphere. The generous portions with authentic, flavorful tastes are the best things here, but there are also solid salsa options and delicious (albeit perfectly priced) meat dishes made with quality ingredients.
Nobody is ever in a hurry here, so plan on coming for a long family dinner or Saturday night outing with your most fun-loving friends.
Taqueria El Sazon Tapatio
$ | (830) 620-9440 | WEBSITE

Taqueria El Sazon Tapatio’s small dining room has enough tightly packed tables and cheerful chatter to host a bustling family reunion. Outside is a different story—it’s more quick-service taqueria, with limited parking and a steady takeout line.
Either way, start with the al pastor mini street tacos piled high with pineapple and onions and the breakfast tacos drenched in salsa verde, before moving on to the equally satisfying mains, like carne guisada simmered with peppers or fajitas sizzling with onions. There’s a counter reserved for quick orders, and if there’s a wait (there probably will be), grab some dessert empanadas to go first.
Herbert’s
$ | (830) 262-0278 | WEBSITE

Of all the Mexican spots in New Braunfels, Herbert’s should be your first stop. This Tex-Mex specialist serves birria tacos with rich, flavorful meat that reminds us of traditional comfort food. Drinks like horchata are refreshing, but the slightly spicy salsa pairs best with the tender chicken. Every visit comes with attentive service and thoughtful suggestions, plus they offer solid options like the large outdoor patio and Tiki Bar.
Come here to catch up with family over a reasonably priced meal.
El Jardin Mexican Food
$ | (830) 620-5881 | WEBSITE

El Jardin makes some of the best Mexican food in New Braunfels. Half-taqueria, half-family restaurant, this local favorite serves incredible tripas, made fresh and crispy to your liking, plus decked-out barbacoa tacos piled high with tender meat and a side of incredible green hot sauce. There’s good seating inside, complete with friendly staff, just in case you’re dining with kids (a.k.a.
looking for comfort), making it a perfect place to stop for a quick lunch break or casual dinner with a few friends.
Dos Rios Mexican Bar & Grill
$$ | (830) 609-9556 | WEBSITE

If you’re in the business of authentic flavors—hearty Tex-Mex, family recipes that satisfy both locals and visitors—you probably know people who rave about places like Dos Rios. Take your friends to this welcoming bar and grill for Mexican food that’s more vibrant than the standard combo plates you’ve ordered countless times.
Picture a happy crowd sipping margaritas with their brisket enchiladas, and sizzling fajitas served on hot skillets that somehow taste even better when there’s lively mariachi music playing softly in the background.