The 10 Best Mom & Pop Restaurants in Oklahoma!

When you’re looking for some good old-fashioned comfort food, nothing beats a classic mom and pop restaurant. Some of the best family-owned establishments in Oklahoma are in small, rural towns, just adding to the authentic atmosphere. Here are the 10 best mom and pop restaurants in the state. 

1. Clanton’s Café, Vinita, OK

Clanton’s has been serving up classic diner food since 1927. As such, it’s the oldest continually owned family restaurant along the Mother Road, Route 66, in Oklahoma. One of the waitresses has been with Clanton’s for 45 years, which tells you a lot about the family that owns it. 

2. Murphy’s Steakhouse, Bartlesville, OK

The Hot Hamburger is the most popular dish at this local mom and pop that’s been serving Bartlesville since 1947. It starts out with toasted white bread topped with a chopped-up hamburger. French fries are piled on top, then it’s covered with a rich, beefy gravy. 

3. Polly Anna Café, Woodward, OK

At Polly Anna Café, you’ll find homemade classics that are made right. The staff is awesome, but you might have to wait for your meal because they cook everything to order. 

4. Massey’s Barbeque, Okmulgee, OK

Massey’s Barbeque is a fairly new restaurant to Oklahoma. It just opened in 1994, but the food is consistently good. It’s good old-fashioned barbecue with all the fixings. Make sure to take some of the bottled sauce home with you. 

5. Rusty Barrell Supper Club, Ponca City, OK

The Rusty Barrell isn’t a diner, but it is locally owned and has been operated by the same couple since 1976. It’s got a speakeasy feel and the best salad bar around. They purchase beef from local sources and cook the steaks in the middle of the dining room. 

6. Hammet House, Claremore, OK

Hammet House bills itself “as close to home cookin’ as it gets!” It’s still serving some of the same recipes that made it a classic feature in 1970, after it opened. They make all their rolls by hand and their signature pies. 

7. Southern Belle, Heavener, OK

Typical American Southern cooking meets railroad car at this little place near the Arkansas/Oklahoma border. The restaurant is actually a restored train car that once hauled World War II troops. The Southern Belle Chicken is the house specialty, but all the food is excellent. 

8. Wee Too, Enid, OK

Classic diner breakfasts at this little place in northern Oklahoma. It might be known for its garbage omelet, but it’s all really good. Plan to have a wait on the weekends. 

9. Kirby’s Café, Okmulgee, OK

For homemade classics like potato soup, ham and beans, and meatloaf, you’ve got to check out Kirby’s. The specials and soups change daily, but you’ll always find something comforting and delicious here. 

10. Hungry Frog Restaurant, Oklahoma City, OK

This friendly diner has been “hopping to please you,” since 1976. It’s just good diner food, with breakfast served all day.  

Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Find Mom & Pop Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adair County

Alfalfa County

Atoka County

Beaver County

Beckham County

Blaine County

Bryan County

Caddo County

Canadian County

Carter County

Cherokee County

Choctaw County

Cimarron County

Cleveland County

Coal County

Comanche County

Cotton County

Craig County

Creek County

Custer County

Delaware County

Dewey County

Ellis County

Garfield County

Garvin County

Grady County

Grant County

Greer County

Harmon County

Harper County

Haskell County

Hughes County

Jackson County

Jefferson County

Johnston County

Kay County

Kingfisher County

Kiowa County

Latimer County

Le Flore County

Lincoln County

Logan County

Love County

Major County

Marshall County

Mayes County

McClain County

Mcclain County

Mccurtain County

Mcintosh County

Murray County

Muskogee County

Noble County

Nowata County

Okfuskee County

Oklahoma County

Okmulgee County

Osage County

Ottawa County

Pawnee County

Payne County

Pittsburg County

Pontotoc County

Pottawatomie County

Pushmataha County

Roger Mills County

Rogers County

Seminole County

Sequoyah County

Stephens County

Texas County

Tillman County

Tulsa County

Wagoner County

Washington County

Washita County

Woods County

Woodward County