I have learned that Iowa road trips become much more interesting once lunch starts deciding the route.
A sandwich shop I planned to squeeze in along the way has more than once turned into the reason for the drive.
One detour leads to a tiny deli counter, another to a neighborhood shop where regulars barely need to look at the menu.
That is the idea behind these twelve stops. Some have been feeding their towns for decades, while others earn the extra miles simply by making a sandwich you keep thinking about long after lunch.
And waiting near the top is a Des Moines classic that has been doing exactly that since 1922. How far would you drive for one seriously good sandwich?
12. Sub City, Cedar Falls

College towns tend to breed great sandwich shops, and this Cedar Falls favorite has been feeding hungry students and locals since 1985.
Bob Dickson opened the first location near the University of Northern Iowa, and the tradition of quality never faded.
What sets this place apart is the commitment to slicing meats and cheeses to order every single time. Nothing sits pre-cut waiting around.
The specialty here is New Jersey-style subs, layered generously and built for serious appetites. The Sub City Special and the Panther Special are the two names regulars order without even glancing at the menu.
There is something comforting about a shop that keeps doing things the honest way, decade after decade.
Panther fans stopping in before a game will feel right at home, and first-timers usually leave planning their return trip.
The bread stays fresh, the portions stay hefty, and the vibe stays friendly. That combination is hard to beat.
If you want a sub that respects tradition without cutting corners, point your car toward this Cedar Falls staple.
Address: 2224 College St, Cedar Falls, IA
11. State Street Deli, Mason City

A little slice of Chicago found its way into northern Iowa, and Mason City is better for it.
Since 2011, John and Pamela Nardi have run this independent deli, bringing big-city flavor to a friendly small-town setting.
The menu leans on traditional deli sandwiches alongside house creations cleverly named after Chicago streets. Ordering here feels a bit like taking a mini road trip through the Windy City without leaving your seat.
The Nardis have kept things personal, and that hands-on ownership shows in the details.
Meats are stacked with care, bread holds up to the fillings, and the whole spot carries an easygoing charm.
Locals treat it as a reliable lunch anchor, the kind of place where the staff might recognize your usual.
It is worth the detour if you appreciate a deli that has personality baked right into the menu names.
Come hungry, ask about the Chicago-inspired options, and settle in for a sandwich that carries a story.
This one rewards curious eaters who like a little history with their lunch.
Address: 107 E State St, Mason City, IA
10. Pickerman’s Soup & Sandwich, Sioux City

Cold-weather cravings meet their match at this dependable Sioux City stop.
The pairing of hearty soups with deli-style sandwiches makes it a natural pick when you want comfort on a plate.
Smoked turkey, chicken salad, and stacked clubs headline the sandwich side, while homemade-style soups round out the meal.
The combo approach means you never have to choose between warm and satisfying or fresh and filling. You simply get both.
Current listings still show steady customer traffic and solid reviews, which tells you the formula keeps working.
There is no gimmick here, just honest food served the way people actually want it.
Busy afternoons see a healthy line, and the crowd tends to move happily once orders start landing.
Whether you swing by for a quick lunch or fuel up during a long drive, the menu delivers reliable satisfaction.
Regulars know exactly what they want, and newcomers rarely walk away disappointed.
If soup and a sandwich sounds like the perfect midday reset, this Sioux City spot has your back.
Address: 1762 Hamilton Blvd, Sioux City, IA
9. Pickle-Barrell Subs, Dubuque

Old-school submarine sandwiches never go out of style, and this Dubuque name proves it beautifully.
With two locations serving the city, the shop keeps its focus squarely on classic subs done right.
The downtown Main Street spot pairs with the Asbury Road location, giving fans two easy places to satisfy a craving.
Signature subs like the Godfather have earned a loyal following, and once you try one, you understand why. These are the kind of subs built for people who take their sandwiches seriously.
There is no need for flashy trends when the fundamentals are this solid.
Bread, meat, and toppings all pull their weight, and the result feels satisfying every time.
The vibe stays laid-back and welcoming, perfect for a casual lunch or a quick grab on the go.
Dubuque locals have kept this place busy for good reason, and visitors quickly join the fan club.
If a proper sub is what your stomach is demanding, roll into either Pickle-Barrell location and order boldly.
Address: 909 Main St, Dubuque, IA
8. Cafe Express Deli, Davenport

