The 6 Best Buffets in Oklahoma!

Who doesn’t love a little bit of everything? Buffets are the best way to try a variety of foods for a variety of palates, all in one place. From Nepali dishes, to Thai food, to Cajun-inspired fare, here are some of the best and most delicious buffets in Oklahoma! 

Mt. Everest Cuisines, Edmond, OK

Indian and Nepali cuisines have become quite popular in the metro, and this restaurant offers a lunch buffet that features some of its favorite dishes, like pulao, tikka masala, samosas, naan and salad. 

Cox’s Country Buffet, Eufaula and Webber Falls, OK

This family-owned restaurant offers home-cooked food at great prices. Although it doesn’t have a lot of options, everything is made in house, just like grandma would cook it. 

Cajun King, Warr Acres, OK

This buffet serves catfish, crawfish and frog legs plus all the southern sides you’d expect on a Louisiana table. Save room for fresh beignets, brought right to your table at the end of your meal. 

View this post on Instagram

A post shared by Phi Nguyen (@msphinguyen)

India Village, Norman, OK

Restaurants in college towns have to affordable and good, and this place fits the bill. Get northern Indian cuisine for lunch or dinner every day of the week. Diners rave about how the food is delicious and of great quality! 

View this post on Instagram

A post shared by Dana Gunn (@danagunn71)

Country Cottage Restaurant, Locust Grove, OK

This buffet features good, old-fashioned southern favorites, made in-house and served buffet style. Plan to shop in their boutique for special gifts after your meal. 

BG’s Catch, Kingston, OK

This local favorite features catfish, shrimp and chicken on the buffet and a large variety of side dishes. It’s only open Thursday through Saturday from 4 p.m. to 9 p.m., but it’s well worth the trip! 

View this post on Instagram

A post shared by Chris Pierce (@chrislpierce)

Share your favorites!
Oklahoma Search
Find Buffets Near You
Select a Oklahoma town to find
the Best Things-To-Do and Places To Go around you
McClain County