11 Mom-And-Pop South Carolina Restaurants Serving Massive Portions At Surprisingly Affordable Prices
One South Carolina diner serves an all-you-can-eat breakfast buffet on Saturdays, Sundays, and holidays.
That sounds like a good reason to leave some extra time for breakfast.
Other family-run kitchens bring the same generous spirit to lunch. One diner offers a meat, three vegetables, a choice of bread, a drink, and dessert for a modest price.
Another started in a red barn before moving to West Lucas Street in Florence, taking its Southern comfort food along.
None of these spots chase fancy plating or tiny trendy bites. They focus on plates so full you start planning your leftovers before you finish half.
Family owners, daily specials, and recipes with real roots make the deals feel personal.
So text the friend who always splits dessert with you. Then start mapping a road trip around lunch.
Which overflowing plate would you tackle first, and would you have room left for the next stop?
OJ’s Diner, Greenville

A menu that changes regularly means your favorite plate might be a surprise every visit. Honestly, that’s half the fun at this Greenville counter-service favorite.
OJ’s Diner keeps things simple and unpretentious. You walk up, point at what looks good, and leave with a plate of Southern comfort that means business.
The lineup leans hard into down-home classics. Think fried chicken, pork chops, ribs, and salmon patties, plus a rotating cast of vegetables on the side.
Portions here run large, so pace yourself. A meat with a couple of sides, a roll, and a drink makes a full meal without wrecking your budget.
Need to eat fast? The drive-thru is a lifesaver on a busy workday, and takeout works just as well.
Timing matters, though. The diner runs weekdays only, from early morning until late afternoon, and it closes on weekends.
Tuesdays and Fridays tend to draw the biggest crowds. If you want a calmer lunch, try a Monday, Wednesday, or Thursday instead.
Breakfast is on the table too, along with coffee and tea that earn their own praise. That makes OJ’s a solid start to a Greenville morning before work or sightseeing.
Parking is usually easy, with a free lot and street spaces nearby. Bring the kids if you like, since high chairs are available.
Address: 907 Pendleton St, Greenville, SC 29601
Bigg Redd’s Diner, Columbia

Burgers big enough to need a strategy are the calling card on Monticello Road. You’ll want both hands and maybe a stack of napkins.
Bigg Redd’s Diner builds its menu around fresh, scratch-made burgers and Philly cheesesteaks. There’s a touch of up-north love in the cooking, which explains why those cheesesteaks get so much attention.
Not a beef fan? No problem at all, because the kitchen also turns out turkey burgers, wings, tender chicken, and fish.
Those chicken and fish plates come in large portions too. It’s the kind of food people call a working-man’s lunch, and it lands at an easy price.
Service moves quickly, which helps if your lunch break is short. The room stays casual and welcoming, with a real neighborhood diner feel.
You can dine in, grab takeout, or get delivery when the couch wins. Bigg Redd’s even accepts reservations, which is rare for a spot this laid-back.
Plan around the schedule before you go. The diner opens late morning on weekdays and stays open into the early evening, but it’s closed on weekends.
Afternoons get the busiest across the week. A slightly early lunch could save you some waiting.
Parking is free, with a lot and street spots. In Columbia, that alone feels like a small win.
Address: 5818 Monticello Rd, Columbia, SC 29203
Hannibal’s Kitchen, Charleston

Whiting and signature crab rice share the menu at this Charleston kitchen. It’s a tempting introduction to the Southern seafood and soul food served on Blake Street.Hannibal’s Kitchen is a humble, family-owned joint on Blake Street.
It specializes in Southern seafood and soul food, and it does both with serious generosity.
The signature crab rice is the dish to know by name. Pair it with fried okra, collard greens, or mac and cheese for a plate that feels pure Charleston.
Hungry for more? The fried chicken leg quarter is a heavy hitter, and the cornbread arrives in big, hearty squares.
Other comfort classics include pork chops in onion gravy and smothered liver with onions. Chicken gizzards and cheeseburgers round out the lineup.
Save room for bread pudding if you can. With portions this large, that might take some planning.
Affordable meals are rare in downtown Charleston, which makes this spot feel extra special. You get big plates without the tourist-district markup.
Expect a wait sometimes, and parking can be tricky. Saturday afternoons and evenings tend to be the busiest stretch.
Hours run Monday through Saturday from late morning into the evening. Sundays are closed, so plan your soul food craving accordingly.
Address: 16 Blake St, Charleston, SC 29403
Bear E Patch Cafe West, Charleston

