These North Carolina Buffets Basically Challenge You to Grab One More Plate

Some of the best meals I have ever eaten started with a plain sign and a parking lot that did not look…

These North Carolina Buffets Basically Challenge You to Grab One More Plate
These North Carolina Buffets Basically Challenge You to Grab One More Plate

Some of the best meals I have ever eaten started with a plain sign and a parking lot that did not look like much. You grab a plate, thinking you will be polite about it, and twenty minutes later you are eyeing the dessert table like it owes you money.

North Carolina is packed with buffets like that, where the food keeps coming and nobody judges a third trip. Here are five spots across the state that make stopping at one plate feel almost impossible.

1. Captain George’s Seafood Restaurant, Kill Devil Hills, NC

Captain George's Seafood Restaurant, Kill Devil Hills, NC
© Captain George’s Seafood Restaurant, Kill Devil Hills, NC

Crab legs that keep showing up hot, pile after pile, set the tone at this Outer Banks favorite. The seafaring decor makes you feel like you just stepped off a fishing boat, and the buffet stretches far enough to require a game plan.

Snow crab, oysters, scallops, and perfectly seasoned shrimp lead the lineup. Land lovers are not left out, thanks to ribs, pork, steaks, and classic sides, plus a big salad bar for anyone pretending to be balanced.

Save room, though. The dessert bar is huge and tempting enough to undo every good intention.

Expect around $50 to $60 per person, which makes sense once the crab starts flowing. Doors open at 4 PM most weekdays, 3 PM Saturday, and noon on Sunday.

Evenings get busy, so reservations are a smart move, especially during summer beach season when families flood the coast.

2. Casey’s Buffet, Wilmington, NC

Casey's Buffet, Wilmington, NC
© Casey’s Buffet, Wilmington, NC

Grandma’s Sunday table, scaled up to feed half of Wilmington. That is the easiest way to picture Casey’s, a sprawling, no-frills spot where down-home Southern cooking rules every steam tray.

Fried chicken is the headliner, crispy and juicy in all the right places. BBQ, fried pork chops, shrimp, and slow-simmered cabbage keep plates crowded.

Adventurous eaters can even try pig feet, a true old-school Southern specialty you rarely see anymore.

Dessert deserves its own lap around the room. Banana pudding and pecan pie both pull people back for seconds, and the sweet drinks get plenty of love too.

At about $10 to $20 per person, the value is hard to beat. The staff treat guests like neighbors, which adds to the homey feel.

Casey’s is open Wednesday through Sunday from 11 AM to 9 PM, with Sunday afternoon drawing the biggest crowd.

3. Blue Ridge, Asheville, NC

Blue Ridge, Asheville, NC
© Blue Ridge, Asheville, NC

Mountains outside the window, cinnamon buns on your plate. Tucked inside the historic Grove Park resort, Blue Ridge pairs sweeping Asheville views with a breakfast spread that feels downright endless.

Fluffy pancakes and waffles share space with bacon, eggs, grits, pastries, and a made-to-order omelet bar. Homemade donuts are the sneaky star.

Everything gets replenished constantly, so nothing sits around looking tired.

Weekend dinners and Sunday brunch bring even more to the table, including seafood on ice and a salad bar so big that choosing becomes a challenge. Yes, this is a splurge, running roughly $50 to $90 per person.

Still, a cozy fireplace and mountain scenery make it a memorable special-occasion treat, especially during fall color season. Breakfast runs 7 to 10:30 AM daily.

Reservations are recommended for brunch and dinner, and parking is paid, with valet available.

4. Robbins Nest, Selma, NC

Robbins Nest, Selma, NC
© Robbins Nest, Selma, NC

Chicken pastry. If those two words make your heart skip, Robbins Nest in Selma was practically built for you.

Right off Highway 70, this cozy country buffet serves the kind of cooking that tastes like a church homecoming.

The spread covers just about everything you could crave. Fried chicken, BBQ, fried seafood, hamburger steak, fresh sausage, and even spaghetti sit alongside homemade biscuits and more vegetables than you can count.

A salad bar and tasty chicken salad round things out.

Homemade banana pudding is the grand finale, and skipping it would be a mistake. Prices stay friendly at about $10 to $20 per person, perfect for a cheap road-trip lunch.

Hours are limited, so plan ahead: Thursday through Saturday from 10:30 AM to 8 PM, and Sunday from 11 AM to 3 PM. Sunday after church is the busiest stretch.

5. Milton’s Pizza & Pasta, Raleigh, NC

Milton's Pizza & Pasta, Raleigh, NC
© Milton’s Pizza & Pasta, Raleigh, NC

Pizza buffet meets Southern appetite, and somehow it works beautifully. Milton’s, a locally owned Italian spot in North Raleigh, runs a lunch buffet that goes well beyond a few lonely slices.

Sure, the pizza is great. But you will also find lasagna, BBQ ribs, fish, and wings two ways, including fried wings in yum yum sauce and huge bone-in wings coated in tangy BBQ sauce.

The salad bar is loaded with choices, and a dessert bar waits at the end.

The Sunday buffet has a loyal following as one of the best values in town, with prices around $10 to $20 per person. Families will appreciate high chairs, a kids’ menu, and a laid-back, cozy room that works for birthday lunches.

Milton’s is open Tuesday through Sunday starting at 11 AM, and closed Mondays. Sunday afternoons get packed, so arrive early.

Share this story

Leave a response