10 Old-Fashioned Diners In And Around Des Moines, Iowa That Are Full Of Delicious Surprises
Somewhere in central Iowa, a diner serves breakfast corn dogs. Another one stacks Dutch apple cheesecake onto French toast, and I need a moment with that idea.
The surprises keep stacking up like pancakes. One counter has been frying plate-wide pork tenderloins for decades.
Another spot leans hard into chrome, neon, and malts, with a menu that runs from chicken and waffles to vegetarian-friendly choices.
I love that these places look old-school and still find ways to catch you off guard. A booth, a mug of coffee, and a menu with a twist feels like the best kind of treasure hunt.
So I rounded up ten classic diners around the capital city. Some go back to the 1980s, and some just borrowed the jukebox look.
Each one comes with at least one dish worth a double take. Which one gets your first fork?
1. Drake Diner

Chrome curves, neon glow, and a counter waiting for solo eaters set the scene here. The look is pure 1950s, filtered through the 1980s, and that mix is half the fun.
The diner has served this neighborhood since 1987, just south of the Drake University campus. Family-owned and busy from breakfast to evening, it’s a longtime Des Moines favorite.
Breakfast runs all day, so nobody has to rush out of bed for pancakes. You’ll find eggs Benedict, biscuits and gravy, Denver omelets with sourdough toast, and chicken and waffles.
Later in the day, the menu shifts to burgers, meatloaf, chicken fried steak, and the signature Maytag burger. That blue cheese nod is a fun salute to an Iowa classic.
Save room for a malt, since they’re a house specialty. Homemade pies and cakes also tempt you from the dessert case, which feels like a very sneaky sales strategy.
Sunday mornings tend to draw the biggest crowds. Thursday night is usually the quietest time to grab a booth.
Hours stretch later on Thursday through Saturday, while Monday and Tuesday close mid-afternoon. A braille menu is available too, a thoughtful touch worth knowing about.
Address: 1111 25th St, Des Moines, IA 50311
2. Waveland Cafe

Bottomless coffee and plates that barely fit the table have kept this University Avenue spot busy since 1984. The owners have kept things proudly old-school ever since.
Murals and newspaper articles cover the walls, so you get a little reading with your hash browns. It feels like a scrapbook for the neighborhood, with syrup nearby.
Speaking of hash browns, they come out golden and crisp. Pancakes arrive wide and fluffy, and the blueberry version is a favorite on the menu.
Want something sweeter? Cinnamon French toast and chocolate chip pancakes turn breakfast into a near-dessert situation.
Hungrier folks can go for the Wavelands Best Skillet or biscuits with sausage gravy. Lunch brings soups, sandwiches, burgers, and melts for anyone who slept in.
This is a true mom-and-pop diner, and the staff treat people like family. They’re known for remembering familiar faces, which says a lot about how often folks return.
Strong coffee is a big part of the draw here. Keep that mug close, because refills are the whole point.
Plan ahead, because reservations aren’t accepted and there’s usually a wait. Weekend mornings get the busiest, while Thursday afternoon tends to be calmer.
Parking can be tricky, so give yourself a few extra minutes. The doors open at 6 AM Monday through Saturday, and the cafe closes at 2 PM daily.
Address: 4708 University Ave, Des Moines, IA 50311
3. Paula’s Cafe

Fried pickle fries might be the most delightful thing you didn’t know you needed. They’re one of the surprises waiting at this small retro cafe in West Des Moines.
The place has an old-timey diner feel and a laid-back pace. It’s the kind of spot where a Saturday lunch turns into a habit.
Loose-meat sandwiches are a big deal here, and the Maid-Rite is a star. If you’ve never tried one, it’s a classic Iowa sandwich built around crumbly seasoned ground beef.
Burgers get plenty of love too. They’re cooked fresh to order, so you won’t get one that’s been sitting around under a heat lamp.
Salads, sides, and shakes round out the menu. Coffee is another strong point, which helps if lunch makes you sleepy.
You can sit at the counter or grab a table, depending on your mood. Takeout is available too if you want to eat on the go.
Timing matters, since the cafe keeps short hours. It’s open 11 AM to 3 PM Monday through Saturday and closed on Sundays.
Lunchtime crowds tend to peak on Tuesdays and late in the week. Showing up a little early can save you some waiting.
Families will feel right at home, with high chairs and a kids’ menu ready. Parking is usually easy, so getting in and out is a breeze.
Address: 524 Elm St, West Des Moines, IA 50265
4. Lachele’s Fine Foods