Omelets so big they barely respect the plate are a big reason this West Ashley cafe stays on budget-minded radars. Hungry folks, take note.
Bear E Patch Cafe West keeps a low-key, diner-style setup on Ashley River Road. The menu is huge, and breakfast is served all day.
That means chicken and waffles at dinnertime is completely fair game. So is shrimp and grits, a biscuit, or French toast whenever the mood strikes.
Lunch fans can grab sandwiches, salads, and soups. Chicken salad and country fried steak both show up on toasted sourdough, which is a smart touch.
Want something with a coastal twist? The Low Country Skillet and a harbor sauté with shrimp, blue crab meat, and scallops bring the seafood.
Daily specials keep regular visits interesting. Portions stay generous across the board, so leftovers are a real possibility.
The cafe opens early on weekdays and stays open into the evening. Saturday hours are a little shorter, and Sundays are closed.
Mornings get busy, especially Mondays and Saturdays. Evenings are usually the quietest time to slide into a seat.
Dessert and coffee both earn praise here too. A slice of something sweet makes a fine finish, if you have the room.
Address: 1980-A, 1980 Ashley River Rd, Charleston, SC 29407
Joe’s Diner by the Airport, Myrtle Beach

A breakfast buffet can make choosing just one plate feel unnecessary. At this Myrtle Beach diner, that spread is listed for Saturdays, Sundays, and holidays.
Joe’s Diner by the Airport serves Southern-style home cooking with a friendly, Jersey-flavored vibe. Its all-you-can-eat breakfast buffet gives hungry visitors another reason to plan a weekend stop.
The Country Special is another hearty pick for big appetites. Lunch brings classics like cheeseburgers, plus sweet tea to wash it down.
Portions run large on the regular menu too. You won’t feel shortchanged here, no matter how you order.
Location helps as well. Sitting near the airport makes it handy for a first or last meal of a Myrtle Beach trip.
Check the calendar, though. Joe’s is closed Mondays and Tuesdays, then serves breakfast and lunch from early morning until early afternoon the rest of the week.
Weekend mornings bring the biggest crowds. Wednesday afternoons are usually the quietest window.
Here’s a nice bonus for groups. The diner accepts reservations, so a family breakfast can go a little smoother.
Address: 2895 Fred Nash Blvd, Myrtle Beach, SC 29577
Mammy’s Kitchen, Myrtle Beach

Pancakes, waffles, and French toast all on one buffet line? That’s not a breakfast, that’s a full-on decision crisis.
Mammy’s Kitchen is a longtime mom-and-pop on North Kings Highway. It has fed Myrtle Beach visitors and locals with Southern home cooking for generations.
The breakfast buffet brings a deep spread to the table. You’ll find fruit, sausage, bacon, biscuits with sausage gravy, grits, eggs, pancakes, French toast, and waffles.
Best of all, the price feels like a vacation-week gift. Many folks call it one of the best breakfast values in town.
Rather order your own plate? The à la carte menu covers country ham and eggs, smoked sausage and eggs, and chocolate chip pancakes.
Biscuits and gravy with two eggs is another solid way to start a beach day. A fresh fruit cup can balance things out, at least in theory.
The kitchen opens at 7 a.m. and closes at 1 p.m. daily, including weekends. Plan an early visit if breakfast is part of your beach-day itinerary.Friday, Saturday, and Sunday mornings pull the biggest crowds.
Weekday afternoons near closing tend to be calmer.
Service moves fast, which matters when the beach is calling. Kids are welcome, with high chairs and a kids’ menu ready.
Address: 1010 N Kings Hwy, Myrtle Beach, SC 29577
The Beacon Drive-in, Spartanburg

Since 1946, this Spartanburg landmark has piled plates so high that the fries and onion rings practically need their own zip code. History never tasted so crunchy.
The Beacon Drive-in is a storied South Carolina institution. It serves diner classics and ice cream, including to folks parked right in their cars.
The Chili Cheeseburger Plate is the order people talk about. Pimento cheese burgers, chicken fingers, fried oysters, and a clam strip basket keep the menu interesting.
Want a lighter choice? The chef salad comes loaded with lettuce and is big enough to feed two.
The sweet tea has a strong local reputation as well. Ice cream rounds things out, and kids may even score some for free.
Service is counter-style and fast, with no table service. You can also use curbside pickup, takeout, or delivery.
Hours run from breakfast into the evening most days. Sundays start late morning and close a bit earlier.
Friday evenings and Saturday afternoons get the busiest. Weekday mornings are the easiest time to beat the crowd.
Bringing a pup? Dogs are allowed outside, and free Wi-Fi is available.
Live music sometimes adds to the fun too.
Address: 255 John B White Sr Blvd #6047, Spartanburg, SC 29306
Peach Blossom Diner, Spartanburg

