Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Quick and Easy Recipes

Fried Cabbage with Bacon, Onion, and Garlic (20-Minute Side Dish)

Updated: May 17, 2026 · Published: Mar 12, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

652 shares
  • Facebook
  • X
↓ Jump to Recipe

My husband doesn't really love cabbage — except for this one. I started making fried cabbage on a night when the fridge was almost empty, I had half a head of cabbage sitting in the crisper, and six strips of bacon in the back of the freezer. Twenty minutes later, he asked if there was more. That's the kind of recipe that earns a permanent spot in my rotation.

What makes this work is the bacon drippings. You cook the bacon first, pull it out, and then sauté the onion and garlic right in that rendered fat. The cabbage goes in next and picks up all of those smoky, savory bits from the bottom of the pan. A little smoked paprika at the end ties everything together. It's the kind of dish that tastes like it took longer than it did.

This one shows up on my table most often alongside something hearty — grilled sausages, a roasted chicken, or paired next to my Longhorn Steakhouse Parmesan Chicken when I want a full dinner without too much effort. It's also one of those sides that works as a leftover the next day — Zainab eats it cold straight from the container, which I find both alarming and flattering.

One thing to set expectations on: cabbage shrinks down a lot. What looks like an enormous pile in the pan will cook down to about half that volume, so don't be scared by the amount when you first add it. Just keep stirring and trust the process. The edges will start to caramelize and that's when you know it's almost done.

Fried cabbage with bacon, onions, and garlic garnished with green onions in a white bowl.

Why You'll Love This Recipe

  • Done in 20 minutes flat: From cold skillet to table, this genuinely comes together in about 20 minutes. I've timed it on more than one hectic weeknight when I had nothing else planned. No marinating, no long roasting times, no babysitting — just a hot skillet and a wooden spoon.

  • Bacon drippings do the heavy lifting: Cooking the onions and garlic in the leftover bacon fat is the detail that makes this taste like something from a diner instead of a sad weeknight side. I used olive oil alone the first time I made it and it was fine, but not this. Once I started using the drippings, there was no going back.

  • Cabbage that actually tastes good: I know cabbage has a reputation. This recipe changes that. When it cooks down in that smoky pan with caramelized onion and garlic, it becomes something completely different — tender at the center, a little golden at the edges, savory all the way through.

  • Cheap ingredients, no specialty shopping required: Everything here comes from a regular grocery run — Walmart, Aldi, wherever you shop. A head of cabbage, a pack of bacon, one onion, garlic. That's almost all of it. I make a double batch sometimes because the cost of this dish is genuinely embarrassing in the best way.

  • Pairs with almost anything: Pork chops, sausages, roast chicken, fried eggs — I've served this next to all of them. It's the kind of side dish that doesn't compete with the main, it just makes dinner feel more complete.

Ingredients

  • 1 medium head of cabbage, chopped into bite-sized pieces
  • 6 slices bacon, chopped
  • 1 medium onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 tablespoon olive oil
  • Salt and pepper to taste
  • ½ teaspoon smoked paprika (optional, but I almost always add it)
  • ½ teaspoon red pepper flakes (optional, for heat)

Directions

  1. Cook the bacon: Add the chopped bacon to a large, cold skillet and bring the heat up to medium. Let it cook for 5 to 7 minutes, stirring occasionally, until the bacon is crispy and browned. Remove it with a slotted spoon and set it aside on a plate. Leave the drippings in the pan — don't drain them, that's your flavor base.
  2. Sauté the onion and garlic: Add the tablespoon of olive oil to the pan with the bacon drippings. Once it's hot, add the sliced onion and cook for about 5 minutes until soft and starting to caramelize at the edges. Add the minced garlic and cook for 1 more minute, stirring constantly so it doesn't burn.
  3. Add the cabbage: Pile the chopped cabbage into the skillet — it'll look like a lot but it cooks down quickly. Stir it well to get it coated in the onion and garlic mixture. Season with salt, pepper, smoked paprika, and red pepper flakes if you're using them. Cook for 10 to 12 minutes, stirring every couple of minutes, until the cabbage is tender and some of the edges have turned golden.
  4. Return the bacon: Tip the crispy bacon back into the skillet and toss everything together. Cook for another 1 to 2 minutes just to let the flavors come together. Taste and adjust seasoning — sometimes I add a little more salt at this stage.
  5. Serve: Serve hot, straight from the skillet. If you want to add a splash of apple cider vinegar at the end, do it now — it cuts through the richness and adds a nice contrast.
Crispy fried cabbage with bacon pieces and green onion garnish served on a white plate.