Smash burgers and a photography exhibit share the same address on Ingersoll Avenue. That pairing alone makes this little diner stand out.
The style is 1950s diner meets walk-up counter, with an open kitchen up front. You can watch the cooks work the grill while you wait.
The Lachele Double Cheeseburger with tots is the headliner. Tots instead of fries feels like a small rebellion, and a tasty one.
Hot dogs and sandwiches fill out the menu, including one called the Ron. The burgers often get creative, so read the menu before you order out of habit.
Staff are friendly and know the menu well. Service moves fast, which helps when your stomach starts making demands.
Ingersoll Avenue is a lively stretch for food lovers in Des Moines. This spot gives it a dose of retro charm.
Plan around the schedule, since the doors stay closed on Mondays. Hours run 11 AM to 9 PM Tuesday through Saturday, and 11 AM to 3 PM on Sunday.
Saturday evening draws the biggest crowd, and reservations aren’t taken. Parking can be tricky, so curbside pickup is a handy backup plan.
Address: 2716 Ingersoll Ave, Des Moines, IA 50312
5. Sugar Shack Diner

A jukebox, milkshakes, and a proud title as Home of the Homemade Tenderloin. Altoona’s retro hangout has been serving the metro since 1986.
Inside, 1950s diner decor sets the mood. The family-owned spot keeps things fun without trying too hard.
That homemade tenderloin is a must for anyone chasing a classic Iowa sandwich. Burgers and chicken sandwiches also hold their own on the menu.
Sides go beyond plain fries. Onion ring baskets and Wisconsin cheese curds make sharing tough, so maybe order two.
The ice cream side of the menu might be the real surprise. Sundaes, shakes, and malts turn lunch into an event, and the ice cream gets plenty of praise.
Breakfast is served on Friday, Saturday, and Sunday mornings. Short stacks with bacon, biscuits with sausage gravy, and skillet breakfasts are on the lineup.
Country fried steak is another hearty pick. Service runs fast, so hungry kids won’t be waiting long.
Car fans, take note of Cruise Nights on Tuesdays, which come with entertainment. Classic cars and a classic diner make a pretty good match.
Hours split into lunch and dinner on most days, with a break from 2 to 4 PM. Sunday service ends at 2 PM, so don’t show up for a late malt.
Address: 550 36th Ave SW Ste K2, Altoona, IA 50009
6. Smitty’s Tenderloin Shop

Tenderloin here isn’t a sandwich so much as a plate-sized dare. The King Tenderloin is pounded thin, breaded twice, and hangs way past the bun.
This South Side Des Moines spot is a humble throwback with counter stools. Family-owned, it passed to the next generation in 2019.
Tenderloins are handmade from scratch daily, and so are the thin-cut onion rings. Those rings earn almost as much attention as the main event.
Sides go deep here. Cheese curds, fried mushrooms, bacon cheese fries, and jalapeno munchers make picking just one a real struggle.
Not in a tenderloin mood? Hamburgers, double cheeseburgers, hot dogs, grilled cheese, and cutlet sandwiches keep the lunch counter spirit alive.
Wash it down with a shake or malt. A thick strawberry shake next to a giant tenderloin is about as Iowa as lunch gets.
Visitors wanting a true Iowa pork tenderloin experience should put this place high on the list. It has the history and the crunch to back it up.
Friday evening is usually the busiest stretch. Mornings tend to be calmer, and the doors open at 10 AM Monday through Saturday.
Sunday hours are shorter, from 11 AM to 3 PM. Parking is usually plentiful, which is good news for anyone carrying leftovers.
Address: 1401 Army Post Rd, Des Moines, IA 50315
7. Chelsie’s Courtyard Diner