Dessert included with lunch? Somebody at this old-school diner clearly understands what people actually want.
Peach Blossom Diner serves home-cooked Southern comfort food with a nostalgic feel. Its Meat and 3 is the headline deal, and it’s a serious bargain.
That plate gives you a meat, three vegetables, cornbread, a roll, a drink, and dessert. Yes, all of that, for a price that barely dents your wallet.
Leftovers are almost guaranteed here. Portions run abundant, so a to-go box may become your new best friend.
Breakfast is just as tempting. Grits, French toast, and a breakfast platter with coffee make early mornings easier.
Craving something different? Spaghetti with meat sauce sits on the menu alongside the Southern staples.
Now let’s talk desserts, because they matter. Strawberry shortcake and banana pudding are both classic choices worth saving room for.
The diner stays open seven days a week, from early morning into the evening. That flexibility makes it easy to fit into any Spartanburg plan.
Sunday afternoons are the busiest stretch. Most other times stay fairly quiet, which suits a relaxed meal and real conversation.
Address: 910 Hospitality Dr, Spartanburg, SC 29303
Anna J’s, Rock Hill

Order a double portion of corned beef hash here and you might need a nap afterward. The prices are low, but the plates are anything but small.
Anna J’s is a down-home breakfast spot in Rock Hill with a true hole-in-the-wall feel. Its whole reputation rests on large portions of classic comfort food.
Corned beef hash is a favorite for good reason. It’s well-seasoned, hearty, and served in amounts that seem too generous for the bill.
Veggie omelets give you a lighter-sounding option, though light might be a stretch. Catfish shows up too, which makes for a very Southern breakfast or lunch.
The cooking is homestyle and the service is quick. Friendly staff help keep the morning rolling.
Plan around the odd schedule. Anna J’s opens early and closes early afternoon, and it’s closed on Tuesdays.
Weekend mornings get the busiest, especially Sundays. Weekday afternoons, near closing, tend to be calmer.
Coffee here gets its own praise, which matters at six in the morning. Bring a group if you want, since there’s room for one.
Families can relax as well. High chairs and a kids’ menu are available for the little ones.
Address: 135 Herlong Ave, Rock Hill, SC 29732
Julia Belle’s – Florence, SC, Florence

Julia Belle’s began in a red barn at the Pee Dee State Farmers Market before moving to West Lucas Street in 2020. Its Florence story continues with the same Southern comfort food.
Julia Belle’s is a woman-owned, independent Southern kitchen. It serves homespun classics with a Lowcountry influence, plus outdoor tables for nice days.
Shrimp and grits headline the menu, and fried green tomatoes make a fine sidekick. Grammy’s Pot Roast over Rice sounds like a hug in bowl form.
Chicken and waffles with peaches adds a sweet South Carolina twist. The crab cake sandwich and Mayberry Pork Chop Sandwich bring big lunch energy.
Craving the full country spread? Country fried steak comes with sides like corn on the cob, mashed potatoes, and mac and cheese.
BBQ egg rolls offer a fun curveball too. Portions run massive across the board, and prices stay reasonable.
Families will appreciate the space for kids to run around. A kids’ menu and high chairs make things even easier.
Service is quick and friendly, with counter and table service both available. Takeout and catering are options as well.
Julia Belle’s opens late morning, Monday through Saturday, and serves into the evening. Sundays are closed, and evenings late in the week get busiest.
Address: 2106-50 W Lucas St, Florence, SC 29501
Red Rooster Cafe, Beaufort

Homemade potato chips alongside a fried flounder and shrimp combo is a pretty strong opening argument. Beaufort, you’ve got our attention.
Red Rooster Cafe serves breakfast and lunch in a charming, homey setting on Boundary Street. Fresh seafood and classic comfort food share the spotlight.
Morning menus get creative here. Crab Cake Benedict, chicken and waffle, breakfast tacos, and French toast all make tempting cases.
Love a Lowcountry classic? Shrimp and grits sits right next to fried catfish and grits, which feels very coastal South Carolina.
Lunch brings sandwiches like The Gobbler and a turkey panini. Both come with those homemade chips, and that’s a nice touch.
Lighter options exist too, including tomato soup, a Fiesta Bowl, and fried green tomatoes. Vegetarians have plenty to choose from.
Portions run large, and prices stay low enough to feel like a steal. Arrive hungry and you’ll leave very happy.
The cafe opens early on weekdays and a bit later on weekends, closing midafternoon daily. Weekend mornings and Thursday mornings get the busiest.
Outdoor seating is available, and dogs are welcome outside. Reservations are accepted, which helps when bringing a crowd.
Address: 2045 Boundary St, Beaufort, SC 29902
