Find the Best Things

Discover the Best Diners in Missouri

mo diners

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.

Key Insights at a Glance

  • City Diner, Kansas City - A local favorite near KCU and Berkeley Riverfront, with a full menu of breakfast, burgers, and sandwiches.
  • Southwest Diner, St. Louis - Puts a Southwestern twist on classic diner fare, offering a unique menu and aesthetic.
  • Cakes-n-Creams, Branson - A retro diner with a 1950s vibe, complete with a replica 1976 drive-in theater.
  • Alli’s Family Restaurant, Springfield - Open daily for breakfast through dinner, providing a welcoming, family-like atmosphere.
  • Broadway Diner, Columbia - Popular for classic breakfast and lunch options, from platters to sandwiches.
  • Earl’s Diner, Poplar Bluff - Known for daily lunch specials and all-day breakfast, serving comforting, home-style meals.
  • Oscar’s Classic Diner, Jefferson City - A 1950s-themed diner offering breakfast favorites, burgers, sandwiches, and steaks.
  • Sand’s Pancake House, Cape Girardeau - Specializes in pancakes and breakfast food, known for its perfect pancake creations.
  • Cozy Cafe, Osage Beach - A cozy spot serving breakfast and lunch for nearly 30 years, including breakfast during lunch hours.
  • Hot Stories
    Select a Missouri town to find
    the Best Things To Do and Places To Go around you