Missouri’s 9 All-You-Can-Eat Buffets That Locals Love And Every Foodie Should Try

One Missouri buffet sits on the 11th floor of a hotel, with windows looking out over the airport. Yes, you can scoop butter chicken while planes take off.

That detail hooked me right away. Then I learned another spot on this list serves three all-you-can-eat meals a day, starting at 7 in the morning.

A small-town buffet even saves stuffed peppers for Thursdays.

I love how wildly different these places are. Fried chicken and homemade-tasting gravy share this list with sushi bars, hibachi grills, curries, and steaks cooked to order.

Catfish, brisket, crawfish, and frog legs show up too.

Each stop below has its own personality, including Old West decor and a college town dining room. You’ll find small towns and big cities in the mix.

So the real question is simple. How many plates is too many when the buffet line keeps going?

1. Don’s Family Style Buffet

Don's Family Style Buffet
© Don’s Family Style Buffet

Gravy is a serious matter in Huntsville, and this buffet treats it that way. The mashed potatoes and gravy here taste homemade, which is the highest compliment a buffet spoon can earn.

Fried chicken leads the hot line, joined by classic sides and vegetables. A salad bar gives you a fresh start, or a polite excuse before round two.

Save room, because dessert is a big deal at Don’s. Expect bakery-style treats like angel food cake, plus soft-serve ice cream topped with fresh strawberries.

Thursday brings a special treat to the lineup. That’s stuffed pepper day, so plan your week around it if you love a hearty, home-style plate.

Timing matters in this small Missouri town. The doors stay closed on Mondays, and Sunday service runs only from 11 a.m. to 2 p.m.

Tuesday through Saturday, you can stop by from 11 a.m. until 8 p.m. Friday evenings tend to be the busiest, while Wednesday lunchtimes run quieter.

Reservations aren’t accepted, so just show up hungry and grab a plate. Families get high chairs and a kids’ menu, and bigger groups can ask about the private dining room.

The dining room keeps things casual and easy. It’s the kind of place where solo diners and big families fit right in.

Coffee and tea fans get some love here too. Catering is available as well, which means that gravy can travel to your next family reunion.

Address: 315 State Hwy JJ, Huntsville, MO 65259.

2. Grand Country Buffet

Grand Country Buffet
© Grand Country Buffet

Breakfast, lunch, and dinner all come in all-you-can-eat form at this Branson favorite. That’s three chances a day to test your willpower, starting at 7 a.m.

The buffet sits at Grand Country Inn on the famous 76 Country Boulevard strip. Its circle layout makes it easy to loop around and spot your next target.

Country cooking runs the show here. Think meatloaf, roast beef, ham, catfish, chicken pot pie, and okra.

Sides pile up fast, too. Mashed potatoes, gravy, mac and cheese, biscuits, rolls, and plenty of vegetables are part of the lineup.

Morning visitors can look for muffins alongside the breakfast spread. Later in the day, bread pudding makes a sweet finish for anyone with room left.

Lighter eaters aren’t left out, either. A salad bar and fresh watermelon help balance a plate that might otherwise be mostly gravy.

Kids ages 4 to 10 get their own buffet pricing, which helps families on a Branson vacation. High chairs and changing tables make life easier with little ones.

Coffee drinkers will appreciate the morning cup here. It’s a smart fuel stop before a full day of shows and sightseeing.

Weekends get busy, especially Sunday mornings and Saturday afternoons. For a calmer meal, try a weekday morning or early afternoon from Monday to Thursday.

Reservations aren’t taken, so you just walk up and dig in. Servers keep things moving, and the hours run until 8 p.m. most days and 7 p.m. on Sundays.

Address: 1945 W 76 Country Blvd F, Branson, MO 65616.

3. Sirloin Stockade

Sirloin Stockade
© Sirloin Stockade

Steak on the sign, catfish on the buffet, and a bakery full of desserts waiting at the end. Carthage’s Sirloin Stockade covers a lot of ground under one roof.

Part of a long-running restaurant chain, this spot pairs a full buffet with menu ordering. So you can graze freely or order something like a 6-ounce sirloin with fried shrimp.

The buffet leans hearty. Brisket, ribs, meatloaf, catfish, tilapia, and fried shrimp have all been part of the spread.

A large salad bar keeps things fresh between the heavier bites. It also gives you a fighting chance at feeling virtuous before dessert.

Speaking of dessert, the bakery side is a big part of the appeal. The dessert bar is stocked and ready for anyone who planned ahead.

Coffee and tea are part of the deal as well. A hot cup pairs nicely with a slice of something from that bakery case.

