Fast Food Club Fast Food Club

Across Iowa’s Small Towns, Regulars Have Filled These 7 Restaurants Booth By Booth For Generations

Caleb Anderson 6 min read
featured image d8ccb650725f 296df919f7e7
Across Iowa's Small Towns, Regulars Have Filled These 7 Restaurants Booth By Booth For Generations

Some restaurants come and go, but the best small-town spots in Iowa have kept the same booths full for decades. These are the places where families return year after year, where the pork tenderloin is hand cut, and where the pie is made in the back that morning.

Scattered across tiny towns most people drive right past, they have earned a loyal following the honest way, one plate at a time. Here are seven Iowa restaurants where regulars keep showing up, generation after generation.

1. Breitbach’s Country Dining, Sherrill, IA

Breitbach's Country Dining, Sherrill, IA
© Breitbach’s Country Dining, Sherrill, IA

Perched in the tiny community of Balltown, a town with fewer than 100 residents, this country restaurant carries the title of Iowa’s oldest food and drinking establishment, with roots going all the way back to 1852.

Run today by the third and fourth generations of the same family, it has kept the same warm, historic feel for well over a century. The setting alone earns the trip, with an overlook that takes in a river valley and views across three states.

The menu leans into hearty, down-home American cooking. Regulars come back for the breaded pork tenderloin sandwich, prime rib, and catfish, plus a full buffet option and a salad bar.

Save room for the raspberry pie.

A few practical notes worth knowing. The kitchen is closed Monday through Wednesday, so plan around Thursday through Sunday hours.

Reservations are accepted, parking is free and plentiful, and there are high chairs and a kids’ menu for families.

2. Canteen Lunch in the Alley, Ottumwa, IA

Canteen Lunch in the Alley, Ottumwa, IA
© Canteen Lunch in the Alley, Ottumwa, IA

Wedged into an alley in Ottumwa since 1927, this little counter has been serving the same simple menu for nearly a hundred years.

The star is the canteen, a loose meat sandwich you can dress with tomato, mustard, pickles, and cheese. Order it moist with a cheese sauce, extra onions, and all the fixings if you want the full experience.

Beyond the sandwiches, you will find hot dogs, egg sandwiches, and an impressive lineup of homemade pie.

Seating is a horseshoe-shaped lunch counter with limited stools, so this is a spot built for a quick, honest meal rather than a lingering dinner. There is no table service and no reservations, just counter service done the old-school way.

Hours run Tuesday through Saturday, and the place closes at 6:30 in the evening. Takeout and curbside pickup are available if the stools are full, and parking around the block is easy to find.

3. Maid-Rite Marshalltown IA, Marshalltown, IA

Maid-Rite Marshalltown IA, Marshalltown, IA
© Maid-Rite Marshalltown IA, Marshalltown, IA

Few sandwiches are as tied to a single Iowa town as the one served here. This Marshalltown location has fed families for generations, and plenty of travelers make a point to stop every time they pass through.

The signature order is the loose ground-beef sandwich that made the Maid-Rite name famous, joined by the Iowa Cheese Steak and thick shakes that keep kids and grownups happy. Salads and sides round out the menu, but most people come for the classic combo.

Open seven days a week from morning until 9 at night, it is one of the more flexible stops on this list. You get both counter and table service, fast turnaround, and comfort food prices.

Parking is free and easy, dogs are welcome on the patio, and there is no need for reservations. It is the kind of dependable stop that regulars build their road trips around.

4. Darrell’s Place, Hamlin, IA

Darrell's Place, Hamlin, IA
© Darrell’s Place, Hamlin, IA

Ask around western Iowa about the best pork tenderloin sandwich, and Hamlin comes up fast. That reputation belongs to this roadside diner just off Highway 71.

Hand cut breaded pork tenderloins are the headliner, and they have earned real acclaim over the years. The rest of the menu delivers too, from a chicken sandwich and onion rings to a well-stocked salad bar and keg root beer.

Desserts might be the quiet standout, with homemade pie and scrumptious ice cream treats.

The dining room is large, bright, and clean, with an easygoing feel that works for families and groups alike. High chairs, a kids’ menu, and free Wi-Fi make it a comfortable stop for everyone.

Kitchen hours run Monday through Saturday, and the place is closed on Sundays. Parking is free, takeout is available, and dogs are welcome outside.

5. Decarlo Diner, Modale, IA

Decarlo Diner, Modale, IA
© Decarlo Diner, Modale, IA

Just a quick hop off I-29, this little diner in Modale rewards drivers willing to pull over for a real meal instead of a fast-food drive-thru.

Breakfast is a strong suit here, served from 7 in the morning, and the comfort food carries right through lunch. The pork tenderloin is a menu favorite, and portions run generous for the price.

The dining room is small, clean, and quiet, the sort of place where the staff moves quickly and prices stay friendly. It has the old-school diner feel that keeps people coming back month after month.

One thing to plan around is the schedule. It is closed Mondays, open Tuesday through Sunday for daytime hours, and adds an evening dinner service on Friday and Saturday from 5 to 8.

Parking is free, and it is an easy detour when you need a break from the highway.

6. The Classic Deli & Ice Cream Shoppe, Brooklyn, IA

The Classic Deli & Ice Cream Shoppe, Brooklyn, IA
© The Classic Deli & Ice Cream Shoppe, Brooklyn, IA

Part deli, part ice cream shop, and fully a hometown fixture, this Brooklyn spot packs a lot into one casual, no-frills stop.

The kitchen turns out burgers, pork tenderloins, salads, and Italian sandwiches, plus daily specials that have included ribs. Homemade pie is the sweet finish, and there is a full ice cream lineup for anyone stopping in for a treat.

The owner is often the one cooking, which explains the consistency.

Inside, the decor leans antique and charming, clean and peaceful, with a full vegetarian menu among the offerings. Breakfast, lunch, and dinner are all covered, along with catering and even delivery.

Hours run Tuesday through Saturday, with the place closed on Sundays and Mondays. Reservations are accepted, there is free Wi-Fi, and families will find high chairs and a kids’ menu.

Prices land in the friendly range that keeps regulars coming back.

7. Town & Country Cafe, Madrid, IA

Town & Country Cafe, Madrid, IA
© Town & Country Cafe, Madrid, IA

Mornings in Madrid have a gathering spot, and this cafe is it. The dining room fills with locals who give it that friendly hometown feel, especially on weekend mornings.

Breakfast is where it shines. Cinnamon French toast, pancakes, skillets, and omelettes headline the menu, and the Town and Country breakfast special pairs eggs, hash browns, meat, and toast for a full plate.

The hash browns have a bit of a following of their own.

Fresh baked goods rotate through the day, whether it is a cinnamon roll, a muffin, or a cupcake. Everything is made in house, portions are hearty, and prices stay reasonable.

The kitchen keeps a tight schedule, open Wednesday through Saturday plus Sunday, all daytime hours ending at 1 in the afternoon. It does not take reservations, so weekend mornings can get busy, but parking is free and the welcome is warm.

Enjoyed this story?

Add Fast Food Club as a preferred source to see more of our reporting on Google.

Follow us on Google

Leave a Reply

Your email address will not be published. Required fields are marked *