Most fried cabbage recipes turn mushy and bland. This one stays tender with actual caramelization, and the secret is simpler than you’d think: don’t add the broth until the cabbage has a chance to brown.
The brown sugar balances the sharpness. The bacon fat does the heavy lifting. Everything cooks in one skillet in about 35 minutes.
Table of Contents
Table of Contents
Why This Easy Fried Cabbage Recipe Works
Looking for fried cabbage that doesn’t turn into a soggy mess? This one solves the two biggest problems: sogginess and bitterness. It’s ready in 35 minutes and uses just one skillet.
- It cooks in one skillet for minimal cleanup.
- Bacon fat and chicken broth create a savory base.
- A bit of brown sugar balances the cabbage’s natural sharpness.
Budget-Friendly Comfort Food
One head of green cabbage, a few slices of bacon, and pantry staples feed six people. You use the bacon fat twice, first for the onion and garlic, then for the cabbage itself. Every bite gets that smoky flavor without expensive ingredients.
Versatile Side or Main Dish
It’s a perfect side for grilled chicken or pork chops. But it’s hearty enough to eat on its own. I’ve served it over rice with a fried egg on top for a quick dinner. Leftovers reheat beautifully for lunch all week. It’s different from a baked corned beef and cabbage casserole, but just as comforting.
Simple, Flavorful Ingredients
Every ingredient has a job. Bacon provides smoky depth and cooking fat. Onion and garlic build a savory foundation.
Chicken broth and butter steam the cabbage to tender without boiling it to death. The brown sugar cuts any bitterness. Stone ground mustard and smoked paprika add complexity you don’t get in most basic fried cabbage. You end up with something far better than the sum of its simple parts.
Print
Easy Fried Cabbage with Bacon and Onions (Ready in 35 Minutes!)
- Total Time: 35 min
- Yield: 6 servings 1x
Description
This easy fried cabbage recipe is cooked in one skillet with bacon, onion, and garlic. A bit of brown sugar balances the flavor, and it’s ready as a savory side dish in 35 minutes.
Ingredients
For the cabbage:
1 medium head green cabbage (about 2 lbs), core removed and thinly sliced
For cooking:
6 slices bacon, chopped
1 tablespoon cooking oil (like avocado or canola)
1 large yellow onion, thinly sliced
3 cloves garlic, minced
For the sauce:
1/2 cup chicken broth
2 tablespoons unsalted butter
1 tablespoon brown sugar
1 teaspoon stone ground mustard
1/2 teaspoon smoked paprika
To finish:
Salt and black pepper to taste
Instructions
1. Place the chopped bacon in a large, cold skillet. Cook over medium heat for 5-7 minutes until crispy. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave 2 tablespoons of bacon fat in the skillet; discard any excess.
2. Add the sliced onion to the skillet with the bacon fat. Sauté for about 3 minutes, stirring often, until soft and translucent.
3. Stir in the minced garlic and cook for just 30 seconds until fragrant.
4. Add all of the sliced cabbage to the skillet. It will mound up but will wilt down.
5. Pour in the chicken broth and add the butter, brown sugar, mustard, and smoked paprika. Toss everything until well-coated. Adding the broth now, rather than at the start, prevents the cabbage from steaming before it has a chance to pick up color from the hot pan.
6. Cover the skillet and cook for 15-20 minutes, stirring every 5 minutes. Cook until the cabbage is tender with caramelized edges but not mushy.
7. Turn off the heat. Stir the reserved crispy bacon back into the skillet. Taste and season with salt and black pepper before serving.
Notes
Store in an airtight container in the refrigerator for up to 5 days.
Do not freeze, texture will change.
Reheat gently in a skillet over medium-low heat with a splash of water, or microwave in 30-second intervals.
No stone ground mustard? Dijon works fine.
For a vegetarian version, omit bacon. Use 3 tbsp oil to start and add extra smoked paprika or liquid smoke to vegetable broth.
- Prep Time: 10 min
- Cook Time: 25 min
- Category: Side Dishes
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 182 kcal
- Sugar: 9 g
- Sodium: 320 mg
- Fat: 12 g
- Saturated Fat: 4 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 13 g
- Fiber: 4 g
- Protein: 6 g
- Cholesterol: 20 mg
Easy Fried Cabbage Ingredients
Active Time: 10 minutes Total Time: 35 minutes Yield: 6 servings
- 1 medium head green cabbage (about 2 lbs), core removed and sliced
- 6 slices bacon, chopped
- 1 large yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1/2 cup chicken broth
- 2 tablespoons unsalted butter
- 1 tablespoon cooking oil (like avocado or canola)
- 1 tablespoon brown sugar
- 1 teaspoon stone ground mustard
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
No chicken broth? Use vegetable broth. No stone ground mustard? Dijon works fine.
The Core Ingredients
The cabbage, bacon, and aromatics are what matter most for texture and depth. Use a firm, heavy green cabbage—it holds up better to frying than softer varieties.
The bacon renders fat for cooking and becomes a crispy topping. Cook it until crisp first. You’ll sauté the onion in the bacon fat until soft and translucent, about 3 minutes. This builds a sweet, savory base. Add the garlic last so it doesn’t burn and turn bitter.
Ingredient Notes & Swaps
You can adapt this based on what’s in your kitchen. For a vegetarian version, see the FAQ below. The brown sugar cuts the cabbage’s sharp edge and helps everything caramelize. If you don’t have it, a teaspoon of maple syrup works. The mustard and paprika add savory complexity.
| Original | Substitute | Notes |
|---|---|---|
| Chicken Broth | Vegetable Broth | Use for vegetarian version. |
| Stone Ground Mustard | Dijon Mustard | Very similar flavor profile. |
| Butter | Additional Oil | For dairy-free, use 2 more tbsp oil. |
How to Make Fried Cabbage: Step-by-Step
You’ll cook everything in one skillet, building layers of flavor from the bacon up.
Prep the Cabbage & Bacon
- Remove the tough core from the green cabbage and slice it into thin, bite-sized strips. This ensures even cooking.
- Chop the raw bacon into small pieces. Cook them in a large, cold skillet over medium heat for 5-7 minutes until crispy.
- Use a slotted spoon to transfer the crispy bacon to a paper towel-lined plate. Leave about 2 tablespoons of the rendered bacon fat in the pan, this is your flavor base.
Watch Out: Pour off and discard any excess bacon grease beyond those 2 tablespoons. Too much will make the final dish greasy instead of flavorful.
Sauté for Maximum Flavor
- Add the sliced onion to the hot bacon fat in the skillet. Sauté for about 3 minutes, stirring often, until soft and translucent.
- Stir in the minced garlic and cook for just 30 seconds until fragrant. You don’t want it to brown.
- Add all of the sliced cabbage to the skillet. It will look like a mountain, but it wilts down quickly.
Cook to Perfect Tenderness
- Pour in the chicken broth and add the butter, brown sugar, stone ground mustard, and smoked paprika. Toss everything until the cabbage is well-coated. Adding the broth now, rather than at the start, lets the cabbage pick up color from the hot pan before it steams.
- Cover the skillet and let it cook for 15-20 minutes. Stir every 5 minutes. The cabbage is done when it’s wilted, tender but not mushy, and has golden, caramelized edges.
- Turn off the heat. Stir the reserved crispy bacon back into the skillet. Taste and season with salt and black pepper.
Pro Tip: Don’t skip stirring. It prevents burning and helps all pieces cook evenly from that delicious broth and bacon fat at the bottom of the pan.
Serving, Storage & Troubleshooting
Best Dishes to Serve With Fried Cabbage
This savory cabbage pairs well with pan-seared pork chops, grilled chicken thighs, or baked sausage. For St. Patrick’s Day, serve it with corned beef or shepherd’s pie. Leftovers work great in fried rice the next day. For a different take on comforting cabbage, our corned beef and cabbage rice casserole is worth trying.
How to Store & Reheat Leftovers
Let the fried cabbage cool completely before storing. It keeps for up to 5 days in an airtight container in the fridge. I don’t recommend freezing it, as the texture becomes watery when thawed.
To reheat, use a skillet over medium-low heat with a splash of water or broth. Stir until warmed through, about 5 minutes. For a single serving, the microwave works fine. Heat in 30-second intervals, stirring between each, until hot.
Common Problems & Solutions
| Storage Method | Duration | Notes |
|---|---|---|
| Refrigerator | Up to 5 days | Store in an airtight container. |
| Freezer | Not Recommended | Texture degrades upon thawing. |
| Problem | Solution | |
| Bland Flavor | Cook the onion and garlic in the bacon fat. Don’t skip the mustard and smoked paprika. Always season with salt and pepper at the end. | |
| Mushy Cabbage | You’ve overcooked it. For tender but not soft cabbage, stick to the 15-20 minute cook time and check it early. It should have a slight bite. | |
| Dry Skillet | If the pan dries out before the cabbage is tender, add 2 tablespoons of water or chicken broth and continue cooking covered. | |
| Vegetarian Version | See the FAQ for a full vegetarian swap. | |
| Adjusting Salt | If using regular broth or bacon, season at the very end. Start with 1/4 tsp salt, taste, and add more if needed. | |
| Tough Core | Always remove the tough core before slicing. It doesn’t soften enough during cooking. For a different tender-cabbage method, see our guide on cabbage boil. |
Your Fried Cabbage Recipes Easy Questions, Answered
Can I use pre-shredded coleslaw mix instead of a whole cabbage?
Yes. A 14-ounce bag of coleslaw mix replaces the sliced head of cabbage. Since it’s thinner, reduce the covered cooking time to 10-15 minutes and check early to avoid mushiness. You’ll miss the heartier texture of hand-cut strips, but it’s a great shortcut for busy nights.
My cabbage is releasing a lot of liquid. Is that normal?
Yes, that’s completely normal. Cabbage contains a lot of water. The liquid you see is a mix of the vegetable’s own juices and the chicken broth. This steams the cabbage to tenderness. Let it cook uncovered for the last 5 minutes to allow most of that liquid to evaporate and let the edges caramelize.
What can I use if I don’t have bacon or want a vegetarian version?
Omit the bacon entirely. Start by sautéing your onion in 3 tablespoons of oil or butter. Use vegetable broth. To replace the smoky flavor, add an extra 1/2 teaspoon of smoked paprika and a dash of liquid smoke (optional) to the broth mixture. It creates a deeply savory, vegetarian-friendly dish.
How do I know when the fried cabbage is done cooking?
It’s done when the thickest pieces are fork-tender but not completely soft, and the edges have started to turn golden brown. This usually takes 15-20 minutes of covered cooking. Taste a piece at the 15-minute mark. If it still has a harsh, raw bite, let it cook for another 5 minutes and check again.
Can I make this spicy? What’s the best way?
Absolutely. For a kick, add 1/4 to 1/2 teaspoon of crushed red pepper flakes when you sauté the garlic. You can also stir in a few dashes of your favorite hot sauce with the chicken broth. A finely diced jalapeño added with the onion works great too. Start small and adjust to your taste.
Your Next Batch of Easy Fried Cabbage Starts Here
This easy fried cabbage recipe proves a tasty side doesn’t need hours. The key is using bacon fat to sauté everything and that spoonful of brown sugar to balance the flavor. You get tender, caramelized results in one skillet in about 35 minutes.
I always sneak a few pieces of crispy bacon straight from the pan. It’s my chef’s tax. Give this method a try this weekend. It turns a simple head of cabbage into something seriously good.
What’s your favorite protein to serve this savory fried cabbage with?
For more recipes like this, follow us on Facebook and Pinterest for hearty side dishes and simple skillet meal inspiration.
More recipes you’ll love: