Liver mush is a Carolina breakfast meat that many people outside the region have never heard of, and that is a real shame. It shows up fried and sliced next to eggs, grits, and biscuits at small diners across South Carolina.
The seven spots below range from a beach town pancake house to a gas station diner that truckers swear by. Each one serves liver mush and eggs, and each one has its own reason to earn a spot on your morning road trip.
1. Southern Pancake House, Myrtle Beach, SC

Pancakes may be in the name, but the liver mush plate is the quiet star here. Southern Pancake House sits at 7100 N Kings Hwy, Myrtle Beach, SC 29572, right along the Grand Strand.
The liver mush plate arrives with cheesy eggs and grits, and it has a way of upstaging even the shrimp and grits. Low Country Shrimp and Grits, Country Fried Steak and Eggs, and Southern Biscuits and Gravy round out the savory side of the menu.
Got a sweet tooth at the table? Chunky Monkey Pancakes and Cinnamon Bun Pancakes are waiting for that crowd.
Southern sayings line the walls, which gives the casual, cozy room some extra personality. Service moves quickly, and the coffee keeps coming.
Doors open daily from 7 AM to 2 PM, and most meals land in the $10 to $20 range. Sunday mornings get packed, while weekday mornings tend to be calmer.
Reservations are not taken, but the free parking lot usually has plenty of room. Kids get their own menu and high chairs, so families can roll in straight from the beach.
2. The Beacon Drive-in, Spartanburg, SC

Few places in Upstate South Carolina carry as much local history as The Beacon Drive-in. This storied institution at 255 John B White Sr Blvd #6047 in Spartanburg has been feeding the town for generations.
Breakfast keeps things old-fashioned. A typical platter can bring two scrambled eggs, liver mush, gravy-covered hash browns, a tomato slice, and a pair of fluffy biscuits.
Bacon, eggs, and grits, fried steak, and chicken biscuits also hold down the morning menu.
Counter service keeps the line moving fast, which matters at a place this popular. Later in the day, the menu shifts to chili cheeseburgers, beef hash, onion rings, and sweet tea, along with ice cream for dessert.
Hours run 7 AM to 9 PM Monday through Thursday and 7 AM to 10 PM on Friday and Saturday. Sunday starts later, at 11 AM, so plan your liver mush run for a weekday.
Weekday mornings are the quietest window. Saturday afternoons and evenings draw the biggest crowds, so an early breakfast is the smart play here.
3. Country Omelet, Richburg, SC

Out in rural Chester County, a small country diner keeps the griddle hot from 6 AM. Country Omelet sits at 3038 Lancaster Hwy, Richburg, SC 29729, and the portions here do not mess around.
The liver mush comes crispy on the outside and tender in the middle. It pairs with eggs and cheese, and beef tips are on the menu too.
Value is a big part of the appeal. A plate of two pancakes, three eggs, double meat, grits or hash browns, and toast can land under $15.
The namesake country omelet is filling and dependable. Shrimp and grits, biscuits and gravy, and cornbread show that scratch-made Southern cooking runs through the whole menu.
The newly renovated dining room is small, clean, and quiet. There is also an all-you-can-eat buffet for anyone who wants a little of everything.
Weekday hours stretch from 6 AM to 10 PM, with shorter days on Saturday and Sunday. Sunday mornings are the busiest, so weekday breakfasts offer a calmer seat.
4. Tiffany’s Diner, Blackstock, SC

Truckers know a good stop when they find one, and many of them point straight to this one. Tiffany’s Diner is a quaint little spot attached to a gas station at 11193 SC-200, Blackstock, SC 29014.
The coffee is ready by 5 AM Monday through Saturday. That early start makes it a natural fit for drivers and locals heading to work.
Liver mush is on the breakfast menu, and the meat and eggs are consistently good quality. Breakfast is cooked fresh and served all day, so a late riser can still get a plate.
Most of the faces at the tables are regulars. The waitresses are warm and quick, and the room stays clean and easygoing.
Lunch and dinner bring classic home cooking, with the Tiffany Burger as the house favorite. Omelettes also have a loyal following.
Sunday hours are shorter, from 7 AM to 3 PM. Prices sit in the $10 to $20 range, and parking is easy to find.
5. Anna J’s, Rock Hill, SC

Catfish for breakfast? At Anna J’s, it fits right in next to the liver mush.
This down-home breakfast restaurant sits at 135 S Herlong Ave in Rock Hill. Portions run large, and the cooking leans on classic comfort food.
A morning spread here can include liver mush, cheese grits, eggs, and wheat toast with strawberry jelly. The liver mush sandwich is another favorite for anyone eating on the go.
Salmon cakes with scrambled eggs and grits are on offer too. Ribeye and eggs and veggie omelets give the table more choices.
The feel is old-school country cooking, the kind many locals grew up on. The staff is friendly, and prices stay reasonable.
Hours run 6 AM to 2 PM every day except Tuesday, when the doors stay closed. Sunday is the busiest stretch, so a weekday visit means a quieter table.
6. Passmore’s, Rock Hill, SC

Part country store, part short-order grill, Passmore’s feels like a slice of an older Rock Hill. The rustic spot sits at 4303 Saluda Rd, Rock Hill, SC 29730.
The move here is the spicy liver mush, egg, and cheese sandwich with mayo on white bread. It is simple, fast, and hard to beat.
The grill handles classic breakfast staples in the morning and hearty burgers at lunch. Counter service keeps things moving, and table service is available too.
The atmosphere carries a real hometown feel. The staff is welcoming, and the food tastes like something from back in the day.
Hours are 7 AM to 3 PM on weekdays and 8 AM to 1 PM on Saturday. Sunday is a day off, so plan around it.
Curbside pickup and takeout make it easy to grab a sandwich for the road.
7. Pop’s Cafe, Rock Hill, SC

Skeptics walk in unsure about liver mush and walk out converts. Pop’s Cafe at 2354g Ebenezer Rd, Rock Hill, SC 29732 has that effect.
This busy local cafe serves a big, down-home breakfast at friendly prices. Liver mush is worth ordering, though the grilled biscuit often steals the spotlight.
The hash browns have a serious fan base of their own. Grit bowls with meat, cheese, and egg are a budget-friendly pick.
Bigger appetites can go for French toast, sausage, bacon, and a gravy biscuit. Fish, grits, eggs, and toast is another popular morning order.
The welcome here is warm, and the service is quick even when the room fills up. Lunch brings double cheeseburgers, hamburger steak, and fried okra.
Pop’s opens at 6 AM Tuesday through Thursday and 5:30 AM on Friday and Saturday. It closes Sunday and Monday, and Friday and Saturday mornings get the biggest crowds.
A plate of liver mush and eggs here makes a fine finish to this South Carolina breakfast tour.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.