
When you want a quick weeknight meal that feels like a hug, this Fried Cabbage with Onions and Bacon delivers every single time. The cabbage turns meltingly tender, the onions caramelize just right, and bacon infuses each bite with savory comfort. I keep coming back to this recipe when I want to use up that half head of cabbage and have a dinner that tastes like a memory from growing up in a busy southern household.
I first made this on a chilly evening after a long day at work. The smell of bacon and onions sizzling made everyone wander in, and since then it has been a family favorite for lazy weekends and quick lunches alike.
Ingredients
- Cabbage, chopped: Fresh green cabbage gives the dish body and soaks up all the flavor. Make sure the leaves are firm and crisp for best results.
- Onion, chopped: Sweet or yellow onions work well. Choose onions with tight skin and no soft spots.
- Minced garlic: Brings a warming kick. Use fresh garlic for the best aroma or high quality pre-minced garlic in a pinch.
- Strips of bacon, cooked and crumbled: Thick cut bacon packs more bite. Opt for smoky varieties and look for deep pink color and little gristle strips.
- Reserved bacon grease: Adds rich savory depth to the whole pan. Strain and save the fat after frying the bacon.
- Onion powder: Layers in mellow allium flavor. Use a fresh jar of onion powder for more fragrance.
- Garlic powder: A boost for the garlic flavor. Make sure your garlic powder is not clumpy or expired.
- Salt and pepper to taste: Brings all the flavors together. Use kosher salt and fresh cracked black pepper if you can.
Instructions
- Prepare the Bacon:
- Cook strips of bacon in a heavy deep skillet over medium heat until crisp and brown. This usually takes about eight to ten minutes. Turn them once or twice for even cooking. Place the cooked bacon on a paper towel lined plate to drain, then crumble or chop into chunky bits. Save the bacon fat by carefully pouring it into a heatproof bowl.
- Soften the Onions:
- Pour about three to four tablespoons of the reserved bacon grease back into the skillet. Place over medium heat. Add the chopped onions. Spread them out so they evenly touch the surface. Stir every minute or two. Allow them to cook until softened and just starting to caramelize, which takes around five to seven minutes. The onions should lose their crunch but not turn too brown.
- Sauté the Garlic:
- Add minced garlic to the skillet with the onions. Stir constantly for about thirty seconds. Just as you smell the sharp aroma, take care not to let the garlic burn.
- Steam the Cabbage:
- Turn the burner down to medium low. Add all the chopped cabbage to the skillet. Stir thoroughly so the pieces get glossy from the bacon fat and onions. Cover the skillet tightly with a lid so the cabbage can steam. This softens the cabbage and concentrates the flavor. Let it cook undisturbed for five to ten minutes, depending on how tender you want your cabbage. Peeking is okay, just do not stir too much.
- Season and Finish:
- Uncover the skillet. Sprinkle over garlic powder, onion powder, salt and pepper. Stir everything together well. Let it cook two to three more minutes. Taste and adjust the seasoning if you want.
- Add Bacon and Serve:
- Right before serving, scatter the crumbled bacon over the top for maximum crunch and bacon goodness. Serve piping hot straight from the pan.

My favorite part of this dish is the moment the bacon hits the hot cabbage, the smell fills the whole kitchen. My grandma always made this after a big Sunday lunch and seeing the skillet bubble away still brings back that feeling of being together.
Storage Tips
Let the fried cabbage cool to room temperature before storing in an airtight container. It keeps well in the fridge for three to four days. To reheat, warm it slowly in a skillet over medium heat so the cabbage does not overcook and the bacon stays a little crispy. Freezing is possible, but the texture softens after thawing, so I recommend eating it fresh from the pan whenever possible.
Ingredient Substitutions
If you want a lighter option, swap bacon for turkey bacon or diced ham. For a vegetarian version, use sunflower oil or butter and toast a pinch of smoked paprika for depth. Red or savoy cabbage also works in place of green. Just keep the rest of the flavors the same for that signature savory bite.
Serving Suggestions
Serve this dish as a main with a runny fried egg on top or alongside roasted potatoes. It pairs beautifully with Southern classics like cornbread, grilled sausages, or baked chicken. If you want something lighter, add a crisp salad with tangy vinaigrette to cut through the richness.
Cultural and Historical Context
Fried cabbage has roots in Irish and Eastern European kitchens and is a mainstay in the American South. It is often tied to simple country cooking, where nothing goes to waste. Bacon stretches the flavor, and cabbage shows up often because it stores so well and costs little. It is comfort food in the purest sense, humble and always crowd pleasing.
Seasonal Adaptations
Try adding diced bell pepper in the summer for a bit of color. Stir in apple slices or caraway seeds for a fall twist. Toss in frozen green peas in spring for extra freshness.
Success Stories
I have made this recipe dozens of times for potlucks and friends. It is one dish that even people who claim to dislike cabbage usually end up loving. Once I served it to a neighbor who requested the recipe the next day, and now it is part of her family rotation too.
Freezer Meal Conversion
If you want to freeze a batch, let it cool completely then transfer to freezer safe bags. Squeeze out as much air as possible. Defrost overnight in the fridge before gently reheating in a skillet. Bacon will lose a little of its snap but the flavor stays strong.

Fried Cabbage with Bacon is always a hit and makes the house smell amazing. Do not be surprised if family gathers in the kitchen before it is done.
Common Recipe Questions
- → What makes this dish flavorful?
The combination of bacon, onion, cabbage, and simple spices creates a rich, savory taste.
- → Should I use bacon fat for cooking?
Yes, reserving bacon fat to sauté the onions and cabbage boosts the smoky bacon flavor throughout.
- → What seasonings work best?
Garlic powder, onion powder, salt, and black pepper are classic, but you can adjust to taste.
- → How do I store leftovers?
Keep cooled leftovers in an airtight container and refrigerate for up to four days.
- → Can I add other ingredients?
Optional extras like bell peppers or a pinch of red pepper flakes can add color and subtle heat.
- → Is this dish keto-friendly?
Yes, it's low in carbs and high in fiber, making it suitable for many low-carb eating plans.