Stacked: 9 Must-Try Sandwich and Sub Spots in New Braunfels

Sandwiches in New Braunfels are anything but ordinary… from quirky one-of-a-kind delis to timeless roadside diners, there’s a spot for every craving and every budget. Whether you love a classic club, a veggie-loaded masterpiece or something piled high with barbecue, this small city’s sandwich scene has plenty to savor.

Let’s get to it.

Cravings

Tucked just off San Antonio Street, Cravings serves more than a grab-and-go ham sandwich for folks around New Braunfels. Almost everything here is made from scratch. The house-baked breads, white, wheat or croissant, rise fresh each morning, and the pesto pasta or chunky chicken enchilada soup tastes like a hug in a bowl.

Sandwiches steal the show for good reason. Take the Bob White, which layers ham, bacon, eggs and a swipe of peanut butter and grape jelly. Other breakfast-lunch hybrids include classics like Chicken Salad and playful takes such as Grilled PB & J. If you’re watching calories, avocado toast, a spinach salad or a vegetarian breakfast sandwich will do the trick.

Gluten-free brownies and cupcakes appear in the pastry case every day, while seasonal soups rotate often enough to keep your lunch routine fresh. Sandwich prices hover between $7 and $12, and you’ll get a speedy, stacked meal whether you dine in or drive through. The indoor tables buzz with regulars swapping friendly chatter, but a sunny patio welcomes anyone with a dog or a craving for fresh air. Cravings runs weekdays only, closing after lunch, though the drive-thru and phone orders move right along. It’s not a chain, just a single café thriving on quality cooking and community spirit.

Check out their website →

Huisache Grill

Since 1994, Huisache Grill has anchored downtown New Braunfels in the historic Grassmarket district. It remains in the hands of its founding owners and the same core team. Walk inside and you’ll notice vaulted ceilings, a working fireplace and polished wood throughout. Whether you come for lunch or dinner, the menu strikes a balance between familiar comfort and unexpected twists. You might find a grilled pork sandwich dressed with raspberry chipotle sauce and fresh spinach alongside Mediterranean-inspired options like a lamb burger with feta and tzatziki.

Sandwich lovers can choose toasted ciabatta or sourdough to make all the difference, and sides range from crisp fries to fresh salads. Upgrading to sweet potato fries or a kale Caesar won’t break the bank. Vegetarians have room to customize, whether they’re eyeing the California Sandwich or tweaking something else on the menu. Seating is first-come, first-served, with a breezy courtyard perfect for those who like a wine glass in the open air. Nearly thirty years in, Huisache Grill still feels laid-back but never lazy.

Check out their website →

Union Station Diner

At Union Station Diner, the train theme greets you immediately, from the schedule board by the counter to the old rail lanterns tucked above cozy booths. Breakfast runs all day, so you can order a fried egg sandwich with bacon and a side of hand-cut fries at any hour. Sandwiches remain the main event—a club piled high on Texas toast, a patty melt with deep golden, crisp rye, and tender roast beef sliced to order. Their in-house meatloaf stars in sandwiches and on an open-face platter, smothered with mashed potatoes and gravy, a favorite among regulars.

Vegetarian options include a classic grilled cheese or a garden-fresh egg salad sandwich, plus a simple fruit cup. Portions tend to be generous, especially when a mountain of jumbo fries arrives beside your Reuben. Lunch prices hover just above five dollars yet deliver value that rivals newer spots charging twice as much. The small dining room hums with railroad nostalgia—nothing fancy, just friendly service, quick pace and filling comfort food.

Check out their website →

Freiheit Country Store

Nestled along FM 1101, Freiheit Country Store has thrived for over a century in the Hill Country. The menu highlights grilled classics: a BLT on thick Texas toast, patty melts with a satisfying crunch and chicken or sausage sandwiches served on local Naegelin’s brioche buns. Burgers of all sizes arrive on branded buns, and there’s a Reuben for rye lovers. For simpler tastes, the grilled cheese clocks in under three dollars, a nod to old-school value.

Vegetarians find basic picks such as grilled cheese, fried okra and whatever salad is on the menu, with staff happy to customize if you ask. The casual counter-service seating sits inside a lovingly restored old store, where live music drifts in most days. Longtime locals mix with families and out-of-towners drawn by the history. Hours shift early on Sundays, and if you’d like a burger to-go, they ask that you call ahead. Don’t miss this slice of Hill Country tradition.

Check out their website →

Fork and Spoon

Right off I-35 in the Marketplace strip, Fork & Spoon stakes its claim with breakfast and sandwiches. The kitchen never quits on morning classics, so French toast made with house-made challah at two in the afternoon is no problem. The Reuben stars in-house cured corned beef on sourdough, a combo regulars can’t stop talking about. German roots show up in a Vienna Schnitzel sandwich and bratwurst, thanks to ties with master chefs from Germany.

