Southern Fried Cabbage with Bacon
Tender cabbage fried low and slow in bacon drippings with onion and a splash of vinegar. A simple, old-fashioned Southern side dish that never goes out of style.
Cabbage was the vegetable that never let a Southern family down. It grew easily in a home garden, it kept for weeks in a root cellar without much fuss, and a single head could feed a table full of people if you knew what to do with it. What you did with it, more often than not, was fry it in whatever bacon grease was sitting in the can by the stove.
Jump to section
This dish doesn’t try to hide what it is. It’s cabbage, cooked low and slow in rendered bacon fat until it turns soft and slightly sweet, with just enough broth to keep things from drying out. My own introduction to it came from a neighbor who grew up outside of Macon, Georgia, and she made it in a skillet so well-seasoned it looked black as coal. She never measured a thing, but she always tasted as she went, and that habit is really the whole secret.
There’s nothing complicated here, and that’s exactly the point. Fried cabbage with bacon has stuck around for generations because it turns a humble vegetable into something people actually look forward to eating.
How to Get It Right
The whole dish hinges on two things: rendering the bacon properly and being patient with the cabbage. Start by cooking the bacon over medium heat until it’s crisp and the fat has fully melted into the pan, then pull the bacon out and set it aside so it doesn’t turn soggy while the cabbage cooks. Cook the onion in that same fat until it softens and turns translucent, scraping up any browned bits stuck to the bottom of the pan along the way, since that’s where a lot of the flavor is hiding.
Add the cabbage in batches rather than dumping the whole head in at once. A cold skillet crowded with cabbage will steam instead of fry, and steamed cabbage turns watery and bland instead of soft and slightly caramelized. Once the first batch wilts down, there’s more room, and each new handful picks up flavor from the fat and the pieces that came before it. Season as you go rather than all at the end, and let the cabbage cook uncovered for the last several minutes so any extra liquid can evaporate and the edges get a chance to turn golden.
Why You’ll Love This Recipe
- It uses one skillet and comes together in well under an hour.
- Bacon drippings do all the flavor work — no fancy seasonings required.
- It’s an inexpensive way to feed a family, using an inexpensive vegetable.
- It goes well with almost any main dish, from fried chicken to a simple roast.
- Leftovers taste just as good, if not better, the next day.
Common Mistakes to Avoid
The most common misstep is rushing the cabbage over high heat, which scorches the edges before the inside has softened. Keep the burner at medium and give it time. Another is skipping the salt until the very end — cabbage needs seasoning throughout the cooking process to actually taste like something, not just at the finish. And don’t toss the bacon back in too early, or it loses its crisp texture and turns chewy from sitting in the liquid released by the cabbage.
Tips and Variations
- A splash of vinegar right at the end brightens the whole dish — don’t skip it.
- For a little heat, leave the red pepper flakes in; for a milder version, leave them out entirely.
- Swap the chicken broth for vegetable broth if you’d like a meatless base, though you’ll still want the bacon for flavor.
- Add a sliced smoked sausage in the last few minutes of cooking to turn this side into a full meal.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet over medium-low heat, adding a splash of broth or water if it looks dry. This dish also freezes reasonably well for up to 2 months, though the cabbage will soften further once thawed, so it’s best reheated straight in a skillet rather than the microwave.
This is one of those recipes that proves a good meal doesn’t need a long ingredient list — just a hot skillet, some patience, and a little bit of bacon fat to bring it all together.
Southern Fried Cabbage with Bacon
Ingredients
- 6 slices bacon, chopped
- 1 medium onion, sliced
- 1 medium head cabbage, cored and sliced into thin strips
- 1/2 cup chicken broth
- 1 tablespoon apple cider vinegar
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional)
Instructions
- Cook the bacon in a large skillet over medium heat until crisp; remove with a slotted spoon and set aside.
- Add the onion to the bacon drippings and cook until softened and translucent, about 5 minutes, scraping up any browned bits.
- Add the cabbage in batches, letting each addition wilt slightly before adding more.
- Pour in the chicken broth, season with salt, pepper, and red pepper flakes if using, and cook uncovered over medium-low heat, stirring occasionally, for 20-25 minutes, until the cabbage is soft and any extra liquid has evaporated.
- Stir in the apple cider vinegar and cook 1 minute more.
- Return the crispy bacon to the skillet, toss to combine, and serve hot.