A gyro might not be what you expect at an American diner. Yet this downtown spot serves one that earns serious praise.
The place sits on Martin Luther King Jr. Parkway, right in downtown Des Moines. It’s a casual diner built around hearty comfort food.
Breakfast is served all day, so morning cravings don’t need to watch the clock. Burgers and tots also hold a big spot on the menu.
Classic comfort staples round things out, and the kitchen handles them well. There’s also a salad bar, which is a rare find at a diner.
Service is quick and attentive. That helps on a lunch break when minutes count.
Late-night eaters will love the schedule. The diner stays open until midnight on Fridays and Saturdays.
Weekend mornings start at 10 AM on Saturday and Sunday. Wednesday and Thursday hours run 11 AM to 10 PM, with Sunday closing at 10 PM.
Mark your calendar, because the doors stay shut on Mondays and Tuesdays. Showing up on those days only gets you a locked door.
Outdoor seating gives you a spot to enjoy downtown on nice days. Families are welcome too, with high chairs and a kids’ menu.
Reservations aren’t accepted, so just walk in. Parking is usually plentiful, which isn’t always a given downtown.
Address: 300 W Martin Luther King Jr Pkwy, Des Moines, IA 50309
8. Cozy Café Johnston

A dish called the Cozy Mess sounds like a confession, but it’s actually breakfast. It piles breakfast ingredients into one happy heap at this Johnston cafe.
The dining room is colorful and leans into small-cafe charm. It’s a nostalgic place that feels a bit like a trip back in time.
Breakfast is served all day, from opening at 7 AM to closing at 8 PM. Cinnamon rolls, breakfast burritos, and corned beef hash are popular picks.
Chicken fried steak and eggs is a hearty option for big appetites. The Denver omelet keeps things classic for anyone who likes a sure thing.
Here’s a twist for a diner menu. Some Italian options sit alongside the American classics, so the table gets more choices.
Live music adds another surprise. Breakfast with a soundtrack beats scrolling your phone over eggs.
The cafe also offers a great tea selection and strong coffee. Dessert gets high marks too, so leave a little room.
Weekend mornings are the busiest times. Weekday hours are usually calmer, and the cafe does accept reservations.
Free Wi-Fi and plenty of parking make it easy to linger. Catering is available too, if you want diner food at your next party.
Johnston sits on the northwest side of the Des Moines metro. That makes this stop easy to reach from much of central Iowa.
Address: 8385 Birchwood Ct, Johnston, IA 50131
9. The Breakfast Club

Breakfast corn dogs and breakfast egg rolls sound like a dare from a sleepover. At this East Village diner, they’re real menu items.
The look is a fun 1980s theme with a vintage feel. Rustic touches mix with bright pops of color, so the room feels playful.
Classics are here if you want them. Chicken fried steak and eggs, steak and eggs, and a build-your-own omelet keep traditional fans happy.
Adventurous eaters should look at the Dutch Apple Cheesecake French Toast. Totchos, a tater tot spin on nachos, are another wild card.
Shrimp and grits and chicken and waffles also show up. A breakfast burrito rounds out the handheld options.
Service is fast and friendly, even during busy hours. Saturday and Sunday mornings draw the biggest crowds, while Tuesday afternoon stays calmer.
The doors open at 6 AM daily and close at 2:30 PM. Early birds win here, and night owls are out of luck.
Families are welcome, with high chairs and a kids’ menu on hand. Takeout and delivery work for lazy weekend mornings too.
Outdoor seating and free Wi-Fi add to the appeal. The East Village location also puts you close to shops for a post-breakfast stroll.
Address: 418 E Grand Ave, Des Moines, IA 50309
10. Maid-Rite

A sandwich that tastes like a Sloppy Joe without the mess is the whole idea here. The loose-meat sandwich at this counter is an Iowa icon.
This Merle Hay Road location keeps the old-school counter-service style alive. You order at the counter, grab a seat, and dig in.
The signature sandwich is built on ground beef, served loose on a bun. It’s simple, filling, and a true taste of central Iowa.
Fries are a surprise standout. They come fresh and in generous amounts, so sharing is optional.
Burgers, salads, and sides fill out the menu. Shakes give you a sweet finish, and coffee is on hand too.
The mood is casual and quiet. It’s a good pick when you want a fast meal without a lot of noise.
Families fit right in, with high chairs and a kids’ menu. Catering is available too, which means a loose-meat party is an option.
Hours run 11 AM to 7 PM Monday through Saturday. Sunday is shorter, from noon to 5 PM.
There’s no table service, and reservations aren’t taken. Parking is usually plentiful, so popping in for a quick lunch is easy.
Ending a diner tour with a sandwich this tied to the state feels right. Bring napkins anyway, just in case.
Address: 3800 Merle Hay Rd #988, Des Moines, IA 50310
