In one Iowa diner, a slice of pie goes straight into the blender with soft-serve and comes out as a milkshake. I love that someone looked at dessert and decided it needed to be drinkable.
That same counter has fed presidential hopefuls during caucus season. Elsewhere in the state, an airplane sits on top of a hot dog stand, and one tiny lunch counter is shaped like a horseshoe.
None of these spots asks you to dress up or empty your wallet. They serve loose-meat sandwiches, crispy tenderloins, smoky barbecue, and pancakes that could cover a plate.
Some of them have been at it for about a century.
I can’t think of a better excuse for a road trip. Grab a friend with a big appetite and a full tank of gas.
So which one gets your first stop, pie shake or tenderloin?
1. Maid-Rite Marshalltown IA, Marshalltown, IA

Loose meat has been the main event at this Marshalltown counter since 1928. That’s almost a hundred years of perfecting one sandwich, and honestly, that kind of focus deserves respect.
The star is The Original Maid-Rite, a bun piled with ground beef that isn’t pressed into a patty. You get crumbles instead, so grab a napkin or three before you start.
Want the full experience? Pair your sandwich with a shake, because the shakes here get just as much love as the beef.
The peanut butter shake is a smart pick if you like your dessert rich and nutty. Chili is on the menu too, and it makes a hearty sidekick on a chilly Iowa afternoon.
Salads and sides round things out if your group has picky eaters. Still, coming here and skipping the signature sandwich would be like visiting the beach and never touching the water.
The room leans retro, with a 1950s diner feel that fits the history. You can order at the counter or grab a table, and service moves fast.
Doors open at 9 AM most days, with a slightly later start on Sundays. Afternoons tend to be the busiest stretch, so a morning or evening visit may be calmer.
Free parking sits nearby, so you won’t circle the block hunting for a spot. That’s one less thing between you and lunch.
Kids are welcome, and takeout works well if you’re passing through town. Your wallet stays happy, and your stomach does too.
Address: 106 S 3rd Ave, Marshalltown, IA 50158
2. Canteen Lunch in the Alley, Ottumwa, IA

Finding lunch in an alley sounds like a scavenger hunt, but in Ottumwa it’s a tradition. This long-running grill earned its name honestly, and the sandwich here even has its own nickname.
Here, the loose-meat sandwich simply goes by the Canteen, and it’s the order to start with. Crumbly ground beef on a bun, served with zero fuss, makes it an easy pick.
Seating wraps around a horseshoe-shaped lunch counter, and there isn’t a lot of it. That means you might rub elbows with a stranger, which is half the charm.
Need to skip the gluten? A gluten-free bun is available, so more of your crew can join in on the Canteen fun.
The menu also covers hot dogs, burgers, and egg sandwiches. Bowl tacos show up too, for anyone who wants lunch in a dish instead of a bun.
Save room for dessert, because homemade pie is part of the deal. A chocolate shake is the other sweet move, and nobody will judge you for getting both.
Portions run generous for a quick counter meal. Simple food in a simple room works just fine when it tastes this good.
Plan ahead, since the grill runs Monday through Saturday from 11 AM to 6:30 PM. Sundays are a day off, so don’t build a weekend trip around a Sunday lunch here.
Curbside pickup and takeout help when the counter fills up on Friday or Saturday afternoons. Honestly, though, eating at that old-school counter is the whole point.
Address: 112 2nd St E, Ottumwa, IA 52501
3. Milwaukee Wiener House, Famous since 1918., Sioux City, IA

Over a century of hot dogs is a serious resume. Since 1918, this Sioux City spot has been serving Coney Island-style dogs, and it isn’t showing signs of slowing down.
Homemade chili is the secret weapon here, served over those Coney-style dogs. Go all in with the chili cheese dog, and accept that your shirt may be at risk.
Prices sit in the lowest bracket you’ll find, which is rare for a place with this much history. Feeding a hungry family here won’t feel like a splurge.
Retro sodas add a fun throwback touch to your tray. A fizzy old-school drink next to a chili dog just feels right.
The space is clean, simple, and full of history. Service happens at the counter, and it moves quickly, so lunch breaks are totally doable.
Not a hot dog person? Other classic fare shows up too, though the wieners clearly run the show.
Staff are friendly and helpful with first-timers. If you don’t know your Coney from your chili cheese, just ask.
Timing matters, because the doors are open Tuesday through Saturday from 10 AM to 6 PM. Sundays and Mondays are closed, so plan your Sioux City stop around midweek or Saturday.
Afternoons get the biggest crowds, while evenings tend to run quieter. Bring the kids, too, since high chairs are available for the littlest hot dog fans.
Downtown Sioux City sits right near the Missouri River, so a short stroll after lunch is easy. Your stomach will appreciate the extra steps.
Address: 301 Douglas St, Sioux City, IA 51101
4. Bob’s Drive Inn, Le Mars, IA