Tips for Success

  • Use the biggest skillet you have: Cabbage needs room to cook rather than steam. When I first made this in a medium skillet, everything piled on top of itself and went limp instead of caramelizing. Now I use my largest 12-inch skillet every time. If your pan is on the smaller side, cook the cabbage in two batches — it's worth the extra few minutes.

  • Don't rush the onions: Giving the onions a full 5 minutes before adding the garlic makes a real difference. They need time to soften and sweeten. If you add the cabbage too early, the onions stay sharp and the whole dish tastes a bit raw. I've rushed this step and regretted it every time.

  • Watch the garlic closely: Garlic goes from golden to burnt in about 30 seconds on a hot pan. Once you add it, keep stirring and don't walk away. Burnt garlic turns bitter and it'll flavor the whole dish — ask me how I know.

  • Leave it alone between stirs: Once the cabbage is in the pan, resist the urge to stir it constantly. Let it sit for a minute or two between stirs so the edges can make contact with the hot pan and get some color. That slight caramelization is what makes it taste good instead of just cooked.

  • Season in layers: I add my salt and paprika when the cabbage goes in, and then I taste again right before serving. Cabbage absorbs seasoning as it cooks, so what tastes well-seasoned at the start can taste flat by the end. Always taste and adjust at the finish.

Variations

  • Add a splash of vinegar: A tablespoon of apple cider vinegar stirred in at the very end changes the whole character of the dish — it cuts through the richness of the bacon and brings a slight tang that balances the sweetness from the caramelized onion. I do this about half the time. Balsamic works too if that's what you have open.

  • Swap in sausage: Slice up some kielbasa or andouille and brown it in the pan before the onions go in. The sausage takes this from a side dish to a full meal. My husband likes this version served with a fried egg on top on weekend mornings — it's substantial enough to hold everyone over until lunch.

  • Make it vegetarian: Skip the bacon and use 2 tablespoons of olive oil or butter to sauté the onions and garlic. Add a teaspoon of smoked paprika to compensate for the smokiness you'd get from the bacon. It's a different dish but still really good — I make this version when I want something lighter to serve alongside my Cheesy Hash Brown Casserole at brunch.

  • Make it cheesy: When the cabbage is done and the bacon is back in the pan, scatter about ½ cup of shredded sharp cheddar over the top and put a lid on the skillet for a minute to melt it. This version is more of a comfort food situation — great when it's cold outside and you want dinner to feel like a hug.

  • Add more vegetables: I've thrown in sliced bell peppers and mushrooms before when I needed to use them up. Add them with the onions so they have time to soften. Carrots work too but add them a couple of minutes before the onions since they take longer to cook through.

Serving and Storage

Serving

Serve this hot straight from the skillet. It goes with almost anything — roasted chicken, grilled pork chops, sausages, or even fried eggs for a breakfast plate. I've also served a smaller portion of it alongside a bowl of my Crockpot Chicken Noodle Soup on cold nights, which sounds odd but it works really well. In Pakistan we'd eat a dish like this with flatbread, but most of my readers seem to serve it as a classic American side with their protein of choice — both approaches work fine.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, put it back in a skillet over medium heat with a tiny splash of water or a small knob of butter to keep it from drying out. The microwave works in a pinch but the skillet gives you better texture. I don't recommend freezing this one — the cabbage goes quite soft after thawing and it's not worth it.

Fried cabbage with bacon, onions, and green onions garnish served in white bowl.

Frequently Asked Questions

Can I use frozen cabbage instead of fresh?

Fresh cabbage is really the way to go here. Frozen cabbage releases a lot of water when it thaws and that steam will prevent the caramelization that makes this dish good — you'll end up with soggy, pale cabbage instead of golden edges. If fresh cabbage isn't available, buy the pre-shredded coleslaw mix from the bag; it works better than frozen.

Can I make this ahead of time?

Yes, you can make it up to 3 days ahead and store it in the fridge. Reheat it in a skillet over medium heat with a small splash of water or butter to loosen it up. The bacon loses some of its crispiness after refrigeration but the flavor is still very good — honestly the leftovers are great as-is.

What can I substitute for bacon?

Turkey bacon works and keeps things lighter. Pancetta is a good swap if you have it — it renders down similarly. Smoked sausage like kielbasa is another option; just slice it thin and brown it first. For a completely meat-free version, use 2 tablespoons of olive oil and increase the smoked paprika to a full teaspoon to bring that smoky note back in.

How do I know when the cabbage is done?

Look for the edges of some pieces to turn golden and slightly crispy while the center is tender. If you press a piece with your spoon and it gives easily, it's done. The whole process takes about 10 to 12 minutes on medium heat. If you want it softer, give it a couple more minutes; if you like a little bite left in it, pull it off at 9 or 10 minutes.

My cabbage released a lot of water and it's steaming, not frying. What happened?

