If you ask me, Southern fried cabbage is one of those dishes that sneaks up on you.
This simple side dish turns humble cabbage into something your family will actually ask for seconds of. Smoky bacon and caramelized onions pair with a tangy mustard and vinegar combo that gives the whole thing a little kick.
The cabbage gets cooked down in all those bacon drippings until it’s tender and soaks up every bit of flavor. Fresh garlic and a touch of paprika help bring everything together.
It’s the kind of recipe that works just as well on a weeknight as it does at a potluck, and you probably have most of the ingredients already.

Why You’ll Love This Southern Fried Cabbage
- Quick and easy – This dish comes together in under 35 minutes, making it perfect for busy weeknights when you need a side dish fast.
- Simple ingredients – You only need a handful of basic ingredients that you probably already have in your kitchen, plus one head of cabbage.
- Bacon makes everything better – The crispy bacon adds a smoky, savory flavor that transforms humble cabbage into something really special.
- Budget-friendly – Cabbage is one of the most affordable vegetables at the grocery store, so you can feed your family without breaking the bank.
- Naturally low-carb – If you’re watching your carbs or following a keto diet, this side dish fits right into your meal plan while still being full of flavor.
What Kind of Cabbage Should I Use?
Green cabbage is your best bet for this recipe since it holds up well to cooking and has that classic, slightly sweet flavor that pairs perfectly with bacon. You can also use savoy cabbage if you want something a bit more tender, though it will cook down faster than regular green cabbage. Red cabbage works too, but keep in mind it’ll turn your dish a purple-blue color, which might not be what you’re going for. When picking out your cabbage, look for heads that feel heavy for their size and have crisp, tightly packed leaves without any brown spots or wilting.

Options for Substitutions
This simple recipe works well with a few easy swaps if you need them:
- Bacon: If you don’t have bacon, try using diced ham, smoked sausage, or even turkey bacon. For a vegetarian version, skip the meat entirely and use 3 tablespoons of butter or olive oil for cooking instead.
- Mustard: Yellow mustard is typical here, but Dijon or whole grain mustard work too. Each will give a slightly different flavor, with Dijon being a bit sharper.
- Cabbage: Green cabbage is traditional, but you can use savoy cabbage for a more tender texture. Red cabbage works as well, though it will change the color of your dish.
- Onion: Yellow or white onions are interchangeable here. In a pinch, you can use 1 teaspoon of onion powder, though fresh onion gives better texture.
- Garlic cloves: Fresh garlic is best for this recipe, but if you’re out, use 3/4 teaspoon of garlic powder as a substitute.
Watch Out for These Mistakes While Cooking
The biggest mistake when making fried cabbage is cooking it on heat that’s too high, which causes the edges to burn before the cabbage softens – medium heat is your friend here for even cooking throughout. Many people also add all the cabbage at once, but it’s better to add it in batches, letting each addition wilt down a bit so everything fits in the pan and cooks evenly. Don’t rush the cooking time either, as cabbage needs those full 12 to 15 minutes to develop its natural sweetness and tender texture, so resist the urge to crank up the heat to speed things along. Finally, make sure to stir the cabbage every few minutes to prevent sticking and ensure the bacon grease and seasonings coat every piece.