The atmosphere stays casual and fairly quiet, which makes conversation easy. It’s a solid pick for a family dinner or a relaxed solo lunch.

Hours run from 11 a.m. to 9 p.m., seven days a week. Sunday afternoons and Friday evenings draw the biggest crowds.

Planning a party in this corner of Missouri? Reservations are accepted, and there’s a private dining room for bigger gatherings.

Kids get their own menu, with tenders as an option for picky eaters. Catering is available too, if you want brisket and ribs at your next event.

Address: 1027 W Central Ave, Carthage, MO 64836.

4. Asian Yummy Buffet

Asian Yummy Buffet
© Asian Yummy Buffet

Frog legs and fried biscuits on the same buffet? Asian Yummy Buffet in Cape Girardeau likes to keep your plate interesting.

Expansive is the right word for this Chinese buffet. Along with the main hot line, you’ll find a sushi bar and a hibachi grill.

Classic favorites show up in force. Look for beef with broccoli, chicken with mushrooms, crab rangoon, and house special lo mein.

Soup lovers can choose between egg drop and hot and sour. Either one makes a smart first bowl while you plan your attack.

The hibachi grill adds a fresh, cooked-to-order element. Pick your ingredients and watch them hit the heat right in front of you.

Food gets rotated often, so trays don’t sit around for long. A salad bar is also on hand for something crisp and light.

Picky eaters, take note. With this much variety, even the most cautious diner should find a few favorites worth a second trip.

Tea fans get a solid selection to sip between plates. Fast service keeps drinks filled, so you can focus on the important stuff.

Reservations are accepted, and there’s a private dining room for parties or celebrations. Hours run from 11 a.m. to 9 p.m. most days, and until 9:30 p.m. on Fridays and Saturdays.

This Missouri river town spot also offers free Wi-Fi, high chairs, and plenty of parking. It works well for families, college students, and anyone craving variety.

Address: 3254 William St, Cape Girardeau, MO 63703.

5. Asian Buffet

Asian Buffet
© Asian Buffet

Jalapeño chicken is the sleeper hit at this Northland Kansas City buffet. If you like a little kick with your lunch, start there and thank me later.

Asian Buffet on NW Barry Road keeps its name short and lets the food do the talking. Sushi rolls, noodle dishes, seafood, and hibachi-grilled fare share the space.

The hibachi grill is a top reason to visit. Fresh food gets cooked right in front of you, so your stir-fry comes off the heat hot and ready.

Over at the hot bar, familiar favorites keep coming. Sesame chicken, shrimp lo mein, chicken on a stick, and broccoli in garlic sauce are part of the lineup.

Seafood fans can look for crawfish and seafood combination dishes. California rolls cover the sushi side for anyone who wants an easy starter.

Appetizers and soups give you plenty of reasons to take small portions. Trust me, pacing matters at a buffet this varied.

Vegetarian diners have options here too. With a full vegetarian menu, meat-free plates don’t have to mean a sad pile of rice.

Dessert has its own bar, and fortune cookies make a fun last bite. Who doesn’t want a tiny prediction with their sesame chicken?

The doors open from 11 a.m. to 9 p.m. daily. Friday nights and weekend evenings draw the biggest crowds, while weekday afternoons stay calmer.

Reservations are accepted, which helps with a big group. Parking is free, and high chairs are available for the youngest diners.

Address: 511 NW Barry Rd, Kansas City, MO 64155.

6. Wesley Roger’s Steak and Buffet – Arnold MO

Wesley Roger's Steak and Buffet - Arnold MO
© Wesley Roger’s Steak and Buffet – Arnold MO

Saddle up, partner, because this Arnold buffet comes with an Old West theme. The real showdown happens between your plate and the fried chicken.

Wesley’s Famous Fried Chicken is one of the signature items here. Pair it with Southern-style white gravy and you’ve got comfort food at full strength.

Classic sides keep the cowboy spirit going. Wesley’s Original Green Beans and creamy potato salad are both on the menu.

Steak lovers get a bonus. Along with the hot and cold spread, you can get a steak cooked to order.

The buffet trays get refilled often, so the spread stays full. A salad bar and healthier picks help round things out.

Save space for Wesley’s Sweet Tooth, the dessert side of the lineup. Chicken strips are there too, if a younger diner is calling the shots.

Weekends start early in Jefferson County. Saturday and Sunday doors open at 10 a.m., and breakfast and brunch are part of the offerings.

Weekday hours run from 11 a.m. to 8 p.m. Saturday stays open until 9 p.m., while Sunday wraps up at 8 p.m.

Big plans? A private dining room is available, and catering can bring that fried chicken to your party.

