
The first time a waitress slid a chicken fried steak in front of me that hung over every edge of the plate, I laughed out loud. I had walked into a plain little cafe expecting a normal lunch, and I walked out planning my next visit.
Oklahoma is full of kitchens like that, places with worn booths and fair prices that quietly serve some of the biggest comfort food meals you will ever see. Grab your stretchy pants, because these five spots are worth the drive.
1. Kendall’s, Noble, OK

Bring cash and an appetite, in that order. Kendall’s sits at 100 S 3rd St in Noble, a small community south of Norman, and it takes only cash or checks, so stop by an ATM before the drive.
The reward is a chicken fried steak that often matches or beats the size of the plate it lands on.
Walls covered in sports and music memorabilia give the place a fun, historic personality. Several dining rooms spread guests out, and a private room can handle bigger groups.
Service tends to move quickly, even when the small-town crowd packs in on Friday nights.
Hours are limited, so plan carefully. Doors typically open Wednesday through Friday from 4 to 8 PM and Saturday from 11 AM to 8 PM, with Sunday through Tuesday closed.
Expect to spend roughly $20 to $30 per person, which feels fair for a meal this hearty.
Save a little room for dessert, since the rotating sweets case is a highlight all its own. Kids are welcome, with high chairs and a kids’ menu available.
Parking is free, both in the lot and along the street, and reservations are accepted if you want to skip any wait during the busy Saturday rush.
2. Willow Inn Cafe, Enid, OK

Good beef starts close to home in Enid. Willow Inn Cafe gets its steak from a meat market just down the street, and you can taste the difference in every tender bite.
The finished chicken fried steak arrives about the size of a dinner plate.
Sides keep things classic. Your steak typically comes with a small salad plus a choice of mashed potatoes and gravy or ham and beans.
Meatloaf and fried chicken also show up on the menu, along with hearty breakfasts and daily specials.
Located at 364 E Willow Rd in this north-central farming hub, the cafe has a homelike feel with older booths and tables that nobody seems in a hurry to replace. Honestly, that is part of the charm.
It feels like eating at a neighbor’s kitchen table.
Timing matters here. The cafe usually runs Monday through Friday from 6 AM to 2 PM and closes on weekends, so road trippers should plan a weekday stop.
Prices tend to land between $10 and $20 per person, an easy win for budget-minded families. Parking is free and plentiful, kids fit right in, and the quiet atmosphere makes it a relaxing break from the highway.
3. Jimmy’s Round-Up Cafe & Fried Pies, Oklahoma City, OK

Guaranteed to be the biggest you have ever seen. That is the bold promise behind the chicken fried steak at Jimmy’s Round-Up Cafe, and plenty of first-timers end up boxing half of it to go.
The steak is scratch-made, hand-breaded, and so large it basically claims a whole plate.
Here is a smart move for lighter eaters: the menu offers different sizes, so you can pick a portion that fits your appetite. Catfish, pepper jack burgers, and handmade biscuits and gravy round out the comfort lineup.
Then there are the fried pies. Flaky, golden, and made by hand, they rotate through seasonal flavors and might be the real reason locals keep coming back.
Grab one for the road, or a few for the family waiting at home.
You will find the cafe at 1301 SW 59th St in south Oklahoma City. Hours are generous, typically 6:30 AM to 9 PM most days and until 10 PM on Fridays and Saturdays.
Meals usually run $10 to $20 per person. Kids have their own menu, dogs are allowed inside, and parking is easy.
Weekend mornings get busy, so a weekday visit may be calmer.
4. Freeway Cafe #1, Tulsa, OK

Picture a steak bigger than your head. That is not much of an exaggeration at Freeway Cafe #1 in Tulsa, where the chicken fried steak routinely shows up in eye-popping proportions.
Fans also rave about the price, which makes the size feel even sweeter.
Breakfast lovers have plenty to celebrate. Fluffy pancakes, giant cinnamon rolls, and biscuits and gravy share the menu with turkey and dressing, chicken and dumplings, and even stir fry.
A full vegetarian menu means every member of the group can find something filling.
The cafe sits at 465 S Sheridan Rd in east Tulsa, an easy hop for anyone coming off the highway. Inside, it is clean, friendly, and cheerful, with quick service that keeps the coffee cups full.
Hours stretch long, usually 6 AM to 8 PM Monday through Saturday and 7 AM to 8 PM on Sunday. Most diners spend about $10 to $20 each.
Kids get high chairs and their own menu, and dogs are welcome inside. Weekend mornings fill up fast, so Monday afternoon tends to be the quietest window.
Catering and reservations are available too, handy for family reunions or road trip groups.
5. Sherri’s Diner, Oklahoma City, OK

Step back to the 1950s for breakfast. Sherri’s Diner wears its retro style proudly, with a nostalgic look that matches its old-fashioned cooking.
Order the chicken fried steak in the morning and it will likely take up a plate all by itself.
All-day breakfast is the big draw. Homemade biscuits, fluffy omelets, and pumpkin spice pancakes keep regulars happy, while pork chops and liver and onions satisfy folks craving something more traditional.
Portions lean large across the board, so sharing is a smart option.
Find it at 704 SW 59th St in south Oklahoma City, just a short drive from Jimmy’s. That makes a fun two-stop food tour possible if you are feeling brave, or at least planning to bring leftovers home.
Plan for an early start. The diner typically opens at 6 AM Monday through Saturday and 7 AM on Sunday, closing at 3 PM every day.
Expect around $10 to $20 per person. Reservations are not taken, and Sunday mornings get crowded, so a quiet Wednesday afternoon may be your best bet.
Curbside pickup is offered, kids are welcome, and free parking is easy to find.