Breakfast prices keep climbing almost everywhere, but a few South Carolina diners never got that memo. From Rock Hill to Myrtle Beach, small kitchens are still loading plates with eggs, biscuits, grits, and pancakes at prices that feel like a throwback.
These spots open early, keep things simple, and send folks home full. Here are seven places across the Palmetto State where a big morning meal is still alive and well.
1. Ebenezer Grill, Rock Hill, SC

Some breakfast spots chase trends, while Ebenezer Grill simply keeps its griddle busy and its prices steady. This long-running, unpretentious cafe sits at 1525 Ebenezer Rd, Rock Hill, SC 29732, in York County, South Carolina.
Morning platters here stick to the classics. Eggs, bacon, a biscuit, and hash browns have landed on tables for around $6.99, and those prices have barely moved in years.
The blueberry pancakes have earned a loyal following, and the grilled biscuits are another reason to show up early. Orders come out hot and accurate, which matters when the dining room fills up.
The setting carries a cozy, historic, down-home feel, with friendly wait staff who keep things moving fast. Kids are welcome too, with high chairs and a kids’ menu ready.
Plan carefully, since the grill opens only Thursday through Saturday, from 6:30 AM to 2 PM. Reservations are not accepted, so Saturday mornings call for a little patience and a free parking spot out front.
2. The Barnwood Grill & Market, Anderson, SC

Breakfast and a grocery run in one stop? Over in Anderson, The Barnwood Grill & Market pairs a rustic American eatery with a produce and gift shop right next door.
The kitchen leans on locally grown and raised meats and produce, plus farm-fresh eggs and freshly baked bread. That farm connection shows up on every Southern-style breakfast plate.
Biscuits with gravy and two eggs on top come in under $10 and fill a hungry stomach completely. A breakfast plate with grits is another dependable pick.
The vibe feels like a classic roadside joint, cute and country without trying too hard. Dogs are even allowed inside, and free wi-fi is available for anyone lingering over coffee.
Doors open at 6 AM Monday through Friday and 7 AM on Saturday, with Sundays off. Vegetarian and vegan options round out a menu that welcomes just about everyone at the table.
3. John’s Cafe & Catering, Spartanburg, SC

Take-home boxes are practically part of the experience at John’s Cafe & Catering in Spartanburg. Portions run big here, and leaving hungry is not really an option.
The famous two-for-two breakfast stacks pancakes, bacon, eggs, and sausage onto one generous order. It is a lot of food for one morning.
A three-egg omelet loaded with fixings runs a little over $8. Moist biscuits arrive with grits, gravy, eggs, and sausage, sometimes all in one bowl.
The homemade sausage deserves its own spotlight, since it pops up across the menu in so many ways. Staff keep service quick and friendly in a casual, cozy room.
Breakfast starts at 6:30 AM Monday through Saturday. Thursday and Friday evenings bring dinner service too, so the cafe stays busy well past the breakfast rush on those days.
4. Ray’s Diner, Columbia, SC

Time travel is cheaper than expected on Two Notch Road. Ray’s Diner in Columbia carries a 1950s look and an old-time diner feel that matches its Southern-style cooking.
The country fried breakfast is the heavy hitter. Country fried steak, brown gravy, hashbrowns, and a biscuit make for one serious plate.
Grits here have a strong reputation of their own. Add a glass of sweet tea, and the meal checks every Southern box.
Prices stay friendly enough that regulars come back weekly. Service is speedy, the dining room stays clean, and the mood remains relaxed.
Ray’s opens Tuesday through Sunday from 8 AM to 3 PM, with Mondays off. Sunday mornings draw the biggest crowds, so a weekday visit offers a calmer seat at the counter.
5. Venus Restaurant & Catering, Florence, SC

Ever ordered a mess on purpose? At Venus Restaurant & Catering in Florence, the mess is a breakfast legend built for big appetites.
That plate piles toast, fries, hamburger steak, cheese, mushrooms, onions, eggs, and gravy together. It is exactly as filling as it sounds.
Omelets are the other star, served in good-sized portions at inexpensive prices. Skillet potatoes make a strong sidekick.
The diner keeps things no-frills, with a clean dining room and attentive waitresses. A vegetarian menu and free wi-fi add a little extra convenience.
Venus serves Monday through Friday from 7 AM to 2:30 PM and Saturday until 1 PM. Weekday mornings stay steady, so arriving early helps snag a quick table.
6. Joe’s Diner by the Airport, Myrtle Beach, SC

Beach towns usually charge beach prices, yet Joe’s Diner by the Airport plays by different rules. This unassuming spot near the Myrtle Beach airport hides one of the best breakfast deals on the Grand Strand.
The breakfast buffet is the headline, offering all-you-can-eat Southern staples. Pancakes, bacon, and coffee all hold their own.
The Country Special brings fresh biscuits with smooth sausage gravy. Portions are generous, and the prices stay reasonable.
The staff are super friendly, and the place carries a small-town, local feel with a touch of Jersey attitude. It is the kind of diner that keeps regulars loyal.
Joe’s opens Wednesday through Friday at 6:30 AM and weekends at 7 AM, closing at 2 PM. Sundays are busiest, while Wednesday and Friday afternoons are calmer.
7. Summerton Diner, Summerton, SC

Fewer than 1,000 people call Summerton home, but this little Clarendon County town has a diner worth a detour. Summerton Diner sits on historic South Church Street and serves authentic Southern comfort food.
Breakfast here means grits, bacon, and biscuits done the old-fashioned way. For something different, quail and eggs is a true Lowcountry-style treat.
The diner is small but big on charm, with fast, friendly service. Fair prices keep both locals and travelers coming back.
Desserts earn praise too, so saving room is a smart move. The historic, quiet setting makes it an easy stop off the highway.
Hours run Monday through Thursday from 7 AM to 8 PM, and Friday and Saturday from 6 AM to 1:30 PM. It wraps up this list with proof that the best breakfasts often hide in the smallest towns.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.