Accessibility
Affton Diner wants everyone to be able to use this website, see our menu, and find their way to our door.
We work to meet the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. Our menu is written as real text, not pictures, so screen readers and zoom tools can read every item and price. The site works with a keyboard, adjusts to phones and large text, and every photo has a description.
If anything on this site is hard to use, or you need the menu or other information in another format, please tell us and we will help right away.
Call (314) 631-1911 or email management@afftondiner.com.
This statement was last reviewed in November 2026.
Set back from the road. Worth the turn.
- Address
- 10020 Gravois Rd
Affton, MO 63123 - Hours
- Every day
6:30 AM to 2:30 PM - Phone
- (314) 631-1911
- Good to know
- Dine in or takeout. Wheelchair accessible. Kids menu.
What folks come back for

Biscuits and Gravy
$7.49Two biscuits, sausage gravy made here every morning. Twelve reviews mention it by name.

Chopped Steak
$12.99Mushrooms, onions, brown gravy. Green beans with onion and a few tomatoes, Jon's way.

Meat Lovers Skillet
$12.99Ham, sausage, bacon, onions, cheddar, two eggs on top. Home potatoes boiled, then fried.

Gyro Wrap
$10.99Two eggs, beef gyro, onion, feta, grilled in a flour tortilla. A little of where Jon comes from.

Bacon Cheeseburger
$11.49Handmade patty, two strips of bacon, American cheese, toasted bun. Fries, home potatoes or a side salad on the side.

Country Fried Steak
$12.99Breaded, fried, covered in white gravy. Comes with your pick of potatoes, a vegetable and a side salad.
What the regulars say
“Closest thing to a small town feel diner in the St. Louis area.”
“Wonderful place to eat. Friendly service, good home cooking.”
“Food was amazing and served quickly, staff was friendly, environment was cozy!”
