12 Surprisingly Affordable North Carolina Buffets Where You Can Feast Without Overspending
There is something deeply satisfying about walking into a restaurant hungry and knowing nobody is going to judge the second plate.
Across North Carolina, plenty of buffets keep that feeling surprisingly affordable. The appeal is simple.
You can eat well, go back for more, and still leave without staring suspiciously at the receipt.
Some places are perfect for families trying to feed everyone without turning dinner into a financial event. Others are just right for those days when choosing one entrée feels unnecessarily restrictive.
The real challenge is pacing yourself.
A first plate can look completely reasonable. Then confidence takes over, another round suddenly seems essential, and dessert starts making arguments from across the room.
These twelve spots prove that a big appetite does not always need a big budget.
Just remember, “I’m only going up one more time” is one of the least reliable sentences ever spoken inside a buffet.
1. Indian Aroma Bistro, Hendersonville

Weekend lunch brings a rotating spread of Indian dishes to Indian Aroma Bistro at 502 North Main Street in Hendersonville.
The restaurant’s dedicated buffet page currently lists Saturday and Sunday service from 11:30 a.m. to 2:30 p.m., although its homepage also refers to a daily lunch buffet.
Because those official pages do not fully match, calling 828-393-5501 before making a special trip is the safest plan. Buffet pricing is not fixed online either; the restaurant says rates can vary with seasonal offerings and daily specials.
What does stay appealing is the range. Butter chicken, chicken tikka masala, saag paneer, vegetable biryani, tandoori chicken, naan, rice, chutneys, and dessert are among the dishes that may appear.
That gives vegetarians and meat eaters room to build very different plates without ordering separate entrées. Regular menu prices often climb into the upper teens and low twenties, so the buffet can still offer useful value even when the exact rate changes.
A relaxed weekend lunch works especially well for trying several flavors at once, then heading back onto Main Street without turning the meal into an expensive dinner commitment for the whole table during a busy summer weekend in Hendersonville.
2. Yao Buffet Sushi Grill, Asheville

A broad mix of Asian dishes keeps Yao Buffet Sushi Grill useful for groups that cannot settle on one style of food.
The restaurant at 153 Smokey Park Highway in Asheville remains active in 2026, with current listings showing an all-you-can-eat format and a typical price range of $10 to $20 per person.
Chinese dishes make up much of the spread, while sushi, seafood, vegetarian choices, fruit, and desserts add extra variety. Hours currently run from 11 a.m. to 9 p.m. on Monday and Wednesday through Sunday, with Tuesday listed as closed.
Recent local discussion still points to Yao as one of Asheville’s remaining Asian buffet choices, although the selection and freshness naturally depend on timing. Visiting during a normal lunch or dinner rush may mean trays are turning over more often than during a quiet midafternoon stop.
Noodles, vegetable dishes, sushi rolls, and familiar Chinese-American favorites give diners several ways to fill a plate without pushing the table toward one shared order.
Yao’s moderate prices and long service hours make it a practical choice for families watching their spending. The varied menu also helps when everyone wants something different after a day of exploring western North Carolina.
3. Hibachi Buffet & Grill, Matthews

Weekday lunch is the standout bargain at Hibachi Buffet & Grill in Matthews. The current official price is $11.99 for adults from 11 a.m. to 3:30 p.m.
Monday through Friday, while weekday dinner costs $14.99 and the Saturday and Sunday buffet is $15.99. The restaurant operates at 9925 East Independence Boulevard and advertises more than 250 items across its buffet.
Chinese dishes, sushi, seafood, salads, desserts, familiar American foods, and a hibachi station give the room plenty of range. At the grill, diners choose meats and vegetables before having them cooked at no additional hibachi charge.
That means someone can build a freshly prepared plate without giving up access to the rest of the buffet. Children receive lower age-based prices, and seniors and military guests can request a 10 percent discount with identification.
Prices are subject to change, but the restaurant publishes them clearly enough to make planning easy.
Families looking for variety at a reasonable price may find the best value during lunch. Everyone can choose among sushi, hot dishes, grilled selections, salads, and desserts without ordering a separate entrée for each person.
4. Super China Buffet, Greensboro

Long opening hours make Super China Buffet easy to work into a Greensboro day without planning the entire schedule around lunch. The restaurant remains active at 2103 Pyramids Village Boulevard, Suite 103, with current hours from 11 a.m. to 9:30 p.m.
Sunday through Thursday and until 10:30 p.m. on Friday and Saturday. Recent listings place the usual meal in the $10 to $20 range, although a fixed 2026 buffet price is not clearly posted online.
Chinese dishes form the backbone of the spread, with sushi and vegetarian options adding more flexibility for mixed groups. Recent diners mention beef with broccoli, chicken with broccoli, rice noodles, ribs, string beans, coconut shrimp, mushrooms, and desserts among the choices they have seen.
Buffet trays change, so the exact lineup can look different from one visit to the next.
Takeout is available too, which helps when someone wants a few favorite dishes without committing to an all-you-can-eat meal.
Super China keeps the experience straightforward: browse the hot dishes, add sushi or vegetables, and decide how much food actually makes sense before heading back for another plate.
That simple format also keeps the final bill easier to manage for families.
5. Hibachi Grill & Supreme Buffet, Fayetteville

