The 9 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! 

1. 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. 

2. 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. 

3. 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. 

Three words: Cajun King Catfish.

A post shared by Phi Nguyen (@msphinguyen) on

4. Bangkok Thai Buffet, Tulsa, OK

This buffet has been around since 1977, serving authentic Thai food without MSG. They use fresh, local produce and stay true to the flavors of Thailand. The staff is friendly and personable, always willing to help you understand the food and make sure your meal is pleasant. 

5. Yutaka Grill & Sushi Buffet, Tulsa, OK

All the sushi you can eat? Count us in. This restaurant serves up a buffet of classic and modern dishes along with a full selection of sushi for a great meal. Tulsa World rated this restaurant as one of the best buffets in Tulsa. 

6. 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! 

Yum! Dinner! #Indianfood #IndiaVillage #buffet

A post shared by Dana (@reddirtgirl71) on

7. Branding Iron Steakhouse, Lawton, OK

This steakhouse has an all-you-can-eat catfish, crawfish, shrimp or frog legs option that comes with sides and is delivered right to your table. 

8. 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. 

9. 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! 

Love this place

A post shared by Chris Pierce (@chrislpierce) on

Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Find Buffets 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