Some of the best home cooking in Oklahoma sits between a nail salon and a phone repair shop. You could drive past these places a hundred times and never guess that the parking lot fills up before sunrise on Saturdays.
This list covers seven family-run kitchens in Tulsa, Norman, Lawton, Broken Arrow, Edmond, and Oklahoma City, all inside ordinary strip centers. They serve scratch cinnamon rolls, chicken fried steak, chorizo breakfasts, and a few surprises, usually for $10 to $20 a person.
One of them has been feeding Tulsa since 1918. Save this one for your next weekend breakfast run, and check hours before you go, since they can change.
1. Savoy, Tulsa, OK

Few Oklahoma restaurants can say they were serving breakfast before radio stations went on the air. Savoy has been feeding Tulsa breakfast and lunch since 1918, and today it runs out of a modest storefront at 6033 S Sheridan Rd.
The cinnamon rolls are the headline act. Caramel pecan rolls draw a crowd on Saturdays, and the pies give the dessert case real staying power.
Meals are made from scratch, and the breakfast plates lean hearty, with thick-cut bacon and portions that stretch your dollar. Most people spend $10 to $20 a person.
Hours run 6 a.m. to 2 p.m. every day. Weekend mornings are the busiest, so a Wednesday afternoon visit is the calm option.
Families will find high chairs and a kids’ menu, and the lot usually has plenty of free parking. Savoy does not take reservations, so plan to arrive early on Sundays.
2. Juan del Fuego Mexi Diner, Norman, OK

Breakfast with a little southwest heat is the whole point here. Juan del Fuego Mexi Diner blends American diner plates with Mexican specialties, and it does it inside a neighborhood strip mall at 223 34th Ave SW in Norman.
The Fuego Fries get attention for a reason, since they come layered with eggs and chorizo. Papas con chorizo, huevos rancheros, burritos, and enchiladas round out a menu built for mixing and matching sauces and fillings.
A daily special keeps regulars guessing, and the green chili sausage hobo breakfast has shown up as one of them. Vegetarian and vegan diners have full menus too, which is rare for a small diner.
Plan around the schedule. It is closed Monday and Tuesday and open Wednesday through Sunday from 7 a.m. to 2 p.m.
Expect a wait, especially with the college crowd nearby. Free parking makes the line easier to handle.
3. Country Cafe, Lawton, OK

Bring cash. Country Cafe in Lawton is a cash-only spot, though an ATM on site saves anyone who forgets.
Inside suite 1 of a retail strip at 2602 SW Lee Blvd, the cafe keeps things simple with home-style breakfast, biscuits and gravy, and chicken fried steak. Portions run big and prices stay friendly, generally $10 to $20 a person.
Mornings here have a small-town rhythm. Tables often get pushed together so farmers and longtime locals can share breakfast, and the waitresses work the room in classic diner style.
I would save this stop for a southwest Oklahoma road day, maybe paired with a trip toward the Wichita Mountains. Service moves quickly, which helps if you have miles ahead.
The cafe is closed Mondays and open Tuesday through Sunday from 6 a.m. to 2 p.m. Weekend mornings fill up first, and there are no reservations.
4. Apple Barrel Cafe Broken Arrow, Broken Arrow, OK

Unlike most kitchens on this list, Apple Barrel Cafe stays open for supper. That makes it the easy pick when the craving for home cooking hits after work.
The Broken Arrow location sits in the Indian Springs strip plaza at 3806 S Elm Pl. It serves old-school comfort food and hearty breakfast portions from 7 a.m. to 9 p.m.
Monday through Saturday, and until 8 p.m. on Sunday.
Meals here have a family-table quality, with friendly servers and reasonable prices. Dessert and coffee are strong points, so leave room.
Sunday morning through afternoon is the rush. Weekday evenings tend to be quieter, which suits families with little ones.
Practical perks stack up too. The cafe takes reservations, offers free Wi-Fi, has a private dining room, and handles catering, delivery, and curbside pickup.
5. Virginia’s Place, Edmond, OK

Here is a good test for any diner: do people drive in from Guthrie for lunch? At Virginia’s Place, they do.
The cafe sits in the Broadway Village strip center at 100 E 15th St in Edmond, not far from the Route 66 corridor. Breakfast is made from scratch, and lunch brings daily home-cooked specials.
Chicken fried steak is the favorite, with roast beef, catfish, and pinto beans showing up on plenty of tables. It is the kind of cooking that reminds people of a grandmother’s kitchen, at prices around $10 to $20 a person.
Watch the hours closely, because they shift by day. Most days run 6 a.m. to 2 p.m., Saturday closes at noon, and Friday stays open until 8:30 p.m. for a rare dinner window.
Reservations are accepted, and there is free parking and Wi-Fi. Weekday mornings are busy with regulars.
6. Granny’s Kitchen – SW 89th St., Oklahoma City, OK

Oklahoma City has more than one Granny’s Kitchen, and this south side location near SW 89th has built its own following. It sits in suite A of a neighborhood strip center at 9101 S Pennsylvania Ave.
Signature cinnamon rolls headline a menu of hearty comfort food. Portions are huge, prices stay in the $10 to $20 range, and the long menu gives indecisive eaters plenty to think about.
Out-of-state travelers have been known to come back twice in one weekend. That says a lot about a breakfast spot in a shopping center.
Weekdays run 6 a.m. to 2 p.m., and weekends stretch to 3 p.m. Saturday and Sunday mornings are the crunch, while weekdays are much calmer.
The restaurant accepts reservations, which helps larger family groups. Catering, delivery, and takeout are also available.
7. Anton’s Craft Kitchen, Oklahoma City, OK

A homemade eggplant dip is not what most people expect next to fried catfish and chicken parm. That mix is exactly why Anton’s Craft Kitchen closes out this list.
The restaurant sits in the Mercy Plaza strip center at 2610 W Memorial Rd in north Oklahoma City. A chef-owner and his wife run it, and that personal touch shows in the service and the dishes.
Locally sourced meats and fresh ingredients give familiar comfort plates some interesting flavors. The signature eggplant dip is the starter to try first.
This is the dinner-friendly, slightly pricier stop, at about $20 to $30 a person. Weekdays it opens for lunch from 11 a.m. to 2 p.m. and dinner from 4:30 to 9 p.m., with all-day service on weekends.
Thursday and Friday evenings get busy, so reservations are smart. Kids’ menus and high chairs make it easy for families.
From a 1918 Tulsa diner to a chef-run Memorial Road kitchen, these seven prove Oklahoma’s best plates often hide in plain sight. Pick one this weekend and see why the regulars keep making the drive.
Share this story