What to Serve With Fried Cabbage?
Southern fried cabbage is one of those sides that goes with just about any comfort food meal you can think of. I love serving it alongside pork chops, baked chicken, or even a simple meatloaf for a hearty dinner that feels like home cooking at its best. Since the cabbage is already packed with bacon flavor, it pairs really well with cornbread or buttermilk biscuits to soak up all those good juices from the pan. If you want to round out the meal, add some mashed potatoes or mac and cheese on the side, and you’ve got yourself a proper Southern feast.
Storage Instructions
Store: Keep your leftover fried cabbage in an airtight container in the fridge for up to 4 days. The flavors actually get even better the next day as everything has time to meld together, so don’t be surprised if it tastes even more amazing!
Freeze: You can freeze this for up to 3 months in a freezer-safe container. Just know that the cabbage might be a bit softer when you thaw it, but the flavor will still be there. Let it cool completely before freezing to maintain the best texture.
Reheat: Warm it up in a skillet over medium heat for 5-7 minutes, stirring occasionally until heated through. You can also microwave it, but I prefer the skillet method since it helps crisp up the bacon bits again and brings back some of that fresh-cooked texture.
| Preparation Time | 10-15 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 450-550
- Protein: 18-22 g
- Fat: 30-36 g
- Carbohydrates: 32-40 g
Ingredients
- 8 slices bacon (I use Wright’s thick-cut for a heartier texture)
- 1 small onion
- 4 garlic cloves (freshly minced for best flavor)
- 2 tbsp mustard (I prefer Grey Poupon Dijon)
- 1/4 tsp paprika
- 1 head cabbage (cut into 1-inch thick ribbons for best texture)
- 1 tablespoon apple cider vinegar
- salt
- pepper
Step 1: Prep Ingredients and Render the Bacon
- 8 slices bacon
- 1 head cabbage
- 1 small onion
- 4 garlic cloves
While your bacon cooks, prepare your mise en place: mince the garlic cloves, dice the onion into small pieces, and cut the cabbage head into 1-inch thick ribbons—I find that uniform ribbon size helps the cabbage cook evenly and creates that satisfying texture.
Cook the bacon slices in a large skillet over medium-high heat until they’re crispy and golden, about 8-10 minutes.
Once cooked, transfer the bacon to a paper towel-lined plate to drain, then crumble it once it’s cooled slightly.
Step 2: Build the Aromatics and Spice Base
- 2 tablespoons bacon grease
- diced onion from Step 1
- minced garlic from Step 1
- 2 tablespoons mustard
- 1/4 teaspoon paprika
- salt
- pepper
Leave about 2 tablespoons of bacon grease in the pan (this is the flavor foundation of the dish), then add the diced onion and sauté over medium heat for 2-3 minutes until it becomes translucent and softens.
Add the minced garlic and cook for another 30 seconds until fragrant, then stir in the mustard, paprika, salt, and pepper.
I like to add a generous pinch of salt at this stage to help season the cabbage as it cooks rather than trying to season at the end.
Step 3: Cook the Cabbage Until Tender
- cabbage ribbons from Step 1
- spice and aromatics mixture from Step 2
Add the cabbage ribbons from Step 1 to the pan with the spice mixture, stirring well to coat everything evenly.
Cook over medium heat for 12-15 minutes, stirring occasionally, until the cabbage is tender but still has a slight bite to it.
The cabbage will release its own liquid as it cooks, which creates a light sauce that absorbs all those flavors.
Step 4: Finish and Serve
- 1 tablespoon apple cider vinegar
- crumbled bacon from Step 1
Stir in the apple cider vinegar for a bright finish, then fold in the crumbled bacon from Step 1.
Taste and adjust the seasoning with additional salt and pepper if needed.
Serve immediately while the cabbage is warm and the bacon is still crispy.

Keto Southern Fried Cabbage
Ingredients
- 8 slices bacon (I use Wright's thick-cut for a heartier texture)
- 1 small onion
- 4 garlic cloves (freshly minced for best flavor)
- 2 tbsp mustard (I prefer Grey Poupon Dijon)
- 1/4 tsp paprika
- 1 head cabbage (cut into 1-inch thick ribbons for best texture)
- 1 tablespoon apple cider vinegar
- salt
- pepper
Instructions
- While your bacon cooks, prepare your mise en place: mince the garlic cloves, dice the onion into small pieces, and cut the cabbage head into 1-inch thick ribbons—I find that uniform ribbon size helps the cabbage cook evenly and creates that satisfying texture. Cook the bacon slices in a large skillet over medium-high heat until they're crispy and golden, about 8-10 minutes. Once cooked, transfer the bacon to a paper towel-lined plate to drain, then crumble it once it's cooled slightly.
- Leave about 2 tablespoons of bacon grease in the pan (this is the flavor foundation of the dish), then add the diced onion and sauté over medium heat for 2-3 minutes until it becomes translucent and softens. Add the minced garlic and cook for another 30 seconds until fragrant, then stir in the mustard, paprika, salt, and pepper. I like to add a generous pinch of salt at this stage to help season the cabbage as it cooks rather than trying to season at the end.
- Add the cabbage ribbons from Step 1 to the pan with the spice mixture, stirring well to coat everything evenly. Cook over medium heat for 12-15 minutes, stirring occasionally, until the cabbage is tender but still has a slight bite to it. The cabbage will release its own liquid as it cooks, which creates a light sauce that absorbs all those flavors.
- Stir in the apple cider vinegar for a bright finish, then fold in the crumbled bacon from Step 1. Taste and adjust the seasoning with additional salt and pepper if needed. Serve immediately while the cabbage is warm and the bacon is still crispy.