Shrimp and grits started as a quiet fisherman’s breakfast, and somehow it grew into the dish that makes South Carolinians argue with real passion. The best versions rarely hide in big-city hot spots.
They wait in fishing villages, historic Main Streets, and dockside dining rooms where the boats still come in each morning. This is a road-trip list built around ten small towns where the grits arrive creamy and the shrimp taste like they came straight off the water.
Some spots sit right over the marsh, others tuck into restored cottages or old railway buildings far from the coast. Each one earns its place for a different reason, and each one gives you a good excuse to fill the tank.
Keep reading, because your next favorite plate might be an hour down a two-lane road.
1. McClellanville Diner, McClellanville, SC

A short drive up the coast from Charleston lands you in McClellanville, a fishing and shrimping village of fewer than 1,000 people along Jeremy Creek. The diner sits right on the highway at 9905 US-17, McClellanville, SC 29458, and it acts as the town’s unofficial gathering room.
Home-cooked food runs the show here. The kitchen turns out local shrimp served grilled or fried, and the shrimp and grits have quietly become a local favorite that draws people from well beyond the county line.
Freshness is the whole point in a shrimping town, and it shows in every plate. The grits come out just right, and the shrimp taste like they only recently left the water nearby.
The setting stays casual and welcoming, with table service, a kids’ menu, and plenty of easy parking. Breakfast and lunch run Monday through Saturday from 7 AM to 2 PM, with a Friday dinner window from 5 to 8 PM.
Pair your meal with a slow loop through the old village and you have a morning worth remembering long after the plate is clean.
2. The Waterfront Restaurant, Edisto Island, SC

Edisto Island keeps things quiet and uncommercialized, all preserved marshland and slow coastal roads. At 136 Jungle Rd, Edisto Island, SC 29438, this casual spot brings a little polish to the island’s laid-back mood.
What sets the shrimp and grits apart here is the layering. The version leans rich and creamy, built on grits with a smooth texture and careful seasoning that keeps every bite balanced.
The wider menu reads like a Lowcountry greatest-hits, with she crab soup, fried flounder, crab cakes, and a shrimp and flounder combo that seafood lovers circle first. There is even a full vegetarian menu, including fried green tomatoes, for the table members who skip seafood.
Expect a trendy but easygoing dining room with a bar, live music on occasion, and fast service that keeps the wait short. It is good for groups and welcoming to families with high chairs and a kids’ menu.
Doors open daily at 5 PM through 8:30 PM, with weekend brunch starting at 10 AM. It is a fitting reward after a lazy island afternoon.
3. The Cottage Cafe, Bakery & Tea Room, Bluffton, SC

Old Town Bluffton wears its history well, with a walkable district along the May River and a cottage that dates all the way back to 1868. That restored building at 38 Calhoun St, Bluffton, SC 29910, now serves Southern fare, afternoon tea, and baked goods in a genuinely charming setting.
The signature plate here is the Shrimp and Grits with Eggs Y’all, and it has earned award-winning status. The cheese grits arrive light and airy, brightened with smoky bacon, onions, mushrooms, and scallions, while the shrimp stay plump and carefully prepared.
Regulars also swear by the version served with red eye gravy, a nod to old-fashioned Southern cooking. A true Louisiana-style gumbo and fried green tomatoes round out the menu.
Seating spills onto an outdoor patio where dogs are welcome, and the interior stays quiet, historic, and cozy. Full vegan and vegetarian menus mean nearly everyone finds something.
Open seven days a week for breakfast and lunch, this one takes reservations, which is smart given that street parking near Calhoun can be tight.
4. Fishcamp on 11th Street, Port Royal, SC

Few dining rooms let you watch the source of your meal roll in. At 1699 11th St, Port Royal, SC 29935, this nautical-themed spot overlooks a working shrimp port, complete with a patio, swings, and a view of the boats.
The shrimp and grits have built a fierce reputation, drawing praise from lifelong South Carolinians who claim it tops anything they have eaten. The kitchen also offers a shrimp and polenta version built on cheddar polenta that fans argue is just as good, if not better.
Local shrimp anchor the menu, joined by seafood pasta, lobster bisque, blue crab cakes, and Prince Edward Island mussels. Jalapeno hushpuppies keep the vegetarian crowd happy.
Live bands play, families feel at home with changing tables and a kids’ menu, and dogs are welcome on the patio. There is usually a wait, but the swings and water views make it painless.
Hours run seven days a week from 11 AM, or 10 AM on Sunday, until 10 PM. Reservations are a good idea, especially on weekend evenings.
5. Madison’s, Port Royal, SC

Just a couple of blocks from the docks, Port Royal delivers a second reason to loosen your belt. Madison’s, at 925 10th St, Port Royal, SC 29935, focuses on locally sourced seafood and produce in a casual-upscale room warmed by a fireplace.
The kitchen puts a creative spin on the classic, building fried grit cakes topped with shrimp, scallops, and crabmeat in a creamy sauce. Their seafood and grits and the fresh catch red snapper served over seafood grits both come highly recommended.
One detail that sets this place apart is accessibility for careful eaters. The menu is almost entirely gluten-free, peanut-free, with vegetarian and vegan options, and all desserts are made in house.
Portions run generous enough that the kids’ pasta can stretch into a second meal at home. Expect fried green tomatoes, calamari, stuffed flounder, and crab cakes among the highlights.
Open Tuesday through Saturday from 11 AM to 9 PM, with the bar staying open a little later. Dinner reservations are recommended, and dogs are welcome outside.
6. Drunken Jack’s Restaurant & Lounge, Murrells Inlet, SC