Fresh bread baked every single morning gives this Quad Cities favorite a serious head start.
Serving Davenport since 1987, the deli has built its reputation on scratch-made everything.
This woman-owned spot takes real pride in making sandwiches, soups, and salads by hand rather than reaching for shortcuts. That effort comes through in every bite.
The veggie sandwich stands out as one of the signature orders, proving that meat-free options can absolutely steal the show.
Regulars appreciate the consistency, and the smell of morning bread baking sets the tone for the whole day.
Longevity like this does not happen by accident, and the loyal crowd tells the story better than any menu could.
You get the feeling that care goes into each order, from the first slice to the final wrap.
It is the sort of neighborhood deli that makes lunch feel like a small treat instead of a chore.
Stop by, grab that famous veggie sandwich, and taste what decades of dedication actually deliver.
Your taste buds will thank you for making the trip.
Address: 1507 E Locust St, Davenport, IA
7. West Street Deli, Ames

Scratch cooking is the whole point at this beloved Ames sandwich shop.
The local chamber describes it as a locally owned spot making soups, chili, smoked meats, breads, and desserts all from scratch.
That means real effort goes into nearly everything on the counter, and the flavor rewards it. Few places commit this fully to doing things by hand.
The Reuben gets singled out again and again by happy customers, and it has become something of a signature.
Smoked meats layered onto fresh bread make for a lunch that feels genuinely homemade.
Beyond the sandwiches, the house desserts give you a sweet reason to save a little room.
The atmosphere carries that friendly, dependable energy you want from a neighborhood deli.
Students, families, and regulars all find something to love, which keeps the place humming.
There is comfort in knowing your food was crafted right there rather than shipped in ready-made.
If a hand-built Reuben and homemade soup sound like the perfect Ames afternoon, this deli delivers in style.
Address: 2810 West St, Ames, IA
6. Annie’s Vietnamese Sandwiches Shop, Iowa City

Sometimes the best way to shake up a sandwich list is to skip the turkey on rye entirely.
This Iowa City shop does exactly that, specializing in Vietnamese sandwiches that burst with fresh flavor.
The star of the show is the banh mi, built on a crackly baguette and loaded with bright, punchy toppings. Pickled vegetables, herbs, and savory fillings come together in perfect balance.
Current listings show an exceptionally strong local following, and that loyalty is well earned.
Each bite delivers a mix of textures and tastes that a standard deli sandwich simply cannot match.
Annie’s proves that Iowa sandwich culture stretches far beyond the classics, and food lovers here are all the better for it.
The shop stays approachable and welcoming, making it easy for first-timers to dive right in.
Regulars swing by knowing exactly which banh mi they are craving that day.
If your palate is ready for something vibrant and different, this is the stop that will surprise and delight you.
One visit and you may find yourself hooked for good.
Address: 221 S Gilbert St, Iowa City, IA
5. Nodo Downtown, Iowa City

Variety is the secret weapon at this downtown Iowa City sandwich spot.
Instead of leaning on nostalgia, Nodo wins people over with a menu that keeps things interesting.
The choices run wide and creative, including the Chicken Artichoke, the Nodo Steak, and a corned beef and pastrami combo known as the C&P. There is genuinely something for nearly every craving.
Adventurous eaters gravitate toward the Cajun Salmon Melt or the Nodo Banh Mi, while several vegetarian sandwiches keep plant-based diners covered.
That range means a group of friends can all order something different and everyone leaves satisfied.
The downtown location makes it an easy stop while exploring the area.
Nodo shows that a modern sandwich shop can honor the classics while still pushing the menu forward.
The energy feels current and lively, matching the creative spirit of the food.
You can return again and again without ever ordering the same thing twice.
For eaters who like options and flavor without limits, this Iowa City favorite absolutely delivers the goods.
Address: 5 S Dubuque St, Iowa City, IA
4. Lu’s Deli, Cedar Rapids

