10 Best Diners in Missouri

Enjoy a hearty slice of midwestern coziness in a classic American diner. If you live in Missouri or you’re visiting the area, you can’t go wrong with any of these outstanding diners across the state.

City Diner, Kansas City, MO

City Diner is the go-to diner for Kansas City locals. Located near KCU and the Berkeley Riverfront, City Diner has a full menu of breakfast staples, burgers, sandwiches, and more.

Southwest Diner, Saint Louis, MO

You can expect to see similar items on most diners’ menus, but Southwest Diner in St. Louis is a fun twist. This unique take on the traditional diner features a distinctly Southwestern aesthetic and a menu that marries Southwestern cuisine with classic diner fare.

Cakes-n-Creams, Branson, MO

Cakes-n-Creams might as well be a time machine back to the most idyllic facets of the 1950s: retro looks and tasty food. Enjoy your meal in the diner or experience Cakes-n-Creams’s new feature, a 1976 replica drive-in theater.

Alli’s Family Restaurant, Springfield, MO

If you want a restaurant where you feel like family, head to Alli’s Family Restaurant. This sweet diner is open for breakfast through dinner, seven days a week, so you always have a trusted place to get a meal that feels like home.

Broadway Diner, Columbia, MO

What’s better than a Broadway show? Breakfast or lunch at the Broadway Diner if you have a hankering for some classic American cuisine. Check out this popular spot for all your favorites from breakfast platters to hearty sandwiches.

Earl’s Diner, Poplar Bluff, MO

Earl’s Diner is the epitome of the simply delightful midwestern diner. With daily lunch specials and all-day breakfast, this diner makes each dish with all the care of a home-cooked meal.

Oscar’s Classic Diner, Jefferson City, MO

Craving a taste of the 1950s? Oscar’s Classic Diner is the place to go. This beloved Jefferson City diner features all the breakfast staples you could want along with burgers, sandwiches, and steaks that are truly noteworthy.

Sand’s Pancake House, Cape Girardeau, MO

The perfect pancake is a thing of beauty, and you can experience that distinctive work of art at Sand’s Pancake House. In the Cape Girardeau area, there’s no better place to enjoy the best breakfast food.

Cozy Cafe, Osage Beach, MO

The Cozy Cafe is exactly as its name describes: a quaint and cozy place to enjoy a delicious bite to eat. Head in for breakfast or lunch (or breakfast served during lunch) to see why it’s been a crowd-pleaser for nearly 30 years.

Penelope’s Restaurant, Rolla, MO

You can be assured that every time you go to Penelope’s Restaurant, you’ll leave with a smile and a full belly. This beloved local diner offers a wide-ranging menu, with each item more delicious than the last.

Share your favorites!
Missouri Search
Find Diners Near You
Select a Missouri town to find
the Best Things-To-Do and Places To Go around you
Mercer County
Saint Louis City County