This usually happens when the pan is too small or too cold. Cabbage holds a lot of moisture and if the pan is crowded, that moisture can't evaporate fast enough and you get steam instead of a sear. Turn the heat up slightly, spread the cabbage out as much as possible, and resist stirring for a couple of minutes so the liquid has time to cook off. A wider, heavier skillet helps a lot here.

Fried cabbage with bacon, onion, and garlic garnished with green onions in a white bowl.

This is genuinely one of those recipes I come back to when I need something that requires almost no thought. The ingredients cost almost nothing, the whole thing is done before anyone gets too hungry, and the skillet is the only thing I have to wash. When I first threw this together from a near-empty fridge, I didn't expect it to become a regular — but here we are, making it at least twice a month.

What I like most is how flexible it is. Some nights I add the apple cider vinegar for brightness, some nights I throw in a little red pepper flake for heat, some nights I just make it exactly as written and it's exactly what I needed. It's not a complicated dish and it doesn't pretend to be — it's just good, reliable food that makes the rest of dinner feel easy.

If you want to build a full meal around this, try it alongside something from the Lemon Vinaigrette salad I have on the site — a simple dressed green salad with the fried cabbage and a piece of grilled chicken makes for a dinner that comes together in under 30 minutes total. Weeknight cooking doesn't need to be more complicated than that.

If you make this, I hope it earns a spot in your regular rotation the same way it did in mine. 🥓🥬✨

Fried cabbage with bacon, onions, and garlic garnished with green onions in a white bowl.

FRIED CABBAGE WITH BACON, ONION, AND GARLIC

Sana Umer
Fried Cabbage with Bacon, Onion, and Garlic is a savory, flavorful side dish that combines tender cabbage with crispy bacon, caramelized onions, and aromatic garlic. It's a quick and easy dish that makes a perfect accompaniment to any meal.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 25 minutes mins
Course Side Dish
Cuisine American
Servings 4 people
Calories 150 kcal

Ingredients
  

  • 1 medium head of cabbage chopped
  • 6 slices bacon chopped
  • 1 medium onion thinly sliced
  • 3 cloves garlic minced
  • 1 tablespoon olive oil
  • Salt and pepper to taste
  • ½ teaspoon smoked paprika optional
  • ½ teaspoon red pepper flakes optional

Instructions
 

  • In a large skillet, cook the chopped bacon over medium heat until crispy, about 5-7 minutes. Remove the bacon from the skillet and set aside, leaving the bacon drippings in the pan.
  • Add the olive oil to the skillet with the bacon drippings. Once hot, add the sliced onions and cook until soft and caramelized, about 5 minutes.
  • Add the minced garlic to the skillet and sauté for 1 minute, until fragrant.
  • Add the chopped cabbage to the skillet. Stir well to combine with the onions and garlic.
  • Season with salt, pepper, smoked paprika, and red pepper flakes (if using). Stir occasionally and cook for 10-12 minutes, or until the cabbage is tender but still slightly crisp.
  • Return the cooked bacon to the skillet and toss to combine.
  • Serve warm as a side dish.

Notes

  • For a more robust flavor, you can add a splash of apple cider vinegar or lemon juice toward the end of cooking.
  • If you prefer a sweeter taste, add a small pinch of sugar to the onions while they are caramelizing.
  • You can substitute turkey bacon for a lighter option or use more olive oil for a vegetarian version.
  • Leftovers can be stored in the refrigerator for up to 2 days and reheated in the skillet or microwave.
  • This dish pairs well with grilled meats, roasted chicken, or even as a topping for baked potatoes.
  • If you like extra heat, add more red pepper flakes or a splash of hot sauce before serving.
Keyword Bacon Onion Garlic, Fried Cabbage, Healthy Savory, Quick Side Dish

If you're looking for more easy sides and weeknight dinners, here are a few I make on repeat:

  • Cheesy Hash Brown Casserole — great for brunch or as a hearty side alongside eggs and meat
  • Longhorn Steakhouse Parmesan Chicken — one of the best things to serve this fried cabbage alongside
  • Crockpot Chicken Noodle Soup — for when you want something warm and completely hands-off
  • Lemon Vinaigrette Recipe — a bright, simple dressing that works well with a light salad next to this dish
  • Creamy Crab Bisque — if you want to go in a different direction entirely for a cozy dinner

  • DAIRY-FREE MAC AND CHEESE (CREAMY, CHEESY, PLANT-BASED)
  • BBQ GRILLED PORK CHOPS WITH SMOKY BROWN SUGAR RUB (JUICY EVERY TIME)
  • HIDDEN ZUCCHINI MAC AND CHEESE PICKY EATERS BEG FOR
  • SOFT TENDER SLOW-COOKER PULLED BBQ PORK FOR SENIORS
652 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

652 shares
  • Facebook
  • Pinterest