Jump to Recipe
Fried cabbage and onions with rice turns a cheap head of cabbage into a full skillet dinner, no fancy technique required.
The trick is patience at the stove. Sliced onion goes in first to turn deep gold in bacon fat, then shredded cabbage cooks down in two batches until the edges caramelize instead of steam. A splash of cider vinegar at the end cuts through the richness and wakes the whole pan up.
I serve it spooned over warm white rice, which soaks up the buttery pan juices. It’s a dish my grandmother made on Sundays when the fridge was thin, and it still tastes right on any weeknight.
One thing that trips people up: adding all the cabbage at once. It steams instead of frying and you lose the golden caramelized edges that make this worth cooking.
Why You’ll Love This Recipe
- Uses one skillet and pantry basics you likely have already
- Ready in under an hour with mostly hands-off simmer time
- Turns a $2 head of cabbage into a full dinner
- Leftovers reheat cleanly for lunch the next day
Ingredient Notes
- bacon: Regular sliced bacon works best here. Pancetta or diced ham are fine substitutes if that’s what you have.
- green cabbage: Green cabbage holds its shape and browns well. Savoy works too but wilts faster, so shorten the covered cooking time by a few minutes.
- yellow onion: Yellow onion turns sweet and deep gold as it cooks. White onion works but tastes sharper.
- cooked white rice: Day-old rice reheats cleanest, but freshly cooked rice is fine as long as it’s not sticky wet.
- apple cider vinegar: White vinegar or a squeeze of lemon juice can stand in if you’re out of cider vinegar.
- smoked paprika: Regular paprika works in a pinch, but you’ll lose the smoky note that plays off the bacon.

Southern Skillet Fried Cabbage and Onions with Rice
Ingredients
Method
- Cook the diced bacon in a 30 cm / 12-inch skillet over medium heat for 5 to 6 minutes, stirring occasionally, until crisp. Lift it out with a slotted spoon and set aside, leaving the fat in the pan.
- Add the sliced onion to the bacon fat and cook for 6 to 8 minutes, stirring now and then, until soft and golden at the edges.
- Stir in the garlic and cook for 30 seconds until fragrant.
- Add half the shredded cabbage and toss to coat in the fat. Let it wilt for 2 to 3 minutes before adding the rest of the cabbage, since dumping it all in at once steams the pile instead of browning it.
- Add the butter, chicken broth, smoked paprika, salt, black pepper, and red pepper flakes if using. Cover and cook for 15 to 18 minutes, stirring every few minutes, until the cabbage is tender.
- Uncover and raise the heat to medium-high. Cook for 3 to 4 minutes more, stirring often, until most of the liquid has evaporated and the cabbage edges turn golden brown.
- Stir the reserved bacon and cider vinegar back into the pan. Taste and add more salt if needed.
- Spoon the warm rice into bowls, top with the fried cabbage and onions, and scatter with sliced green onions.
Notes
- Shred cabbage by hand for uneven, rustic pieces that catch more color.
- Don't skip the uncovered browning step at the end.
- Taste before adding extra salt since bacon and broth both bring sodium.
- Leftover cabbage tastes better the next day once flavors settle.

Tips for Success
- Shred the cabbage into strips about 1 cm wide so it cooks evenly and still has some bite when done.
- Add the cabbage in two batches instead of all at once, or it steams instead of caramelizing at the edges.
- Save the bacon fat and stir the crisp bacon back in at the end so it stays crunchy instead of going soft.
- Add the cider vinegar at the finish, not the start, so the acidity stays bright instead of cooking off.
- Cook the rice while the cabbage simmers covered so both finish around the same time.
Variations
- Make it vegetarian by skipping the bacon and frying the onion and cabbage in 2 tbsp olive oil with a pinch of smoked paprika.
- Add sliced smoked sausage or kielbasa with the onion for a heartier one-skillet dinner that needs no side dish.
- Swap the white rice for brown rice or cooked farro for a nuttier base with more fiber.
Storage and Reheating
Fried cabbage and onions keeps for 3 to 4 days in the fridge in an airtight container, stored separately from the rice if you want the rice to stay fluffy.
Reheat the cabbage in a 25 cm / 10-inch skillet over medium heat for 4 to 5 minutes, stirring, until warmed through and the edges crisp back up slightly. The microwave works too, at 1 to 2 minutes on high, stirring halfway.
I don’t freeze this one. Cabbage turns limp and watery once thawed, so it’s better to fry a fresh batch when you want it again.
Serving Suggestions
Fried cabbage and onions with rice stands on its own as a light dinner, much like fried cabbage and onions with pasta, but it also works as a side for something heartier.
Pair it with grilled smoked sausage, pan-seared pork chops, or fried chicken thighs for a full Southern-style plate. A wedge of cornbread on the side is never a bad call.
For a lighter meal, skip the meat and serve it alongside a fried egg with a runny yolk spooned over the rice.

FAQ
Why is my fried cabbage and onions watery instead of caramelized?
Watery cabbage usually means the pan got overcrowded or the lid stayed on past the point the cabbage was tender. Add the cabbage in two batches so the first half wilts before the rest goes in, and uncover the pan for the last 3 to 4 minutes to let liquid cook off and the edges brown.
Can I use olive oil instead of bacon fat for this recipe?
Yes, olive oil or butter works fine if you want to skip the bacon fat, though you’ll lose some of the smoky depth it adds. Use about 2 tablespoons of oil in place of the bacon fat and add a pinch of smoked paprika, or stir in diced smoked sausage for flavor instead.
Can I make fried cabbage and onions ahead of time and reheat it later?
Yes, it holds up well for 3 to 4 days in the fridge in an airtight container. Reheat it in a skillet over medium heat for 4 to 5 minutes so the edges crisp back up, rather than relying on the microwave alone. Cook or reheat the rice separately with a splash of water.
What can I serve alongside fried cabbage and onions with rice?
Grilled smoked sausage, pan-seared pork chops, or fried chicken thigh all pair well since the cabbage plays the role of a rich vegetable side. Cornbread is a natural match too. For a meatless dinner, top the rice and cabbage with a fried egg instead.
Is fried cabbage and onions with rice gluten free?
Yes, as written this dish is gluten free since cabbage, onion, rice and bacon don’t contain gluten. Just check your chicken broth label, since some brands add wheat-based thickeners, and swap in a certified gluten-free broth if you need to be strict.
What’s the difference between fried cabbage and braised cabbage?
Fried cabbage cooks mostly uncovered or briefly covered over higher heat so the edges caramelize and brown, while braised cabbage simmers low and covered in liquid until soft and pale with little color. This recipe splits the difference, covering the cabbage briefly to steam it tender, then uncovering it to let the edges catch color.
