This easy Fried Cabbage and Bacon Slaw Recipe turns a large head of green cabbage into a savory, tender side dish in about 50 to 60 minutes. Bacon is cooked until crisp, then onion and garlic are softened in the rendered drippings before thinly sliced cabbage is seasoned and gently cooked until tender.
Every bite combines sweet, mellow cabbage with smoky bacon, browned onion, fragrant garlic, and a warm blend of pepper, onion powder, garlic powder, and paprika. It makes about six servings and is a comforting choice for weeknight dinners, Sunday suppers, potlucks, and any meal that needs a flavorful vegetable side.
Jump to RecipeWhy You’ll Love This Recipe
This is the kind of recipe that makes humble ingredients taste like a carefully planned comfort-food centerpiece. The bacon creates a savory foundation, while the onion and garlic add sweetness and aroma before the cabbage even reaches its tender final texture.
Unlike a cold mayonnaise-based slaw, this version is served warm and has a rich, skillet-cooked character. The cabbage softens gradually under a covered pan, absorbing the seasoned bacon fat without losing all of its texture.
It is also practical. A single large head of cabbage produces about six servings, the ingredient list is straightforward, and most of the work is slicing, stirring, and allowing the vegetables to cook slowly.
For another cabbage-centered dinner idea, try this slow cooker kielbasa and cabbage dish, which uses the same comforting pairing in a different style.
Ingredients You’ll Need

The recipe begins with six slices of chopped bacon. Choose bacon with enough meat to provide crisp pieces for the finished slaw and enough fat to cook the aromatics and cabbage.
Use one large yellow onion and two garlic cloves for the aromatic base. Dice the onion fairly small so it softens into the cabbage, and mince the garlic finely so its flavor distributes throughout the pan.
The main ingredient is one large head of green cabbage weighing about 2 to 2 1/2 pounds. Remove the tough core, then slice the leaves into thin ribbons that are easy to toss and serve.
- 1 tablespoon salt, or less to taste
- 1 teaspoon ground black pepper
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/8 teaspoon paprika
The seasonings are intentionally simple, but they give the cabbage a rounded savory flavor. Because both bacon and its drippings may contain salt, start conservatively if your bacon is particularly salty and adjust at the end.
How to Make It Step-by-Step

Step 1: Prepare all of the ingredients before turning on the stove. Chop the bacon, dice the onion, mince the garlic, and remove the cabbage core before slicing the leaves into thin ribbons.
Step 2: Place the chopped bacon in a large, deep skillet or Dutch oven over medium heat. Cook it for 8 to 10 minutes, stirring occasionally, until the pieces are browned and crisp, then transfer them to a plate lined with paper towels.
Step 3: Carefully check the amount of fat left in the pan and keep about 2 to 3 tablespoons. If there is substantially more, remove the excess with care, but do not discard all of the drippings because they provide the main seasoning and help the cabbage brown.
Step 4: Add the diced onion and minced garlic to the warm bacon fat. Cook for 4 to 6 minutes, stirring often, until the onion is softened and beginning to brown and the garlic smells fragrant.
Step 5: Add the cabbage ribbons to the pan and toss thoroughly. A large head may look like too much at first, so add it in handfuls if necessary; it will shrink quickly as it meets the heat and fat.
Step 6: Sprinkle the salt, black pepper, onion powder, garlic powder, and paprika evenly over the cabbage. Cook uncovered for about 5 minutes, stirring frequently so the seasonings distribute and the cabbage begins to soften.
Step 7: Reduce the heat to low and cover the skillet or Dutch oven. Continue cooking for 20 to 30 minutes, stirring occasionally, until the cabbage is tender but still has enough structure to avoid becoming completely mushy.
Step 8: Crumble the reserved bacon into bite-size pieces and stir it into the cooked cabbage. Taste the slaw carefully, adjust the seasoning if needed, and serve while warm.
Chef’s Tips for the Best Fried Cabbage

Use a wide, deep pan when possible. A broad cooking surface gives the cabbage room to contact the bacon fat, while the depth helps prevent ribbons from spilling over as you add them.
Do not rush the onion stage. Cooking the onion until it softens and begins to brown adds a gentle sweetness that balances the savory bacon and makes the finished cabbage taste more developed.
Keep the heat moderate while cooking the bacon. Medium heat renders the fat while allowing the pieces to crisp without burning, and the rendered drippings will be ready for the vegetables.
Stir occasionally during the covered cooking period rather than constantly. The cabbage needs time in contact with the warm pan, and frequent lifting of the lid allows heat and moisture to escape.
For a brighter slaw-like flavor, finish with 1 to 2 teaspoons of apple-cider vinegar or a small squeeze of lemon juice after cooking. Adding it at the end keeps the cabbage from becoming watery during the main cooking process.
If you enjoy comforting one-pot meals, this easy tortellini soup is another cozy option for a satisfying family dinner.
What to Serve with Warm Cabbage Slaw

