The 10 Best Diners in Oklahoma!

Oklahoma has some wonderful diners where you can find good, old-fashioned American cuisine. But a diner is more than just the food. The décor should be inviting and nostalgic. It was hard to narrow down the diners in Oklahoma to just 10 great restaurants, but these amazing places have excellent food, friendly staff and history in the state. 

1. Sid’s Diner, El Reno, OK

Sid’s Diner makes onion burgers the old-fashioned way: a ball of ground beef is covered with sliced onions and given several whacks with a spatula to infuse the two into a gooey meat patty. Fries are freshly cut every day and served hot. Homemade milkshakes start out as real ice cream and milk. 

A post shared by Jake Wright (@okbeerdick) on

2. Clanton’s Café, Vinita, OK

Clanton’s café gets visitors from around the world as they travel Route 66 to get a taste of Oklahoma. It’s the oldest continually owned family restaurant on the Mother Road in the state of Oklahoma. 

3. Jenks Restaurant, Jenks, OK

This small diner is a cozy reminder of days past. Although breakfast is probably the most recommended meal, you’ll always find great lunch specials served with a smile in a relaxed atmosphere. 

4. Boulevard Diner, Bartlesville, OK

Boulevard Diner boasts the best omelet in the world and we wouldn’t want to argue with them. This restaurant is open 24 hours on the weekend to stop in and grab a quick bite of American classics, like an open-faced roast beef, chicken fried steak or a burger. 

5. Ike’s Chili, Tulsa, OK

Martha Stewart says that Ike’s has the best chili in the nation. The recipe is more than 100 years-old and a closely guarded secret. If you aren’t a fan of chili, you’ll find diner food, burgers, sandwiches, and fries at this special place in Tulsa on Route 66. 

A post shared by Tulsa Food (@tulsafood) on

6. Wee Too Diner, Enid, OK

Wee Too is known for its garbage omelet, but all the food on the menu is classic diner-style. It’s been family-owned for over 40 years and is a staple in the community. 

7. Hammett House, Claremore, OK

Although this diner isn’t open for breakfast, the lunch and dinner menu is “as close to home cookin’ as it gets.” Save room for pie, because that’s the house specialty. AAA rates this restaurant as one of the top 10 comfort food restaurants in America. 

A post shared by Rhys Martin (@rhysfunk) on

8. The Diner, Norman, OK

Traditional American cuisine served seven days a week at this Norman family-owned restaurant. Inside, you’ll find artwork from the owner, a gallery of fishing phots and memorabilia from Food Network hosts who have visited the Diner. Plus, the food’s terrific. 

9. Rock Café, Stroud, OK

This historic restaurant on Route 66 not only serves up awesome food, made on Betsy, a 200-pound grill that has made over five million burgers. It’s also where Sally, from the movie “Cars” came to life after a crew from Pixar Animation Studios spent time in Stroud researching the movie. 

10. Hamburger King, Shawnee, OK

Hamburger King is a family-owned restaurant known for its hamburgers, chili and chef salads. You’ll feel like you’ve stepped back in time, because it has 1950s décor. Get potato wedges with your burger and save room for a slice of homemade pie. 

Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Find Restaurants Near You
Enter City / State or Zip code below
Find Diners 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