Le Mars calls itself the Ice Cream Capital of the World, so a drive-in here has big shoes to fill. Luckily, this one handles dessert and dinner with equal confidence.
The Bob Dog with french fries is the headline order. The fries are a big part of the appeal, so don’t let anyone at your table skip them.
Then there are the taverns, a classic name for loose-meat sandwiches in this corner of Iowa. If you’ve never tried one, this is a fun place to start.
Frozen malts and ice cream bring the sweet side. In this town, ordering dessert feels less like a choice and more like civic duty.
You can pull through the drive-through, sit inside, or grab a spot on the patio. On a sunny day, that outdoor seating is hard to beat.
Families will find a kids’ menu and high chairs ready to go. Dogs are allowed outside, too, so your four-legged buddy can watch you eat fries with longing eyes.
Hours run 11 AM to 9 PM Monday through Saturday. Sunday is shorter, with the doors closing at 4 PM, so plan an early visit that day.
Service moves fast, which matters when the kids in the back seat are chanting for ice cream. Quick and tasty is a winning combo.
Address: 23 5th Ave SW, Le Mars, IA 51031
5. Morg’s, Waterloo, IA

One pancake at this Waterloo diner can be enough to share, which is a wonderful problem to have. Morg’s has been serving home-cooked meals for more than 60 years, and the portions never got the memo about shrinking.
Pancake flavors go beyond plain, with options like chocolate chip, pecan, walnut, and peanut butter. Pecan is a fun one if you like a little crunch with your syrup.
Prefer savory? Eggs, hash browns, meat, and toast make a classic plate, and the hash browns come out crispy.
Corned beef hash and omelets are on the board too. Add a side of sausage gravy, and your morning is officially set.
Coffee matters here, and it’s a highlight rather than an afterthought. Go ahead and order a second cup.
The small diner has a retro look and a down-home feel. Sandwiches and meat plates join the breakfast classics, so lunch fans aren’t left out.
Early birds win at this spot, since doors open at 6 AM daily. Weekdays wrap up at 2 PM, and weekends close at 1 PM.
Weekend mornings tend to come with a wait, so patience is part of the plan. Reservations are accepted, which is a nice bonus for a bigger group.
Kids are welcome, with a kids’ menu and high chairs available. Just don’t be surprised if a little one stares at that pancake like it’s a full moon.
A plate this big at a fair price makes the early alarm worth it. In Iowa, breakfast is a serious sport.
Address: 520 Mulberry St, Waterloo, IA 50703
6. Hamburg Inn No. 2, Iowa City, IA

Few diners can say presidents have eaten at their tables, but this one has a long caucus-season track record. Candidates have stopped by for decades, and the walls are packed with memorabilia that show off the history.
Before you get starstruck, though, focus on the pie shake. A slice of pie gets blended with soft-serve ice cream, turning two desserts into one glorious straw situation.
The diner has been serving Iowa City since 1948 and calls itself the city’s oldest family-owned restaurant. It reopened in fall 2023, so the story keeps going.
Breakfast runs all day, which means omelets at dinnertime are fair game. You can even build your own omelet if you have strong opinions about fillings.
Burger fans have choices, including a diner burger and a patty melt. Onion rings make a crunchy partner for either one.
Want something bright on the side? Fresh squeezed orange juice pairs nicely with a big breakfast plate, and the coffee is a strong pick too.
The vegetarian menu is impressively full, so plant-based eaters won’t be stuck with toast. Kids get their own menu, plus high chairs and changing tables.
Doors open at 7 AM daily and close at 9 PM, or 8 PM on Sundays. Weekend mornings bring the biggest crowds, so a weekday visit may be smoother.
Reservations aren’t accepted, so arrive with a little patience. A pie shake makes the wait feel worthwhile.
Address: 214 N Linn St, Iowa City, IA 52245
7. The Flying Wienie, Cedar Rapids, IA

Yes, there’s an actual airplane on the roof. This Cedar Rapids hot dog stand turned its building into a landmark, and it’s impossible to drive past without doing a double take.
The theme keeps going inside, with airplane decor and multiple arcade cabinets. Snack, play a round, then snack again for a solid flight plan.
Chicago-style hot dogs are the specialty, and they take that style seriously. The Chicago dog with homemade fries is a natural first order.
The fries deserve their own shout-out because they’re homemade. They’re the kind of side you keep reaching for long after the hot dog is gone.
Chili dog lovers have a seat on this flight, too. It’s messy, hearty, and a nice change from the Chicago classic.
The menu stretches further than you might expect from a hot dog joint. Gyros, ribs, burgers, and appetizers all make an appearance.
Ordering happens at the counter, and service is quick. That makes it an easy lunch break pick if you work downtown.
Hours are short, so check the clock before takeoff. Weekdays run 11 AM to 6 PM, Saturday closes at 2 PM, and Sunday is grounded.
Families fit right in, with a kids’ menu and high chairs on hand. Outdoor seating is available when the Iowa weather cooperates.
Planning a party or office lunch? Catering is offered, so the dogs can come to you.
Prices stay friendly for a meal this fun. That’s a win for your budget.
Address: 103 8th Ave SW, Cedar Rapids, IA 52404
8. Tasty Tacos, Des Moines, IA

