A small-town Iowa steakhouse once gave the world the steak de Burgo, and some old supper clubs still treat a relish tray like a lost art. Radishes, carrot sticks, and pickles show up before the beef does.
That little tray tells you a lot. It says nobody here is rushing you, and dinner is meant to last a while.
I love that these rooms still exist in Iowa. Some sit beside rivers, some hide in tiny towns, and a few have been feeding families for generations.
Prime rib is the headliner at many of them, but the supporting cast matters too. Think hash browns, warm dinner rolls, and booths that feel made for long conversations.
I wanted to know which places still carry that old-school spirit, and the list turned out better than I hoped.
1. Archie’s Waeside

Dry-aged beef is serious business in Le Mars, a town better known as the Ice Cream Capital of the World. This steakhouse has been aging its own beef for decades, and that patience shows up on the plate.
Archie’s Waeside opened in 1949, and the family behind it has kept the place running across generations. In 2007, the James Beard Foundation named it an America’s Classic.
That’s a big honor for a restaurant in a northwest Iowa town.
Steaks are the main reason to visit, and the menu leans hard into beef. You’ll find big cuts like ribeyes, strips, and filets, all handled with old-school care.
Prime rib fans also have a reason to grin.
Dinners here come with sides that feel straight out of a classic supper club. The relish tray is part of the tradition, so save some room for those crunchy bites.
Just don’t fill up before the steak lands.
Plan ahead, because this is a dinner-only spot with limited days. It’s worth arranging your road trip around.
Address: 224 4th Ave NE, Le Mars, IA 51031
2. Redwood Steakhouse

Anita is a tiny town in southwest Iowa, yet its steakhouse pulls in diners from far beyond the city limits. That says something about the beef.
Redwood Steakhouse keeps things simple and hearty. Steaks and prime rib anchor the menu, with seafood and classic sides joining in.
It’s the sort of dinner that makes the drive home feel short and happy.
Small towns often lose their gathering spots over time. Places like this help keep the lights on and give neighbors a reason to sit together.
You’re not just grabbing dinner, you’re helping a community tradition survive.
Ask about the specials when you arrive. Rural steakhouses often run weekly features, and they can be the best deal on the menu.
A friendly question can lead to a great surprise.
The location makes it a smart stop if you’re traveling along Interstate 80. Lake Anita State Park is close by too.
Spend the afternoon outdoors, then reward yourself with a thick slab of prime rib.
Hours can be limited, so check before you go.
Address: 783 Main St, Anita, IA 50020
3. Moracco Supper Club

Despite its name, the Moracco serves Midwestern steaks rather than North African food. That quirky twist is part of the fun in Dubuque.
The supper club has been feeding the river city for decades. It’s family owned and proud of its old-school style.
Locals treat it as a classic for a reason.
Steaks lead the way here, and prime rib earns its spot on the menu. Seafood, chicken, and pasta give picky eaters a few options.
Portions lean generous, so pacing yourself is wise.
The menu also features some Italian favorites. That blend of steakhouse and Italian comfort food gives the Moracco its own flavor.
Try both if your stomach agrees to the challenge.
Dubuque is packed with things to explore, from river views to historic streets. Plan a day of wandering, then finish at this beloved spot.
Tired legs and a big dinner make a great pair.
Arrive early on weekends. Popular supper clubs fill up quickly when the dinner rush hits.
Address: 1413 Rockdale Rd, Dubuque, IA 52003
4. Hale Tap & Supper Club

Hale is so small you could miss it with one blink. Yet its supper club gives you a real reason to slow down.
The village sits in Jones County, out among the farm fields of eastern Iowa. The supper club acts as a gathering place for folks from nearby towns.
Out here, dinner is a social event.
Prime rib and steaks are what people come for. Seafood and fried favorites fill out the lineup.
It’s hearty country cooking without any fuss.
Small-town spots like this keep the old supper club rhythm alive. You sit, chat, and let the meal take its time.
It’s the opposite of a drive-thru, and that’s the charm.
Check the schedule before heading out, since rural places often keep limited hours. Calling ahead or checking social media can save you a sad, hungry drive.
Nobody wants that.
Pair your trip with a scenic back-road drive through the countryside. The rolling fields make a lovely warm-up act for dinner.
Address: 101 Main St, Hale, IA 52205
5. The “Old” Rossville Store

A former country store turned supper club? Northeast Iowa sure knows how to keep things interesting.
The Old Rossville Store sits in the tiny community of Rossville, near Waukon in Allamakee County. Its name hints at its past as a general store.
Now it serves hearty dinners instead of nails and flour.
Prime rib is a big draw, and steaks share the spotlight. Seafood and other classic dishes round out the menu.
Expect stick-to-your-ribs portions fit for a long country evening.
Allamakee County is one of the prettiest corners of the state. Bluffs, valleys, and trout streams make the area a favorite for outdoor lovers.
Spend the day exploring, then refuel with a big dinner.
The rural location means you’ll want directions handy. Cell service can be spotty on country roads.
Plan your route before you leave town.
Hours are limited, so double-check before making the trip. A little planning keeps your prime rib dreams on schedule.
Address: 1449 Rossville Rd, Waukon, IA 52172
6. D & K Hickory House

Hickory smoke isn’t just a name here, it’s a promise. Waterloo’s D and K Hickory House leans into that flavor with pride.
The restaurant has served the Cedar Valley for years with a classic supper club style. Steaks and prime rib headline the menu.
Seafood, chicken, and other comfort dishes join them.
Waterloo is a busy city, but this spot feels like a step back in time. The old-school vibe makes it a favorite for family nights.
Bring the whole crew and settle into the routine.
The dinner pace here is unhurried. Sides and starters arrive before the main plates, giving you time to catch up.
It’s the polite opposite of a rushed meal.
If you’re visiting Waterloo, pair dinner with a stop at the Grout Museum District or the John Deere Tractor and Engine Museum. A day of exploring tends to build a serious appetite.
Prime rib takes care of the rest.
Weekends may get busy, so plan accordingly. Arriving early can make the evening smoother.
Address: 3600 Lafayette Rd, Waterloo, IA 50703
7. Maxie’s Supper Club

Onion rings stacked high are part of the legend at Maxie’s. This West Des Moines spot has been a metro favorite for generations.
Maxie’s opened in the 1950s and kept its supper club spirit alive as the suburbs grew around it. That’s quite a feat in a fast-changing area.
It still feels like a classic night out.
Prime rib and steaks take center stage on the menu. Seafood and chicken dishes give you plenty of choices.
And those onion rings? They’re often called some of the best in central Iowa.
The location makes it easy to reach from Des Moines and nearby suburbs. You don’t need a long country drive to taste the old supper club life.
That’s a big plus on busy weeknights.
Families and longtime fans keep coming back for celebrations. Birthdays, anniversaries, and holiday dinners fit right in here.
It feels like a place where memories pile up.
Reservations can help on busy nights. Plan ahead and leave room for those rings.
Address: 1311 Grand Ave, West Des Moines, IA 50265
