Ground Beef and Cabbage
This one-skillet cabbage and ground beef dinner turns two humble ingredients into something you will actually crave: savory browned beef folded through sweet, silky ribbons of cabbage in a smoky tomato-paprika pan sauce. Browning the beef first and reusing its drippings builds flavor fast, while a brief covered steam followed by an uncovered sizzle gives you tender cabbage with caramelized edges instead of a watery pan. It is low-carb, budget-friendly, and on the table in about 45 minutes.
Brown 680 g (1 1/2 lb) of 85/15 ground beef hard in a 12-inch lidded skillet over medium-high heat until deeply crusted, about 7 minutes, then scoop it out and leave 1-2 tablespoons of drippings behind. Soften a diced onion in those drippings, then stir in minced garlic, 2 tablespoons tomato paste, and 1 teaspoon smoked paprika until the paste darkens a shade. Pile in a chopped 900 g (2 lb) head of green cabbage in two additions, letting the first wilt before adding the rest, then pour in 120 ml (1/2 cup) beef broth plus 1 tablespoon Worcestershire, cover, and steam 10 minutes until the cabbage is tender. Uncover, crank the heat to evaporate the liquid, fold the beef back in to reheat, and finish with 2 teaspoons apple cider vinegar, salt, pepper, and parsley.
- Brown the beef first and cook the whole dish in its drippings — that fond is where most of the flavor lives.
- Steam covered just until tender, then finish uncovered on high heat so the cabbage caramelizes instead of stewing in its own liquid.
- Hold the vinegar and final salt until the very end; the acid wakes everything up and salting late keeps the cabbage from weeping.
Equipment
- 12-inch (30 cm) skillet or Dutch oven with lid
- Chef's knife
- Large cutting board
- Wooden spoon or sturdy spatula
- Slotted spoon
- Measuring cups and spoons
Składniki
Skillet base
- 15 ml olive oil
- 680 g ground beef (85/15), 80/20 also works; drain a little extra fat
- yellow onion, diced
- garlic cloves, minced
- 30 g tomato paste
- 2 g smoked paprika, sweet paprika works too
- 900 g green cabbage, cored and chopped into 2.5 cm (1-inch) pieces, discard tough outer leaves
- 120 ml beef broth, low-sodium preferred
- 15 ml Worcestershire sauce, contains anchovies; check the label if you need certified gluten-free
Seasoning and finish
- 7 g fine sea salt, divided; season to taste at the end
- 1 g black pepper, freshly ground
- 0.5 g red pepper flakes, optional
- 10 ml apple cider vinegar
- 8 g fresh flat-leaf parsley, chopped, for serving
Przygotowanie
- KROK01
Quarter the cabbage through the core, cut out the core from each wedge, and chop the leaves into rough 2.5 cm (1-inch) pieces — you will have a huge pile, but it cooks down by more than half. Dice the onion and mince the garlic. Keeping everything cut before the pan gets hot makes the rest of the recipe hands-off.
- KROK02
Heat the olive oil in a 12-inch lidded skillet or Dutch oven over medium-high. Add the ground beef, press it into an even layer, and let it sit untouched for 3 minutes to build a deep brown crust. Break it up and cook 3-4 minutes more until no pink remains, seasoning with 1/2 teaspoon of the salt. Transfer the beef to a bowl with a slotted spoon, leaving 1-2 tablespoons of drippings in the pan; spoon off any excess beyond that.
- KROK03
Drop the heat to medium and cook the diced onion in the drippings, scraping up the browned bits, until soft and translucent, about 3 minutes. Stir in the garlic, tomato paste, smoked paprika, and red pepper flakes and cook 1 minute more, until the paste darkens from bright red to brick and smells sweet rather than raw.
- KROK04
Add half the chopped cabbage and toss to coat it in the tomato-paprika base. Once it slumps enough to make room, about 2-3 minutes, add the rest along with the remaining 3/4 teaspoon salt and toss again. Do not worry if the pan looks overloaded — the lid will fit in a minute.
- KROK05
Pour in the beef broth and Worcestershire sauce, cover, and cook over medium heat, stirring once halfway, until the cabbage is tender with just a little bite at the thickest ribs, 8-10 minutes.
- KROK06
Uncover, raise the heat to medium-high, and cook, stirring occasionally, until the liquid has nearly evaporated and the cabbage picks up golden-brown edges in spots, 3-4 minutes. Fold the browned beef and any collected juices back in and cook 1 minute to reheat.
- KROK07
Off the heat, stir in the apple cider vinegar and black pepper. Taste and adjust salt — cabbage drinks up seasoning, so it may need another pinch. Shower with parsley and serve hot, straight from the skillet.
Make ahead
Chop the cabbage and onion up to 2 days ahead and store them in zip-top bags in the fridge. You can also brown the beef a day in advance and refrigerate it with its drippings; start the recipe at the onion step, adding a fresh teaspoon of oil to the pan. The finished dish holds well, so cooking the whole thing the night before a busy day is a legitimate strategy.
Storage
Cool completely, then refrigerate in an airtight container for up to 4 days; the flavor actually deepens overnight. Reheat in a skillet over medium heat with a splash of broth or water, or microwave in 60-second bursts. It also freezes well for up to 3 months — thaw overnight in the fridge before reheating, and expect the cabbage to be slightly softer after freezing.
Variations
Unstuffed cabbage rolls
Stir in a 400 g (14.5 oz) can of diced tomatoes with the broth and fold 300 g (about 2 cups) of cooked white rice in with the beef at the end. You get all the flavor of stuffed cabbage rolls with none of the rolling. Note this version is no longer low-carb.
Lighter or meat-free swap
Ground turkey (93/7) works nearly one-for-one; add an extra tablespoon of olive oil since it renders less fat. For a plant-based version, use 400 g of plant-based crumbles, swap the beef broth for vegetable broth, and replace the Worcestershire with 2 teaspoons soy sauce or a vegan Worcestershire — check labels for soy and gluten.
Kielbasa and mustard
Replace half the beef with 225 g (8 oz) of sliced kielbasa, browned alongside it, and whisk 1 tablespoon of whole-grain mustard into the broth. The smoky sausage and mustard tang push the dish toward Polish comfort-food territory.
Serve with
Nutrition per serving
Nutrition values are estimates based on the metric measurements. Adjust as needed.
Najczęstsze pytania
Do I need to boil or pre-cook the cabbage first?
No. Raw chopped cabbage goes straight into the skillet, wilts down in the tomato-paprika base, and then steams in a small amount of broth under the lid. Pre-boiling would water down the flavor and turn the cabbage mushy — the whole appeal of cabbage and ground beef made this way is that everything cooks in one pan and keeps its texture.
Why did my cabbage and ground beef turn out watery?
Two usual culprits: the pan was too crowded to evaporate moisture, or the dish never got its uncovered high-heat finish. Cabbage releases a lot of water as it cooks, so after the covered steam you need 3-4 minutes with the lid off over medium-high heat to cook that liquid off and let the edges caramelize. Salting heavily at the start instead of in stages can also pull extra water out early.
What kind of ground beef works best?
85/15 is the sweet spot — enough fat to brown well and flavor the drippings that the onion and cabbage cook in, without leaving the skillet greasy. 80/20 tastes great too; just spoon off all but about 2 tablespoons of fat after browning. With 90/10 or leaner, add an extra tablespoon of oil so the vegetables have something to cook in.
Is cabbage and ground beef keto or low-carb friendly?
Yes, as written it lands around 12 g of carbs and 4 g of fiber per serving, or roughly 8 g net carbs, which fits most low-carb and many keto plans. Skip the rice-based variation, and serve it over cauliflower rice if you want a bigger plate without adding carbs.
Can I make it ahead or freeze it?
Absolutely — this is one of those skillet dinners that tastes better on day two, after the smoky paprika and beef flavor soak into the cabbage. Refrigerate up to 4 days or freeze up to 3 months in airtight containers. Reheat gently in a skillet with a splash of broth so it steams back to life instead of drying out.
Cooked this? Rate it.
Real ratings from real cooks. We only show a score once enough of you have weighed in — no fabricated stars.