More than 250 advertised buffet items give Hibachi Grill Supreme Buffet in Fayetteville plenty of choice without sending the adult price into luxury territory. The restaurant at 3308 Bragg Boulevard currently charges $12.49 for weekday lunch from 11 a.m. to 3 p.m.
Adult dinner Monday through Friday is $15.49, while Saturday and Sunday service costs $15.99. Holiday pricing is listed at $16.99.
Chinese dishes, Japanese choices, seafood, sushi, salads, desserts, American favorites, and a hibachi station fill out the selection.
The grill is especially useful for anyone who wants a freshly cooked plate because diners can choose their own ingredients and have them prepared while they wait.
Children receive lower age-based prices, and qualifying students, seniors, and military guests can request discounted buffet rates with identification. Drinks cost extra.
The biggest advantage comes at weekday lunch, when the adult price stays close to twelve dollars before tax despite the large selection.
Everyone in the group can choose a different combination of hot food, sushi, salads, grilled items, and desserts. That flexibility keeps the meal varied without requiring several separate orders or turning lunch into a splurge.
6. Chason’s Buffet, Fayetteville

Country cooking has a new home at 1758 Owen Drive, where Chason’s Buffet continues a long Fayetteville-area family tradition.
The restaurant opened in July 2025 after the former Grandsons Buffet in Hope Mills closed, bringing the Chason name into the old K&W Cafeteria space.
Current listings show Chason’s open from 11 a.m. to 8 p.m. every day, with the typical meal falling in the $10 to $20 range. Barbecue, fried chicken, fried flounder, vegetables, cornbread, okra, and desserts are among the foods recent diners mention seeing on the spread.
The emphasis is clearly Southern comfort food rather than sushi, hibachi, or a huge international lineup. That makes this stop especially appealing when the goal is a plate built around meat, vegetables, bread, and something sweet afterward.
An exact 2026 adult buffet price is not clearly posted on a current official menu, so calling 910-860-4899 is worthwhile when the total matters. Daily service also makes planning simple.
Show up hungry, take a look at what has come out of the kitchen, and build the kind of lunch or dinner that would otherwise require ordering several separate sides from a traditional Southern menu during one relaxed and filling meal.
7. Golden City Buffet, Lumberton

Ten dollars still goes unusually far at Golden City Buffet in Lumberton. Current 2026 restaurant information lists the adult lunch buffet at $9.99 and dinner at $11.99, giving this stop one of the lowest clearly reported prices in the group.
The restaurant sits at 4280 Kahn Drive and serves an all-you-can-eat Chinese spread with dishes that recent diners mention including broccoli chicken, orange chicken, fried shrimp, egg rolls, soups, rice dishes, vegetables, and desserts.
The lineup changes during service, so no individual tray should be treated as permanent.
Current hours run from 11 a.m. to 9 p.m. on Monday, Wednesday, Thursday, and Sunday, with later 9:30 p.m. closings on Friday and Saturday. Tuesday is listed as closed.
Takeout is available for anyone who would rather build one plate and leave. Lunch is where the value becomes hardest to ignore.
Even after tax and a drink, the total can remain below what many sit-down restaurants now charge for a single entrée.
Come with a real appetite, sample a few different dishes, and the $9.99 weekday lunch can feel surprisingly generous without requiring coupons or a special promotion during a simple stop near Interstate 95.
8. Brantley’s Village Restaurant, Oriental

Different days bring completely different buffet experiences at Brantley’s Village Restaurant in Oriental.
The current schedule puts lunch buffets between 11 a.m. and 2 p.m., with Thursday built around fried chicken and collards and Friday adding popcorn shrimp, clam strips, catfish, barbecue, rotating sides, and dessert.
That lunch costs $13.49 and includes tea, coffee, or water. Friday evening shifts to a country buffet for $18.97, while Saturday morning brings a $13.49 breakfast buffet with eggs, sausage, bacon, grits, biscuits and gravy, pancakes or French toast sticks, potatoes, fruit, and muffins.
Saturday night is the splurge: the seafood buffet costs $35 and includes fried shrimp, oysters, catfish, clam strips, deviled crabs, bay scallops, sides, dessert, and a drink. The restaurant is based at 900 Broad Street, close to Oriental’s waterfront.
Anyone trying to keep the meal inexpensive should aim for lunch or breakfast instead of the Saturday seafood spread.
Several buffet services include a drink along with plenty of food and enough variety to make a second plate tempting. It keeps one casual meal from becoming the most expensive stop during a day around this small coastal town.
9. Madison’s Prime Rib Steak & Seafood, Sneads Ferry

