Best Mexican Restaurants in New Braunfels: A Local Guide
In New Braunfels, Mexican food isn’t something you rush through on the way to somewhere else.
It’s where mornings start slowly with coffee and breakfast plates, where lunches stretch longer than planned, and where dinners turn into conversations that linger well past the last bite.
The city’s Mexican and Tex-Mex restaurants reflect that rhythm, blending family recipes, regional influences, and generous portions that feel familiar even on a first visit.
From no-frills cafés to polished dining rooms, these spots are places locals return to again and again, not just for the food, but for the comfort and consistency that comes with it.
1. Monterrey Cafe
Location: 2570 S I-35 South Frontage Rd, New Braunfels
Contact: (830) 626-2500
Hours: Mondays 11:00 AM-3:00 PM | Tuesdays to Fridays 11:00 AM-8:00 PM
Monterrey Cafe is one of those places that feels woven into everyday life in New Braunfels. It’s casual, affordable, and reliably busy, especially in the mornings when regulars slide into booths for breakfast tacos and plates that don’t try to reinvent anything.
The menu blends Mexican, Tex-Mex, and Central American influences, which is why you’ll see pupusas listed alongside huevos rancheros and chalupas.
Portions are generous, prices are friendly, and the atmosphere stays relaxed no matter how full the dining room gets.
Best Sellers

One of the biggest draws at Monterrey Cafe is the pupusas, which many locals consider a must-order.
Options like Chicharrón con Queso and Loroco con Queso are priced at just $2.29 each, making it easy to sample more than one.
For something warm and comforting, the Caldo de Res and Tortilla Soup are both $7.99 and are especially popular on cooler mornings.
Breakfast plates shine here, with Huevos Rancheros featuring two eggs cooked any style with bacon or sausage, beans, and potatoes for $6.99.
The Chalupa Compuesta comes with three chalupas topped with beef or chicken, lettuce, tomatoes, cheese, and guacamole for $7.59.
There’s also a huge selection of all-day tacos priced at $2.59 each, including chicken and beef fajita, chicharrón, and al pastor.
To finish, desserts like Tres Leches, Arroz con Leche, and Atole de Elote are each available for $4.59 and feel like a natural ending to the meal.
Reviews From Locals
Locals often describe Monterrey Cafe as dependable in the best way. Reviews frequently mention how affordable the menu is for the amount of food you get.
Many longtime customers talk about coming here for years without seeing much change, which they see as a compliment.
The pupusas and breakfast plates are especially praised, with diners noting that it’s the kind of place where you don’t overthink your order because it’s all consistently good.
2. Casa Garcia’s

Location: 1691 State Hwy 46 W #355, New Braunfels
Hours: Monday to Thursday 7:00 AM-9:00 PM | Friday and Saturday 7:00 AM-10:00 PM | Sunday
Casa Garcia’s is a well-known name across Texas, and the New Braunfels location stays true to the brand’s reputation for classic Tex-Mex done right.
The dining room is polished but still welcoming, making it a popular choice for family dinners, work lunches, and celebrations that call for enchiladas and margaritas.
Their menu focuses on familiar favorites, executed consistently, with plenty of combination plates for those who want a little bit of everything.
Must-Try Items

Tamales are a signature item here, with a dozen priced at $14.99 using Casa Garcia’s scratch-made pork tamale recipe.
They can be ordered as an entrée or shared, with optional Mexican rice or charro beans added at $2.59 per person, and chilled tamales are also available to-go by the dozen for $2.99 each.
Casa G’s El Favorito is a standout plate at $14.99, combining a beef enchilada with chile con carne and yellow cheese, a chicken enchilada with tomatillo sauce and Monterey Jack, and a white cheese enchilada with creamy white sauce.
Casa G’s Enchiladas offer three beef or cheese enchiladas topped with chile con carne or ranchero sauce, or shredded chicken enchiladas with tomatillo sauce, also priced at $14.99.
Combo plates are popular, especially the La Fiesta Combo with two chicken enchiladas, a crispy beef taco, and a bean chalupa for $15.99, and the Vaquero Combo with a fajita taco, cheese enchilada, pork tamale, and guacamole salad for $16.99.
House specialties include Carne Guisada at $15.99, Pork in Red Chile at $15.99, and a Chile Relleno stuffed with beef, chicken, or cheese for $14.99.
Reviews From Locals
Reviews of Casa Garcia’s often highlight consistency and portion size.
Diners appreciate knowing exactly what they’re getting, especially when ordering enchiladas or tamales, and many mention it as a reliable place to take visitors who want a true Tex-Mex experience.
Service is frequently described as attentive, and the tamales in particular get repeated praise.
3. Las Fontanas Mexican Kitchen

