
Some of the best meals in Oklahoma come from buildings you might drive right past without a second look. You pull in because you are hungry, slide into a worn booth, and suddenly a plate of chicken fried steak the size of a hubcap lands in front of you.
Then you spot the pie case, and the whole afternoon changes. These six old favorites prove that some things are worth keeping exactly the way they are.
1. Clanton’s Cafe

Route 66 travelers heading west have a tradition worth borrowing: start the Oklahoma chicken fried steak tour in Vinita. Clanton’s Cafe has been part of the Mother Road story since 1927, and it has served from its current spot since roughly 1948.
That kind of staying power usually means the cooks know exactly what they are doing.
Walk in and the place feels small, clean, and pleasantly old-fashioned. Meals often come out to snug booths, and the menu is bigger than you might guess for a cafe this size.
Breakfast plates are hearty, and lunch brings chicken fried steak, pot roast, catfish filets, and even chicken fried steak sandwiches.
Adventurous eaters can order calf fries, a true Oklahoma specialty. Everyone else should save room for pie.
Chocolate pie is a standout, with coconut cream and lemon meringue slices tempting from the case too.
Plan on about $10 to $20 per person. Hours run Monday through Friday from 7 AM to 8 PM, and the cafe is closed on weekends, so time your trip carefully.
Parking is free and usually easy to find. Kids get their own menu and high chairs, making it a smooth stop for families rolling through northeast Oklahoma.
2. Hammett House Restaurant

Mile-high pies are not just a figure of speech in Claremore. At Hammett House Restaurant, the meringue and cream toppings stack up so tall that the dessert list becomes the first thing many diners read.
Coconut cream, German chocolate, and peanut butter chocolate chip are just a few of the flavors that rotate through.
Open since 1969, Hammett House is one of the last true mom-and-pop, home-cooked style spots along Route 66 in Rogers County. People have been known to drive an hour just for the chicken fried steak.
It arrives tender and generous, usually with homemade rolls that disappear fast.
The rest of the menu reads like a Sunday supper at Grandma’s house. Think meatloaf, fried chicken, fried chicken livers, hot hamburgers, and fried green tomatoes.
The dining room stays comfortable and fairly quiet, which suits grandparents and toddlers alike.
Most meals land around $10 to $20 a person. Doors open daily at 10 AM, closing at 8 PM most nights and 9 PM on Fridays and Saturdays.
Sunday lunch gets busy, so reservations can help. Weekday mornings tend to be calmer if you would rather linger over coffee and pie.
3. Rock Cafe

Built from local stone back in 1939, the Rock Cafe looks like it could outlast just about anything. Stroud’s famous Route 66 stop sits right on Main Street, and its rugged walls have become one of the most photographed sights on the Oklahoma stretch of the old highway.
Fans of the Cars movies may notice a playful theme running through the place too.
Inside, history and nostalgia shape the whole room. The decor leans into road-trip memories, and the coffee keeps getting topped off without anyone needing to ask.
It is the kind of diner where an hour slips by easily.
So what should you order? The kitchen is known for chicken fried steak and fried okra, and the pairing makes a very Oklahoma lunch.
Other picks include fried green tomatoes, biscuits and gravy, a buffalo bacon cheeseburger, and a Wednesday meatloaf special. Finish with bread pudding if dessert is calling.
Expect to spend about $10 to $20 each. The cafe runs Tuesday through Saturday, 7 AM to 8 PM, and closes Sundays and Mondays.
Saturdays are the busiest. Families will find a kids’ menu, and leashed dogs are welcome at outdoor seating.
It is roughly an hour from either Tulsa or OKC.
4. Kendall’s

Bring cash. That one tip will save you some trouble at Kendall’s, a cash-only favorite tucked into Noble, a small town just south of Norman.
Everything else about the visit is refreshingly simple.
Sports and music memorabilia cover the walls, and the restaurant spreads out across several dining rooms filled with booths and tables. Each room has its own personality, so a second visit can feel a little different from the first.
The staff moves quickly, and waits tend to stay short even when the place is humming.
Chicken fried steak is the headliner here, along with chicken fried chicken. Dinners usually arrive with a house salad, a vegetable, mashed potatoes and gravy, and a homemade biscuit.
Order the large plate and you may find two chicken fried steaks staring back at you, which means leftovers for tomorrow.
Desserts rotate, but the glazed cinnamon rolls have their own fan club. You can even buy them to go.
Prices run a bit higher than other stops, around $20 to $30 per person, though portions are big. Hours are limited: Wednesday through Friday from 4 to 8 PM and Saturday from 11 AM to 8 PM.
Friday nights fill up fast, so reservations are smart.
5. Tally’s Good Food Café

Early birds and night owls can agree on one Tulsa spot. Tally’s Good Food Café opens at 6 AM and stays open until 11 PM every single day, which makes it one of the easiest stops on this list to fit into a road trip.
The look is pure retro diner, with a 1950s feel, classic booth seating, and a glass case showing off desserts. Locals treat Tally’s as a Tulsa landmark, and some have been coming for more than 30 years.
Its spot along Route 66 adds to the charm.
Two things built the legend: a famously big chicken fry and cinnamon rolls nearly the size of a dinner plate. Beyond those, the menu stretches wide.
Chicken and waffles, Salisbury steak, chicken tenders with gravy and a roll, eggs Benedict, and fried mushrooms all have loyal followers. The milkshakes are a treat kids will remember.
Most meals cost about $10 to $20 per person, a fair deal for portions this large. Weekend mornings bring the biggest crowds, while weeknights are usually relaxed.
Reservations are not taken, but service moves quickly. Parking is generally easy, and families will find high chairs and a kids’ menu ready to go.
6. Cattlemen’s Steakhouse

Since 1910, the doors at Cattlemen’s Steakhouse have stayed open, earning it the title of Oklahoma’s oldest continually operating restaurant. It sits in the heart of Oklahoma City’s Historic Stockyards City, where cattle trading shaped the neighborhood for generations.
Step inside and the western mood hits right away. Wood-paneled walls and well-worn booths give the dining room a rustic feel that has barely budged over the decades.
Stars and presidents have eaten here, yet it still feels like a place for regular folks.
Steaks get most of the attention, with house-aged T-bones, Porterhouses, and strip sirloins served alongside a house salad and baked potato. Still, the Cattlemen’s chicken fried steak deserves its own spot on your order.
Curious eaters may want to try lamb fries, a local specialty. The house salad dressing is so popular it has its own following.
Save room for coconut cream or coconut meringue pie. Prices range from about $20 to $60 per person depending on what you choose.
Breakfast starts at 6 AM daily, and the kitchen runs until 10 PM most nights, 11 PM on weekends. Expect a wait on Friday evenings and Saturdays, though reservations are accepted.
Dear Reader: This page may contain affiliate links which may earn a commission if you click through and make a purchase. Our independent journalism is not influenced by any advertiser or commercial initiative unless it is clearly marked as sponsored content. As travel products change, please be sure to reconfirm all details and stay up to date with current events to ensure a safe and successful trip.