Every sandwich starts with attention to bread: proper hoagie rolls, English muffins or a gluten-free loaf. Lunch opens up with a smoked salmon bagel, a California Chicken Club and a hearty, old-school BLT. Vegetarians aren’t left out—omelets, a Veggie Sandwich and upscale grilled cheese fill the menu, and many sides can go vegan on request.

With prices between $7 and $15, even half orders pack a generous punch. This counter-service spot offers plenty of indoor seating plus a sunny patio. No frills here, just solid coffee, quality bread and a quietly confident handling of both breakfast and German-inspired classics.

Check out their website →

Pat’s Place Restaurant

Pat’s Place in downtown New Braunfels has served comfort food since 1977. The menu is a workingman’s lineup that keeps regulars coming back for decades.

You can build a club sandwich with ham, turkey or both on your choice of white, wheat, rye or sourdough. Each one is finished off with bacon and American cheese. The Reuben gets real pastrami, Swiss and spicy mustard on marbled rye. A classic cheesesteak arrives loaded with grilled onions and peppers on a toasted roll. For a Texas-style twist, add queso and jalapeños.

Seafood fans will enjoy fried catfish or shrimp Po’ Boys with lettuce, tomato and sauce on a hoagie roll. Everything is prepped fresh, from house-made sauces and gravies to local produce and meats sourced at nearby Granzin’s.

Vegetarian diners can choose any fresh bread for a grilled cheese or mix bread with veggies. Portions are hearty, served with chips and a pickle, all for under thirteen dollars. Between the Sun Room, Back Bar and a deck shaded by a live tree, you’ll find plenty of elbow room and local conversation.

Check out their website →

Inferno’s Wood Fired Oven & Spirits

Inferno’s Wood Fired Oven & Spirits has been blending neighborhood charm with wood-fired pizzas since 2013. The menu features creative pies like the Scorpion Pepper with proprietary sausage for a real kick, or the Big Mac pizza that embraces nostalgia. Even the classic Bacon Chicken Ranch gets boosted by in-house smoked bacon.

Sandwich lovers can choose a Philly cheesesteak on a hoagie roll or a Mac ’n Cheese Pulled Pork sandwich stacked inside a bakery-fresh brioche bun. Both clock in under eleven dollars and pack enough for a late dinner. Custom strombolis let you mix ingredients to taste.

Salads are more than a side. Order the full-sized wedge or a Caprese when you want something lighter. The pet-friendly patio welcomes pups while a local band tunes up, and the weekday lunch special keeps things busy inside. Counter service means fast orders, and online ordering smooths out the rush on busier nights.

Check out their website →

Mozie’s

Mozie’s in New Braunfels excels at classic bar fare and sandwiches that feel both relaxed and refined. Specialty sandwiches get plenty of attention, like smoked turkey on focaccia bread or a Reuben loaded with tender corned beef and Swiss cheese. The “Grown Up” Grilled Cheese brings smoked gouda and spinach along for a vegetarian twist.

Crispy panko chicken sandwiches and hearty meatball subs keep the menu lively. The bread always shines, from garlic-marbled rye and toasted hoagies to shiny brioche buns.

Inside, you’ll find a comfortably rustic setting with both table and counter service. Air conditioning offers relief from the Texas heat and sports fans can watch games on multiple screens. Sandwich prices hover in the low-to-mid teens, with half sizes for smaller appetites. Mozie’s stays open all day, and its all-sports bar atmosphere buzzes especially near the weekend crowd coming from Gruene Hall. It’s a local original that gives sandwiches a seat at the grown-up table without losing its Texas charm.

Check out their website →

Naturally Cafe

Naturally Café routinely tops Best of New Braunfels lists thanks to its scratch-made menu. The Undercover Club layers ham, turkey, bacon, cheddar and havarti with raspberry-chipotle spread on a hearty multigrain loaf.

Vegetarian diners can pick the Roasted Veggie sandwich on a soft white roll. There are plenty of add-ons too, like goat cheese or avocado, and you can swap in any house-made spread. Gluten-free loafs and wrap options feel like standard choices, not afterthoughts.

Everything here is made from scratch, from daily vegan soups to real fruit smoothies. Even the brownies are vegan and gluten-free, yet they still draw loyal followers. Most sandwiches or a slice of quiche cost under ten dollars. Portions are just right, so you won’t walk away hungry.

Counter service is quick and friendly, with a few bright tables inside Gruene Lake Village. Many guests carry out orders, and online ordering or delivery makes it even easier to enjoy Naturally Café at home.

Check out their website →

Related Posts