Location: 1551 N Walnut Ave, Suite 10, New Braunfels
Hours: Sunday to Thursday 11:00 AM-9:00 PM | Friday to Saturday 11:00 AM-10:00 PM
Las Fontanas Mexican Kitchen sits at the intersection of Tex-Mex tradition and a slightly more upscale approach, especially when it comes to ingredients.
The menu leans into comfort food but elevates it with touches like Akaushi beef and carefully prepared sauces.
It’s a popular stop for both locals and travelers, with a spacious dining room that works just as well for casual meals as it does for larger gatherings.
House Favorites

The Carne Guisada is one of the most talked-about dishes, made with grilled Akaushi skirt steak diced and simmered in a homemade guisada stew, served with rice, refried beans, and pico de gallo for $18.99.
The Las Fontanas Burrito is another favorite at $16.99, filled with refried beans, queso, and ground beef or shredded chicken, topped with chile gravy and grated cheese, with substitutions available for an extra fee and guacamole added for $0.99.
Chalupas come two to an order for $12.99, topped with lettuce, cheese, tomatoes, guacamole, and your choice of beef or chicken, served with chile con queso.
Even the Fontana Burger earns attention, featuring a half-pound Akaushi beef patty with bacon and cheddar for $12.99.
The Las Fontanas Chimichanga rounds things out at $16.99, filled with picadillo or shredded chicken, fried crisp, and topped with sauce and cheese.
Reviews From Locals
Guests often comment on the richness of the sauces and the quality of the beef at Las Fontanas.
Reviews regularly mention that the carne guisada stands out from similar dishes elsewhere, and many diners appreciate that the menu offers both traditional Mexican plates and crossover items like the burger without losing focus.
4. La Cosecha
Location: 505 Business, N Interstate 35 Frontage Rd, New Braunfels
Contact: (830) 358-7511
Hours: Lunch and dinner, with weekday lunch specials from 11:00 a.m. to 3:00 p.m.
La Cosecha offers a more modern take on Mexican and Tex-Mex cuisine, with a menu that reflects careful sourcing and thoughtful presentation.
The dining room feels contemporary but still approachable, and the kitchen leans into bold flavors without drifting too far from tradition.
Best Sellers

Weekday lunch specials draw a steady crowd, including Grilled Tacos with beef picadillo or chicken tinga for $14.95 and Snapper Tacos with tempura-fried red snapper and blood orange aioli for $17.95.
Other options include Camarones Enchiladas with chipotle shrimp for $17.95, and Brisket Enchiladas topped with ancho cream and a fried egg for $16.95.
Tex-Mex plates include El Jefe at $18.95 with a grilled beef picadillo taco, cheese enchiladas, and a queso tostada, and The Guadalupe at $18.95 with shrimp tacos and a poblano quesadilla.
House specialties push further, with Pollo con Mole priced at $25.95 and Cachete Barbacoa featuring smoked Wagyu beef cheek at $29.95.
Reviews From Locals
Reviews of La Cosecha frequently mention the depth of flavor and presentation.
Diners appreciate that the dishes feel intentional, from the mole to the seafood options, and many describe it as a good choice for a slower, sit-down meal when you want to try something a little different from standard Tex-Mex.
A Taste of Mexico in New Braunfels
Mexican food in New Braunfels reflects the city itself, rooted in tradition but open to interpretation.
Whether you’re grabbing affordable pupusas at Monterey Cafe, settling into a familiar Tex-Mex spread at Casa Garcia’s, indulging in rich sauces at Las Fontanas, or exploring refined flavors at La Cosecha, each of these restaurants offers a distinct experience.
Taken together, they show why Mexican cuisine remains such a central, well-loved part of dining in New Braunfels.