Some of the best lunches in Texas hide behind plain doors, in strip centers and old corner buildings you could drive past a hundred times. Then you unwrap a sandwich so stacked with salami, ham, and cheese that you need both hands and a plan.
These shops skip the trends and fancy menus and just keep doing the one thing they do best. Pack a cooler for leftovers, because you will not finish in one sitting.
1. Jimmy’s Food Store, Dallas, TX

Walk in hungry and the smell alone will slow you down. Cured meats, aged cheeses, and fresh pasta share space in this veteran Italian grocery on Bryan Street, a longtime East Dallas favorite that feels a little cramped in the best possible way.
The deli counter is the real draw. The Italian beef sandwich has a reputation as one of the best in the metroplex, and the muffuletta is a glorious mess of meat, cheese, and olive salad.
Even the small size can easily feed two people, so plan to share or save half for the drive home.
A tucked-away seating area gives you a spot to eat, though plenty of folks grab sandwiches and a bag of imported goodies to go. Hours run Monday through Saturday, 9 AM to 7 PM, and it closes on Sundays.
Saturdays get busy, so a weekday visit can mean a shorter wait at the counter.
2. Tony’s Italian Delicatessan, Montgomery, TX

Crusty bread makes or breaks an Italian sandwich, and Tony’s gets it right every single time. Tucked into a modest spot along Highway 105 West, this quaint counter-service cafe turns out sandwiches that are piled high with meat and cheese.
The De Niro is a crowd favorite, layered thick and finished with deli mustard that cuts right through the richness. Other menu stars include the Lucky Luciano, a beef melt, pastrami, chicken parm, and a muffuletta.
Do not skip the marinated tomatoes, a small touch that tastes like someone actually cares.
Prices usually land in the $10 to $20 range per person, which feels fair for portions this hefty. Save room for a cannoli or the delicate tiramisu.
Doors open Tuesday through Saturday, closing earlier on Saturdays, and the shop rests on Sundays and Mondays.
3. Mandola’s Deli, Houston, TX

Since 1975, one family has been feeding Houston from a casual little joint on Leeland Street. Nothing here chases fashion.
The room is cozy and historic, and the food arrives in huge, made-to-order portions.
Sandwich lovers should start with the Italian sub, stacked with coppa, salami, capicola, mortadella, and prosciutto. The muffuletta has its own loyal fans, and the Italian roast beef, Italian sausage, and chicken parm sandwiches all hold their own on crusty bread.
Not in a sandwich mood? Spaghetti and meatballs, Pasta Mandola, and chicken parmesan keep the comfort coming.
Kids are welcome with high chairs and a kids’ menu, and parking is usually easy. Hours run weekdays 10 AM to 6 PM and Saturdays until 3 PM, with Sundays off.
4. Tucci’s Southside Subs, Austin, TX

Over a foot long. That is the starting point for the subs at this locally owned South Austin shop, which brings East Coast sandwich habits to William Cannon Drive.
The crown jewel is the Southside Gourmet Italian, a premium sub loaded with fresh meats and cheeses on a thick roll. The Classic Italian is a solid pick too, and the Italian Beef has earned its own following.
Feeling bolder? The Hot Italian Sausage Sub and Jalapeño Philly Cheesesteak bring some Texas heat.
There is even Gramma Max’s Hot Ham and Swiss, a name that tells you plenty about the homey spirit here. The staff is friendly, kids have their own menu, and parking is rarely a hassle.
Tucci’s runs 11 AM to 7 PM every day, which makes it an easy weekend stop.
5. Zito’s Deli, San Antonio, TX

Ask a San Antonio local about the Serious Sandwich and watch their face light up. Zito’s has become a neighborhood institution on Broadway by keeping things simple and generous.
The famous Serious stacks deli meats and cheese inside a wide round loaf, and you can grab a half if you want to try other things. The Italian is a standout as well, along with meatball subs, a Reuben, and even gyros.
Some sandwiches have been known to run around $8 to $9, though prices can change.
Service is counter-style with no fuss. Service runs at a steady pace, so relax and enjoy the casual room.
Open weekdays 9 AM to 4 PM and Saturdays from 10 AM, it is a lunch-only kind of place, so time your drive accordingly.
6. Maceo Spice & Import Company, Galveston, TX

Part deli, part world market, and fully Galveston. This historic shop on Market Street fills the air with spices before you even reach the counter.
The muffuletta is the reason to come, layered with Italian cured meats, melted cheese, and house olive spread. Many island regulars call it the best on the coast.
Cajun-inspired staples round out the menu, a nod to the Gulf flavors that drift between Texas and Louisiana.
After lunch, wander the shelves and pick up spices to take home. The staff is warm, the space is homey, and outdoor seating works well on breezy days.
It opens daily, with Sunday hours ending at 4 PM. Weekend crowds can be heavy, so a midweek morning is calmer.
7. Dino’s Subs, Arlington, TX

A long line at lunch is a good sign, and Dino’s has one most days. This Arlington classic slices meat right in front of you, then builds each sub to order.
The famous Italian sub with the works is the move. Expect overflowing stacks of freshly shaved cold cuts and toppings, the kind of sandwich that has stayed popular for years without changing a thing.
Families fit right in, with high chairs and a kids’ menu. Sweet tooth?
Baklava and carrot cake wait near the register. Dino’s stays open until 9 PM every night, so it works for dinner after a ballgame too.
Saturday afternoons draw the biggest crowds.
8. Little Deli & Pizzeria, Austin, TX

Here is the one spot on the list with a cleaner, minimalist look, yet the food is pure neighborhood comfort. Little Deli sits on Briarcliff Boulevard and has a loyal local following.
The meatball sub is a big reason why. Homemade marinara, the right amount of cheese, and bread that is crispy outside and chewy inside make it a standout in the city.
The Classic Italian Sub comes stacked with quality deli meats on a fabulous roll, and the pastrami and Reuben hold their own.
Pizza by the slice changes daily, so a second visit always has a surprise. Carrot cake makes a fine finish.
Open Monday through Saturday until 9 PM, with patio seating for mild Austin evenings.
9. Buon Giorno Caffe, El Paso, TX

Way out west, a small family-owned cafe on Hondo Pass Drive proves that Italian sandwich culture reaches every corner of Texas.
Paninis are the specialty. The prosciutto and provolone is a tasty classic, and the vegetarian panini wins over even devoted meat lovers.
Sandwiches often come with generous sides like pasta salad, and potato soup makes a cozy pairing on cooler desert days.
Portions are big and prices stay reasonable. Coffee and gelato, including a coffee flavor, round out the meal.
The cafe opens weekdays from 10 AM and Saturdays from 11 AM, closing at 4 PM, so plan for lunch.
10. Mangiamo Italian Market & Deli, Celina, TX

Focaccia baked in house changes everything. At this market and deli near Celina’s town square, the bread is soft yet sturdy enough to hold layers of meats, cheese, and crisp lettuce.
Sandwiches are handcrafted and often big enough to split. Weekend mornings bring an Italian breakfast sandwich with eggs, deli meats, and mozzarella on warm focaccia.
Wood-fired pizzas, chicken Milanese, and chicken parmesan bucatini cover the rest of the table.
Cannolis are a must before you leave. Kids are welcome, dogs can join you outside, and parking is easy.
It opens early on Fridays through Sundays and closes on Mondays, so a weekend drive up north works perfectly.
Wherever your road leads in Texas, one of these counters is ready with a sandwich worth the miles.