Prime rib and seafood may sound like the quickest route to an expensive buffet bill, but Madison’s Prime Rib Steak & Seafood keeps its everyday spread more moderate.
Current 2026 listings place the restaurant at 105 Sugar Lane in Sneads Ferry in the $10 to $20 range and confirm all-you-can-eat service.
Fried chicken, baked chicken, flounder, popcorn shrimp, vegetables, potatoes, gravy, and other country-style choices are among the foods recent diners continue to mention. Premium items change the equation.
Crab legs remain available, and current reviews note that crab legs and steak may carry additional charges rather than automatically being included in the basic buffet price.
Anyone focused on value should therefore treat those extras as optional upgrades.
Madison’s opens at 11 a.m. every day, closing at 8 p.m. Sunday through Thursday and 9 p.m. on Friday and Saturday.
The regular buffet gives families a straightforward way to mix seafood, chicken, sides, and dessert without turning lunch into a special-occasion expense.
Save the premium choices for a day when the budget allows them, and the core spread remains the more sensible reason to stop after a beach morning or coastal drive along this stretch of coastal North Carolina.
10. Casey’s Buffet, Wilmington

Southern comfort food fills the serving line from lunch through dinner at Casey’s Buffet in Wilmington. The restaurant operates at 5559 Oleander Drive from 11 a.m. to 9 p.m.
The restaurant serves customers Wednesday through Sunday and remains closed on Monday and Tuesday.
Its 2026 buffet menu includes barbecue pork, chicken dishes, catfish, whiting, vegetables, mac and cheese, collards, cabbage, black-eyed peas, mashed potatoes, hushpuppies, cobblers, banana pudding, and other rotating favorites.
Daily additions keep the selection moving, with dishes such as meatloaf, pork chops, ribs, shrimp, roast beef, and Sunday dinner specialties appearing on the published schedule.
Casey’s current business listing places the usual meal in the $10 to $20 range, although the official website does not publish one exact adult buffet price.
That is still a useful value proposition for diners who want several meats, vegetables, breads, and desserts on the same plate. There is no need to chase an outdated under-ten-dollar promise.
Arrive with a good appetite, choose the dishes that actually appeal to you, and the all-you-can-eat format can stretch a casual Wilmington meal much further than ordering every side separately while keeping a broad Southern meal comfortably within a moderate overall price range.
11. Western Sizzlin, Dunn

The steakhouse sign does not mean everyone at Western Sizzlin in Dunn has to order a large steak dinner.
This location at 1810 West Cumberland Street still operates with a buffet, and current business information places the typical meal in the $10 to $20 range.
The official restaurant site emphasizes value, while recent customers continue to mention buffet plates, salads, vegetables, desserts, and familiar sides alongside the Flamekist steak menu. That gives families two very different ways to eat under the same roof.
Someone craving fried chicken, potatoes, green beans, breads, salads, and sweets can stay with the buffet while another diner chooses a plated entrée. Weekend hours start earlier, with service beginning at 8 a.m.
Saturday and Sunday and 11 a.m. Monday through Friday.
A current Dunn-specific adult buffet price is not clearly posted online, so calling 910-892-8901 is the best way to confirm the exact charge before arriving.
The moderate prices make this old-school stop a practical choice for groups with different appetites. Families can enjoy a satisfying North Carolina lunch or dinner without ordering separate entrées and side dishes for everyone.
12. China Garden & Mongolian Grill, Morehead City

Customizing the bowl is the main attraction at China Garden & Mongolian Grill in Morehead City.
At 2900 Arendell Street, Suite 5, the restaurant offers an all-you-can-eat Mongolian grill where diners choose meats, vegetables, spices, and sauces from the cold bar before handing everything over to the cook.
Crystal Coast tourism information confirms the unlimited format, while traditional Chinese dishes remain available from the kitchen for anyone who prefers a regular plated order.
Current listings describe the restaurant as inexpensive and continue to highlight the generous portions and customizable grill.
Hours run from 11 a.m. to 10 p.m. Monday and Wednesday through Saturday, with Sunday opening at 11:30 a.m.
Tuesday is currently closed. A reliable 2026 all-you-can-eat price is not published online, so calling ahead makes sense when a specific budget matters.
The appeal is easy to understand once the bowl is in your hands. Pick the ingredients you actually want, control the amount of sauce, and watch the meal cook instead of choosing from a long row of premade trays.
Another trip to the grill is there when one round is not enough for an affordable, filling meal near the Crystal Coast without much fuss.