Cedar Rapids sandwich talk almost always circles back to this made-to-order favorite.
The deli has become one of the local names that comes up most often whenever people discuss where to grab lunch.
The menu covers all the reliable bases with subs built to order, roast beef, and turkey au jus sandwiches that hit the spot. Clubs round out the lineup for anyone wanting a stacked classic.
Daily soup-and-sandwich specials give regulars a rotating reason to check back in.
The au jus option in particular earns plenty of praise, adding a warm, savory twist to a familiar favorite.
There is a satisfying dependability here, the kind of consistency that turns a first visit into a habit.
Lunch crowds keep the counter busy, yet the orders come out fresh and generous.
The friendly, no-fuss approach makes it an easy recommendation for anyone new to the area.
If you want a solid Cedar Rapids sandwich with a comforting bowl of soup on the side, this deli should top your list.
Address: 1010 3rd St SE, Cedar Rapids, IA
3. Graziano Brothers, Des Moines

South Side Des Moines holds tight to its traditions, and this Italian grocery is one of the proudest.
Dating all the way back to 1912, Graziano Brothers has been a fixture for well over a century.
The store still runs its sandwich counter, serving up choices that carry real Italian character. Options like the Franco, the Bada Bing, and the Muffaletta give you plenty to explore.
The signature sausage grinder, though, is the order that regulars swear by.
There is a genuine sense of history in every corner, the kind you cannot fake or manufacture.
Generations of Des Moines families have made this their go-to for authentic flavors and a warm neighborhood feel.
Shopping the grocery shelves and grabbing a sandwich in one stop makes the trip feel like a small event.
The care that has kept this place going for more than a hundred years shows in the food itself.
For a taste of Iowa’s Italian heritage with a sandwich that means it, Graziano Brothers is a must-visit.
Address: 1601 S Union St, Des Moines, IA
2. Manhattan Deli, Des Moines

Four decades of serving classic deli sandwiches have earned this Des Moines spot true institution status.
Manhattan Deli has kept the tradition alive for roughly forty years, and the honors keep coming.
It was named Best Local Delicatessen in CITYVIEW’s 2026 Best of Des Moines coverage, which surprises exactly no one who has eaten here.
The menu reads like a greatest-hits list of deli favorites. Reubens, pastrami, turkey, and hot Italian-style subs make choosing genuinely difficult.
Each sandwich carries that dependable, well-built quality that keeps a place popular for generations.
The Reuben and the pastrami especially draw praise from folks who know their deli fare.
There is comfort in a spot that has perfected the classics rather than chasing every passing trend.
Regulars have their standing orders, and the counter hums with the easy rhythm of a place that knows what it is doing.
Newcomers usually leave already planning which sandwich to try next time.
For timeless deli flavor in the heart of Des Moines, Manhattan Deli remains a rock-solid choice.
Address: 3705 Ingersoll Ave, Des Moines, IA
1. B&B Grocery, Meat & Deli, Des Moines

The crown at the top of this list belongs to a true Des Moines legend.
The Brooks family has operated B&B since 1922, making it one of the most storied names around.
Its old-fashioned deli counter has built a reputation on oversized sandwiches that leave you delightfully stuffed. Dad’s Killer Sandwich stands as the undisputed showstopper.
The official site still proudly promotes its Killer Sandwiches, and Catch Des Moines spotlighted B&B as an old-school sandwich destination in 2026.
More than a full century of business tells you everything about the quality and loyalty here.
Stepping up to that counter feels like joining a tradition that generations of Iowa families have cherished.
The portions are huge, the flavors are honest, and the history adds a richness you can practically taste.
There is a reason this classic sits firmly at number one, and one bite makes it crystal clear.
If you only have time for a single sandwich stop in Des Moines, make it this one and order the Killer.
You will understand the hype the moment it lands in front of you.
Address: 2001 SE 6th St, Des Moines, IA