Murrells Inlet calls itself the Seafood Capital of South Carolina, and this pirate-themed spot along the MarshWalk lives up to the boast. You will find it at 4031 US-17 BUS, Murrells Inlet, SC 29576, with a patio that opens onto salt marsh views.
The menu carries Lowcountry staples built around local shrimp, and the shrimp and grits have quietly become one of the best reasons to stop. It is one of a few dishes here you would be hard-pressed to match elsewhere.
Beyond that plate, the kitchen turns out fried creek shrimp, baked stuffed flounder, she crab soup, and a famous sampler that packs a little of everything. The hushpuppies alone are worth the detour.
The atmosphere stays lively and family-friendly, with live music, free wi-fi, high chairs, and changing tables. It is built for groups and easy nights out.
Open daily for lunch and dinner, running until 9:30 PM most nights and 10 PM on Fridays and Saturdays. Reservations help, since there is usually a wait during peak weekend hours.
7. River Room Restaurant, Georgetown, SC

Georgetown ranks as South Carolina’s third-oldest city, and its harborfront along Front Street still feels like a small town frozen in the best way. Perched at 801 Front St, Georgetown, SC 29440, this warm, woody dockside spot extends its dining room right out over the water.
Shrimp and grits headline the menu, and the dish earns the kind of loyalty that keeps people talking about it long after the meal. The waterfront setting only sweetens the deal, especially as the light drops over Winyah Bay.
The rest of the lineup leans Southern seafood, with crab-stuffed grouper, McClellanville crab balls, New England clam chowder, and a chicken and andouille gumbo. Save room for the mud pie.
Inside you will find a historic, quiet room with a bar, free wi-fi, and a kids’ menu, plus a private dining option for gatherings. Service tends to be quick and to the point.
Doors open Tuesday through Saturday from 11 AM to 9 PM, stretching to 10 PM on Friday and Saturday. Time your visit for sunset and you win twice.
8. Whistle Stop at The American Cafe, Travelers Rest, SC

Here is proof that great shrimp and grits do not require a coastline. Travelers Rest, a foothills town of under 8,000 near the mountains, is home to a train-themed cafe at 109 S Main St, Travelers Rest, SC 29690.
The Southern-inspired kitchen has become known for its shrimp and grits, which carry a ton of flavor and a following that considers them among the best around. Portions run big, so come hungry.
Railway heritage shapes the whole vibe, from the train-themed decor to a rooftop terrace that overlooks the quaint Main Street. There is even a fried green tomato pizza and a shrimp and grits pizza for the adventurous.
The menu spreads wide with fried pickles, roasted chicken, Southern fried chicken, and full vegan and vegetarian options. Live music and performances keep evenings interesting.
Open seven days a week, running until 8:30 PM on weeknights, 9:30 PM on Friday and Saturday, and closing at 3 PM on Sunday. For an Upstate town far from the docks, it holds its own with any coastal contender.
9. Bucky’s Seafood & Deep Southern Cooking, Walterboro, SC

Walterboro anchors the Lowcountry inland, a county seat of about 5,500 people beloved for its antique shops and historic Southern main streets. Tucked at 1208 Hampton St, Walterboro, SC 29488, Bucky’s leans hard into comfort food and deep Southern cooking.
The shrimp and grits land right in the sweet spot here, praised as amazing and backed by stone-ground grits and fresh shrimp. Portion sizes have a reputation for sending people home genuinely full.
Beyond that plate, the kitchen fries up shrimp with a good batter, scallops, and sides like potato salad, plus bread toasted in butter and crispy, well-seasoned fries. Breakfast is on offer too, which is a nice bonus.
The room stays casual, cozy, and welcoming, with a bar, an extensive beer selection, and friendly counter and table service. Curbside pickup and delivery add convenience for travelers passing through.
Open daily from 8 AM, or 11 AM on Sunday, staying open until 9 PM or later on weekends. It is an easy stop worth building a road trip around.
10. Neon Fig, Aiken, SC

Way out in western South Carolina’s horse country, Aiken surprises people who wander into its walkable, historic downtown. At 110 Park Ave SW, Aiken, SC 29801, Neon Fig plates creative dishes from brunch straight through dinner in a chic, stylish room.
The shrimp and grits have converted first-time visitors into instant believers, and plenty of them rank it the best they have had anywhere. Regulars return to order it a second and third time.
Creativity runs through the whole menu, from croissant beignets and a bacon Caesar to spicy chicken and waffles, house-cured salmon, and lamb chops. Full vegan and vegetarian menus keep the options wide open.
The staff earn a reputation for being knowledgeable and welcoming, and portions come generous. Dogs are welcome, wi-fi is free, and reservations are accepted.
Open all seven days from 10 AM to 3 PM and again 5 to 9 PM, covering breakfast, lunch, and dinner. In an equestrian town far from the marsh, it proves the drive across South Carolina pays off right to the last stop.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.