The vibe is casual and quiet, which suits families and solo diners alike. High chairs, changing tables, and a kids’ menu make outings with little ones easier.

It’s part of a chain, but this location serves the area south of St. Louis. Jeffco Boulevard makes it an easy stop between errands.

Address: 3601 Jeffco Blvd, Arnold, MO 63010.

7. India Palace

India Palace
© India Palace

Lunch with a runway view is a rare thing in Missouri. India Palace sits on the 11th floor of a hotel in Maryland Heights, looking out over the airport.

Those windows are a big part of the charm. Watching planes come and go while you tear into fresh naan feels like a mini vacation.

The food leans Northern Indian, served as a buffet or as made-to-order plates. The buffet brings a mix of meat and vegetarian curries, plus basmati rice and sauces.

Butter chicken is a buffet staple here. The regular menu adds favorites like chicken tikka masala, tandoori chicken, chicken biryani, goat curry, and malai kofta.

A salad section offers a cool break from the spice. Crispy papadum makes a crunchy side, too.

Dessert deserves a slow finish. Kulfi, a creamy Indian ice cream, is made in house, and gulab jamun shows up on the menu as well.

Don’t skip the mango lassi, a sweet and cooling yogurt drink. It pairs nicely with anything that brings the heat.

Lunch runs from 11 a.m. to 2 p.m., and dinner picks up from 5 to 9 p.m. daily. Sunday afternoon is the busiest time to visit.

Reservations are accepted, and a private dining room handles larger groups. Vegan and vegetarian diners get full menus of their own.

Flying out of St. Louis soon? A pre-flight buffet stop with this view might be the smartest travel plan you make all year.

Address: 12322 Dorsett Rd, Maryland Heights, MO 63043.

8. India’s House

India's House
© India’s House

College town lunch breaks don’t get much tastier than this. India’s House sits on East Broadway in downtown Columbia, and its buffet is a popular local lunch pick.

Freshness is a big selling point here. The buffet stays hot and stocked, with a wide range of options to choose from.

Vegetarians, this one’s for you. Meat-free dishes get generous space, and the kitchen offers full vegetarian and vegan menus.

Paneer tikka masala is a top meat-free pick. Vegetable samosas and an appetizer platter make tasty starters.

Meat eaters can look for chicken biryani, a fragrant rice dish. Grab some cheese naan too, because cheese and bread are a winning team.

Sweet tooth calling? Cool mango custard and warm, syrup-soaked gulab jamun make a sweet ending, and a mango lassi makes a creamy sidekick.

Seating includes both booths and tables, so you can pick your favorite spot. The family-owned feel and friendly staff make the room feel welcoming.

Plan around the schedule. The restaurant closes on Mondays, while lunch runs 11 a.m. to 2:30 p.m. and dinner runs 5 to 9:30 p.m. the rest of the week.

Since the buffet is known as a lunch favorite, check whether it’s offered at dinner before you go.

Parking takes a little patience downtown. Spots are paid street parking and can be tricky to find, so give yourself a few extra minutes.

Reservations are accepted for special celebrations. It’s a fun pick for birthdays, study breaks, or a Missouri road trip stop.

Address: 1101 E Broadway, Columbia, MO 65201.

9. Feng’s Asian Buffet

Feng's Asian Buffet
© Feng’s Asian Buffet

Five stations, one plate, and a whole lot of decisions. Feng’s Asian Buffet in Poplar Bluff gives you a hot bar, hibachi, sushi, salad, and desserts in one stop.

Space is one of the first perks you’ll notice. The spacious dining room makes it easier to bring a big group without feeling squeezed.

Start at the hot bar for your comfort food fix. Then swing over to the hibachi grill for something cooked fresh.

The sushi station adds a lighter, colorful option to the mix. It’s a nice way to break up a plate of heavier picks.

Need some crunch? The salad bar has you covered when you want something crisp between rounds.

Now, about that dessert bar. It’s one of the most popular parts of the buffet, so pace yourself accordingly.

Planning a late-morning start? Feng’s opens at 10:30 a.m. daily and stays open until 9 p.m., or 9:30 p.m. on Fridays and Saturdays.

Weekends draw the biggest crowds, especially Sunday afternoons and Friday evenings. Weekday lunches and mid-afternoons tend to be much calmer

Families will find a kids’ menu, high chairs, and changing tables. Reservations are accepted, which helps when you’re feeding a crowd.

Vegetarian diners get a full menu of options too. Tea lovers can enjoy a solid selection to sip alongside their meal.

Poplar Bluff sits in southeast Missouri, so this makes a handy stop on a regional road trip. Free parking means one less thing to worry about.

Address: 1401 Vine St, Poplar Bluff, MO 63901.