Fluffy and fried don’t usually describe the same taco shell, yet here they do. The Original Flour Taco is the signature, a soft flour shell fried golden and filled with homestyle goodness.
Classic fillings include seasoned ground beef, beans, and cheese. The shell is the real celebrity, though, so take a moment to appreciate it before the first bite.
This local Des Moines chain keeps things low-key and counter-serve. You order, you grab a seat, and the food shows up fast.
Chicken and steak tacos give you more options beyond beef. Homemade chips with guacamole make an excellent side for the table.
Not in a taco mood? Chicken enchiladas and a beef taco salad are on the menu, too.
Then there are the Tasty Tators, a fun side worth trying at least once. Jalapeno poppers, onion rings, and french fries also show up for snackers.
Vegetarians can enjoy the flour taco with beans. Refried beans are also available as a side.
Hours run 11 AM to 10 PM, Monday through Saturday. Late lunches and dinners are easy to fit in, but Sundays are closed.
Weekday afternoons get busy, while nights are usually quieter. A late taco run might be your smartest move.
Kids’ menu items and high chairs make family trips easy. Outdoor seating is an option on nice Iowa days.
This location on East Grand Avenue sits just a short trip from the Iowa State Capitol. Pair your tacos with a little sightseeing.
Address: 1400 E Grand Ave, Des Moines, IA 50316
9. Hickory Park, Ames, IA

A menu this big needs a strategy, and the smart one is to save space for ice cream. This family-owned Ames favorite has served house-smoked barbecue for a long time, and the dessert list stands toe to toe with the meat.
Start with the smoked meats, which come in large portions. BBQ beans make a classic side, and onion rings add some crunch.
Not craving barbecue? A hand-breaded pork tenderloin, a Philly steak sandwich, and a taco salad give you plenty of other paths.
Breaded cheese balls are a fun starter for the table. Order a basket to share and see how long it lasts.
Now, about that ice cream. Large sundaes and the Banana Split Blend are the kind of treats that turn dinner into an event.
The dining space is spacious and fun, with an eclectic interior that gives your eyes plenty to explore. Big groups fit here easily, which makes it popular for family gatherings.
Planning a kid’s birthday? It’s a great spot for one, with a kids’ menu, high chairs, and changing tables.
Reservations are accepted, and the doors are open 10:30 AM to 9 PM, seven days a week. Saturday afternoons and evenings draw the biggest crowds, so weekdays are easier.
A braille menu is available, a thoughtful touch you won’t find at many restaurants. Service is fast and attentive, too.
Catering and delivery are offered as well. That means Hickory Park barbecue can show up at your next backyard party.
Address: 1404 S Duff Ave, Ames, IA 50010
10. Goldie’s Ice Cream Shoppe, Prairie City, IA

A town of about 1,700 people shouldn’t have a tenderloin this famous, but here we are. Goldie’s in Prairie City focuses on two things: soft-serve ice cream and breaded pork tenderloin sandwiches.
The tenderloins are pounded thin, breaded, and huge. Meat is locally processed, which is a nice nod to the farm country around Jasper County.
Prefer it lighter? The grilled tenderloin sandwich and the tenderloin salad give you options without leaving the theme behind.
Goldie Fries come lightly battered, and they’re a must for the side slot. Chili cheese fries and spicy cheese curds are there if you want extra flair.
The walking taco is another fun pick, especially for kids. Then it’s ice cream time, and the choices are big.
Twisters are the star here, including a Banana Split Twister. Cookie dough ice cream is on the list, and there’s a flavor of the week to keep things interesting.
A large soft-serve cone stays easy on the budget, which feels almost unfair. You may end up ordering a second one for the drive home.
Hours run 11 AM to 8:30 PM, seven days a week. Weekend evenings are the busiest, so a weekday stop can mean shorter lines.
You can use the drive-through, grab curbside pickup, or sit on the patio. Inside, table and counter service both keep things moving.
It’s a sweet way to wrap up an Iowa food road trip. Honestly, the best road trips end with a twister in hand.
Address: 304 W 2nd St, Prairie City, IA 50228