Fried Cabbage with Onions & Bacon
Tender caramelized cabbage, sweet onions, and crispy bacon come together in this simple, savory Southern-style comfort dish.
This Fried Cabbage with Onions & Bacon is an easy one-pan side dish packed with rich, smoky flavor. Thick-cut bacon is cooked until crisp, then used to flavor the skillet before onions and shredded cabbage are slowly sautéed until tender and beautifully caramelized.
With just a handful of ingredients, this recipe makes an incredibly satisfying side for weeknight dinners, holidays, or hearty family meals.
⏱ Recipe Information
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6
Difficulty: Easy
Method: Stovetop
Ingredients
- 1 medium green cabbage, shredded (about 2 lb)
- 1 large yellow onion, thinly sliced
- 6 slices thick-cut bacon, diced
- 2 tablespoons unsalted butter
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
Instructions
1. Prepare the Vegetables
Remove any damaged outer leaves from the cabbage.
Cut the cabbage into quarters and remove the tough core from each section.
Thinly shred the cabbage into bite-sized pieces.
Thinly slice the yellow onion and set both vegetables aside.
2. Cook the Bacon
Place a large, heavy-bottomed skillet or Dutch oven over medium heat.
Add the diced bacon to the cold skillet.
Cook for approximately 6–8 minutes, stirring occasionally, until the bacon is browned and crisp and has rendered its fat.
Use a slotted spoon to transfer the cooked bacon to a paper towel-lined plate.
Leave the rendered bacon fat in the skillet.
3. Sauté the Onions
Add the 2 tablespoons butter to the skillet with the bacon fat.
Allow the butter to melt.
Add the sliced onions and cook over medium heat for approximately 4–5 minutes, stirring occasionally.
Cook until the onions become soft, translucent, and lightly golden.
4. Add the Cabbage
Add the shredded cabbage to the skillet.
At first, the cabbage may seem like it won’t fit, but it will quickly begin to wilt as it cooks.
Toss the cabbage and onions together, making sure the cabbage is coated in the bacon fat and butter.
5. Season
Sprinkle the cabbage with the kosher salt and freshly ground black pepper.
Stir well to distribute the seasoning.
Keep in mind that the bacon already contributes salt, so taste before adding additional seasoning.
6. Cook Until Tender
Continue cooking the cabbage over medium heat for approximately 10–15 minutes.
Stir every few minutes so the cabbage cooks evenly and develops golden, caramelized edges.
For tender cabbage with some texture, cook until just softened.
For softer, more deeply caramelized cabbage, continue cooking for a few additional minutes.
7. Return the Bacon
Once the cabbage reaches your desired texture, return the crispy bacon to the skillet.
Toss everything together and cook for another 1–2 minutes so the bacon warms through and its smoky flavor blends into the cabbage.
8. Taste and Serve
Taste the cabbage and adjust the seasoning if necessary.
Transfer to a serving dish and serve hot.
For the best flavor and texture, serve immediately while the cabbage is tender and the bacon is still crisp.
Chef’s Tips
Start With a Cold Pan
Adding the bacon to a cold skillet allows the fat to render slowly and evenly, producing crisp bacon and plenty of flavorful rendered fat for the cabbage.
Don’t Rush the Cabbage
Allowing the cabbage to cook gradually gives it time to soften and develop delicious caramelized edges.
Don’t Overcrowd the Pan
Use a large skillet or Dutch oven so the cabbage has enough room to cook evenly. If your pan is small, add the cabbage in batches.
Watch the Salt
Bacon can be quite salty, so season conservatively at first and adjust after the dish is finished.
For More Caramelization
Cook the cabbage a few minutes longer without stirring constantly. Allowing it to sit against the hot skillet helps create those golden-brown edges.
Flavor Variations
Garlic Fried Cabbage
Add 2–3 cloves minced garlic during the final few minutes of cooking the onions.
Spicy Fried Cabbage
Add ¼–½ teaspoon red pepper flakes for a subtle kick.
Smoky Version
Add a small pinch of smoked paprika for additional smoky depth.
Sweet & Savory
Add 1 teaspoon brown sugar during the cabbage-cooking stage for a subtle caramelized sweetness.
Southern-Style
Add a splash of chicken broth and simmer the cabbage a little longer for an extra tender, flavorful result.
Serving Suggestions
This cabbage dish pairs beautifully with:
- Fried chicken
- Roasted chicken
- Pork chops
- Meatloaf
- Sausage
- Baked ham
- Roast beef
- Cornbread
- Mashed potatoes
- Macaroni and cheese
It also works wonderfully as part of a holiday or Sunday dinner spread.
Storage
Allow leftovers to cool before transferring them to an airtight container.
Refrigerator: Up to 4 days.
The cabbage may soften slightly after refrigeration, but the flavor becomes even richer.
Reheating
Reheat in a skillet over medium heat, stirring occasionally until warmed through.
You can also microwave individual portions, although reheating in a skillet helps restore some of the bacon’s texture.
Recipe Summary
This Fried Cabbage with Onions & Bacon is an easy, flavorful one-pan side dish made with tender green cabbage, sweet yellow onions, crispy thick-cut bacon, and buttery seasoning.
The bacon fat and butter create a rich base while slow sautéing brings out the natural sweetness of the cabbage and onions.
Simple ingredients, big flavor, and pure comfort food.