The 15 Best Restaurants in Oklahoma!

Oklahoma is home to excellent chefs who know how to whip up an authentic, Southern-style meal with their own unique twist. Locals and residents alike will find hidden gems, quaint cafés, and downright historic restaurants all across the state. Oklahoma’s food scene offers a taste of the South you have not yet explored, and here are the 15 best restaurants to try that that. 

1. The Artichoke, Langley, OK

Even during the off-season, you’ll want to make reservations at this unassuming restaurant near Grand Lake. Enjoy their artichoke dip as an appetizer, homemade soups and salads for your first course, and mouth-watering steaks or seafood for the main course.

2. Cheever’s Café, Oklahoma City, OK

The lines might get long at Cheever’s, but it is so worth the wait. Cheever’s is a casual café with a menu that belies its ambiance. Try the chicken-fried steak with jalapeno cream gravy if you want a true taste of Oklahoma, but you’ll find lots of lighter fare to tempt your taste buds.

3. Café Garcia, Enid, OK

Featuring authentic Mexican and Cali-Mex fare, Café Garcia often has a long waiting list of locals who know the food is worth standing in line for. Enjoy fish tacos on the patio and check out the fresh salsa bar.

4. Tallgrass Prairie Table, Tulsa, OK

This farm-to-table restaurant in downtown Tulsa features the best local ingredients Oklahoma has to offer. The kitchen makes its own jams, jellies and compound butters to go with the homemade breads served with the meal. A locally-owned business committed to great food. Serving brunch, lunch and dinner every day.

5. Granny’s Kitchen, Stillwater, OK

Granny’s Kitchen might only serve breakfast, but it’s one of the hottest spots every morning in this college town. Try the pancakes or a more traditional breakfast of eggs, sausage and gravy. Granny’s offer free coffee with your meal every day from 6-9 a.m.

6. Burn Co Barbeque, Tulsa, OK

Enjoy mouthwatering barbecue with all the sides when you come to this Oklahoma favorite. Closed on Sundays and Mondays, Burn Co often has a line around the block when it’s open.

7. Benvenuti's, Norman, OK

Executive Chef Anthony Compagni created an old world Italian menu with a new world twist. Call to make reservations to get your table for traditional favorites like pizza, pastas, and risottos. Save room for a made-from-scratch, thick, delicious cookie baked daily in the restaurant.

8. Frank & Lola’s Neighborhood Restaurant & Bar, Bartlesville, OK

This casual diner offers an upscale menu of local favorites, such as green chili cheese fries, farm-raised catfish fillets, and burgers made with fresh ground local Oklahoma beef which hasn’t been frozen. Check out the selection of artwork provided by local artists.

9. Click's Steakhouse, Pawnee, OK

Click’s is known for its steaks, but the menu has been expanded since its early days when women weren’t welcome in the clubhouse and fries weren’t served for dinner. For a lighter meal, enjoy the salad bar which has some very delightful offerings.

10. Cattlemen’s Steakhouse, Oklahoma City, OK

A great place for steaks and seafood, Cattlemen’s is located in the historic stockyards in Oklahoma City. The restaurant has won many awards in its 100-year history. One of the specialties is the lamb fries.

11. Eischen's Bar, Okarche, OK

Eischen’s appears unassuming from the outside, but it serves the best fried chicken in the whole state. Credit and debit cards not accepted, so be sure to bring cash. You won’t find coffee or tea on the menu, but they have great beers and soft drinks. If you get a chance to try a cinnamon roll, don’t pass it up. They’re divine.

12. Kilkenny's Irish Pub, Tulsa, OK

This Irish Pub features Dublin Coddle, a stew of Irish sausages, carrots, cabbage and potatoes, Jenkinstown Cottage Pie, a Shepherd’s Pie type dish, bangers and mash, sausages and mashed potatoes with rich onion gravy, along with a large selection of Irish ales and American food.

13. Vast, Oklahoma City, OK

According to the Vast website, keep it casual when you dress to come out to the restaurant, but not too casual. The upscale menu offers familiar favorites such as chicken, salmon and pork chops, but also features duck two ways and lamb lardo ragu over pasta. Come for lunch for a gourmet “daily table menu.”

14. Mahogany Prime Steakhouse, Tulsa, Oklahoma City, OK

There’s no shortage of steakhouses in Oklahoma. Mahogany, based out of Nebraska, is one of the best. With two locations in Oklahoma City, and another in Tulsa, if you’re looking for a great place to take your family or friends for a special dinner, you can’t miss when make reservations here.

15. Nic's Grill, Oklahoma City, OK

Nic’s is a practically an Oklahoma landmark, known for its great hamburgers. Expect to wait in line when you come for lunch due to its huge popularity. Colin Farrell once raved about these great burgers on “The Tonight Show.”

Oklahoma Search
Find Restaurants Near You
Select a Oklahoma town to find
the Best Things-To-Do and Places To Go around you
McClain County