This bacon cabbage slaw pairs naturally with roasted chicken, pork chops, baked ham, sausages, or simple grilled meats. Its tender texture and savory flavor also make it a useful side for a larger Southern-style spread.
Serve it alongside cornbread, roasted potatoes, rice, or a crusty roll to catch the flavorful juices in the bottom of the bowl. Since the cabbage is rich from the bacon, a fresh green salad or lightly dressed vegetables can provide a pleasant contrast.
It can also stand in for a heavier starch when you want a vegetable-forward plate. Spoon it directly from the skillet into warm bowls and finish each portion with some of the crisp bacon pieces from the bottom of the pan.
For a completely different meal with bright, fresh flavors, you can also explore this spicy salmon poke recipe.
Storage, Reheating, and Make-Ahead Notes
Cool leftover cabbage slaw promptly, then transfer it to an airtight container and refrigerate it. Reheat it gently in a skillet over low to medium-low heat, stirring occasionally until warmed through.
The bacon may soften after refrigeration, but the flavor remains savory and satisfying. If you want to restore a little texture, reheat the cabbage in a skillet rather than the microwave, uncovered for the final few minutes.
When making it ahead, cook the recipe fully, refrigerate it, and reheat it gently before serving. Taste again after reheating because the cabbage may absorb some of the seasoning while it rests.
Easy Variations

The basic recipe is intentionally focused on bacon, cabbage, onion, garlic, and its listed seasonings. A small amount of apple-cider vinegar or lemon juice at the end is the simplest way to give it a sharper slaw-like finish.
You can also vary the presentation by slicing the cabbage slightly thicker for more texture or slightly thinner for a softer, more braised result. Keep the cooking method and total ingredient quantities the same, and watch the pan closely near the end.
For dessert after a comforting cabbage dinner, these delicious pina colada bars offer a sweet tropical contrast, while these bakery-style blueberry muffins are ideal for the next morning.

Easy Fried Cabbage and Bacon Slaw Recipe
Ingredients
Method
- Chop the bacon, dice the onion, mince the garlic, and remove the core from the cabbage. Slice the cabbage into thin ribbons so it cooks evenly.
- Cook the chopped bacon in a large, deep skillet or Dutch oven over medium heat for 8 to 10 minutes, until browned and crisp. Transfer it to a paper towel-lined plate and leave about 2 to 3 tablespoons of bacon fat in the pan.
- Add the diced onion and minced garlic to the bacon fat. Cook for 4 to 6 minutes, stirring regularly, until the onion softens and begins to brown.
- Add the sliced cabbage and toss thoroughly so the ribbons are coated with the bacon fat and onion mixture. If the pan looks crowded, add the cabbage in handfuls, allowing each addition to shrink before adding more.
- Sprinkle in the salt, black pepper, onion powder, garlic powder, and paprika. Cook the cabbage uncovered for about 5 minutes, stirring frequently.
- Reduce the heat to low, cover the pan, and cook for another 20 to 30 minutes. Stir occasionally until the cabbage is tender but not completely mushy.
- Crumble the cooked bacon and stir it back into the cabbage. Taste carefully and adjust the seasoning before serving.
Notes
Final Thoughts
This Easy Fried Cabbage and Bacon Slaw Recipe proves that a few familiar ingredients can create a remarkably satisfying side dish. Rendering the bacon first, cooking the aromatics in the drippings, and giving the cabbage time to soften are the steps that make the flavor taste complete.
Remember to keep roughly 2 to 3 tablespoons of bacon fat in the pan, add cabbage in handfuls if the skillet is crowded, and season carefully near the end. The cabbage should be tender and silky while still retaining enough texture to feel like a slaw rather than a purée.
Serve it warm beside your favorite main course, add a small splash of vinegar or lemon for brightness if desired, and save any leftovers for an easy reheated lunch. With about six servings from one large head of cabbage, this is a dependable recipe to keep ready for busy evenings and generous family meals.