From the Lowcountry coast to the Midlands, South Carolina serves up more than just charm – it’s a buffet lover’s paradise. Whether you’re in the mood for endless seafood, smoky barbecue, or international flavors with a Southern twist, there’s an all-you-can-eat spot for every craving. These buffets combine local flavor, generous portions, and relaxed atmospheres that keep both locals and travelers coming back for seconds. Here are some of the most popular and satisfying all-you-can-eat buffets in South Carolina you need to try.
1. Crabby Mike’s Calabash Seafood – Surfside Beach, SC
Crabby Mike’s is a legendary all-you-can-eat seafood buffet located at 290 US-17 BUS in Surfside Beach, just south of Myrtle Beach. This kitschy, ocean-themed restaurant delivers a playful atmosphere along with one of the largest seafood spreads in the state.
The star attraction is the endless snow crab legs, but you’ll also find steamed shrimp, oysters, mussels, calamari, and a variety of fried seafood options. Southern favorites like hush puppies, corn on the cob, and seafood gumbo round out the meal. There’s even a dessert bar with cobblers and cakes.
The restaurant is decked out with bright murals, nautical décor, and even fake sea creatures, creating a whimsical, family-friendly vibe. Crabby Mike’s is especially busy during the tourist season, so reservations or early arrival are recommended. With its festive feel and seafood variety, it’s no wonder Crabby Mike’s is considered a must-visit on the Grand Strand.
2. Carolina Buffet – West Columbia, SC
Carolina Buffet, located at 3122 Platt Springs Rd, is a straightforward, Southern-style buffet known for its homestyle cooking and cozy, community feel. Though it operates on a limited schedule (closed Mondays and Saturdays), it remains a local favorite during its open days…