Ground Beef and Cabbage Skillet
A hearty one-pan skillet of browned ground beef with tender shredded cabbage and grated carrot, folded into a savory coconut aminos and ginger sauce and finished with sliced avocado and scallions.
Why You'll Love This Recipe
This is a fast, filling one-pan dinner for anyone who wants a warm, savory meal without a long ingredient list or a sink full of pots. It leans on humble, inexpensive vegetables and a single skillet, so it comes together on a busy weeknight and reheats well for lunch the next day. It suits cooks steering clear of grains, dairy, and nightshades who still want something that eats like comfort food.
Brown the beef hard before anything else goes in the pan. Those browned bits build a savory, roasted depth of flavor that plain simmered beef never develops, and cooking the aromatics in the rendered fat carries that flavor through the whole dish. Coconut aminos brings a mellow, slightly sweet saltiness in place of soy, and the fresh ginger and garlic keep the whole skillet bright rather than heavy.
Rich, protein-heavy beef against sweet carrot and cabbage that keeps a little bite. The avocado added off the heat lends a cool, creamy contrast and healthy fat, while the raw scallions add a sharp, fresh finish. It is a nourishing bowl that leaves you full without feeling weighed down, and it is one pan from start to finish, which counts for a good deal on a weeknight.
Ingredients
- 1 1/2 lb ground beef
- 1/2 head green cabbage, shredded
- 2 carrots, grated
- 1 onion, diced
- 4 cloves garlic, minced
- 3 tbsp coconut aminos
- 2 tsp grated ginger
- 2 tbsp olive oil
- 1 small avocado, sliced
- 3 scallions, sliced
- 1/2 tsp salt
Instructions
- Prep the vegetables: Shred the cabbage into thin ribbons and peel and grate the carrots. Dice the onion, mince the garlic, and peel and grate the ginger. Thinly slice the scallions and set them aside for finishing. Leave the avocado whole for now so it does not brown before serving.
- Brown the beef: Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and cook, breaking it into small crumbles with a wooden spoon, until it is deeply browned with no pink remaining, about 6 to 8 minutes. Push the beef to one side of the pan.
- Soften the aromatics: Add the diced onion, minced garlic, and grated ginger to the cleared side of the skillet. Cook, stirring, until the onion turns translucent and the garlic and ginger smell fragrant, about 3 minutes, then stir them together with the beef.
- Add the vegetables: Stir in the shredded cabbage and grated carrots. Cook, tossing often so they cook evenly, until the cabbage has wilted down and is crisp-tender, about 6 to 8 minutes.
- Season and finish: Pour in the coconut aminos and sprinkle with the salt. Toss well and cook for another minute so the sauce coats everything and the excess liquid cooks away. Slice the avocado, remove the pan from the heat, and finish with the sliced avocado and scallions.
Variations
- Ground pork or turkey: Swap the ground beef for ground pork or ground turkey for a lighter or sweeter flavor. Turkey leaves less behind in the pan, so add a little extra olive oil to keep it from drying out.
- More greens: Trade half the cabbage for shredded Brussels sprouts or bok choy. Both wilt in the same amount of time and add a slightly different sweetness and bite.
- Mushroom depth: Stir in sliced cremini or shiitake mushrooms with the cabbage. They release savory juices and add a meaty texture that stretches the dish further.
- Bright and citrusy: Finish with a squeeze of fresh lime and a handful of chopped cilantro along with the scallions for a fresher, more aromatic bowl.
- Ginger-garlic boost: Double the fresh ginger and garlic and add extra coconut aminos for a bolder, more savory sauce that clings to the cabbage.
Storage & Leftovers
Cooled leftovers keep in an airtight container in the refrigerator for up to four days. Store the beef and cabbage mixture on its own, and hold back the avocado and scallions until serving so they stay fresh.
Reheat in a skillet over medium heat with a small splash of water to loosen the cabbage, stirring until hot throughout. Microwaving works. Cover it loosely and stir once or twice. Add the avocado and scallions once it is on the plate.
To get ahead, shred the cabbage, grate the carrots, dice the onion, and mince the garlic and ginger a day in advance and refrigerate them in separate containers. With the prep done, the skillet cooks start to finish in well under half an hour.
Notes & Tips
- Choose your cabbage: A firm, heavy green cabbage shreds cleanly and holds its texture in the pan. Slice out the tough core before shredding so you get tender ribbons rather than woody chunks.
- Do not crowd the beef: Give the ground beef room and resist stirring it too soon; letting it sit against the hot pan for a minute at a time is what builds the browned, savory crust. Cook it in two batches in a smaller pan if needed.
- Grate ginger frozen: Keep a knob of fresh ginger in the freezer and grate it straight from frozen. It grates finer, you can skip peeling, and it lasts for months.
- Pick a ripe avocado: Choose an avocado that yields to gentle pressure but is not mushy. Slice it only at the very end and add it off the heat so it stays creamy rather than turning bitter and warm.
- Adjust the salt at the end: Coconut aminos varies in saltiness by brand, so taste after tossing in the sauce before adding the full amount of salt. You can always add more, but you cannot take it back.
- Double the batch: This mixture scales easily and reheats well, so cook extra beef and cabbage for quick lunches. Just keep the avocado and scallions separate and add them fresh each time.
Nutrition & Mindful Eating
- Beef and cabbage in the same pan feed each other. The beef browns first and leaves its fat behind, the cabbage cooks down in it and lifts all the savory bits stuck to the bottom, and the carrot and onion sweeten the whole thing as they go.
- Ground beef spread thin and left alone until it crusts is where the flavor of this dish comes from, those browned edges tasting of far more than the meat did going in, and it carries iron in the form your body takes up most readily.
- Cabbage shrinks to almost nothing in a hot pan and turns sweet and slightly nutty where it catches, and cooked fast and dry like this it keeps more of its vitamin C than a long simmer would allow.
- Fresh ginger grated in at the end keeps its heat and its perfume, garlic goes in just before it, and a splash of coconut aminos hits the hot pan and reduces to a dark savory glaze in seconds. That last minute is where the dish gets its character.
- Sliced avocado and scallions go on cold, straight over the hot skillet, and the soft buttery fat of the avocado is what makes the plate feel finished. Between that and the beef, this holds you well past the evening.
- As you eat, note how much sweeter the cabbage has become and how the cold avocado changes each forkful, and put the fork down between bites long enough for fullness to catch up.
Frequently Asked Questions
Can I make this without coconut aminos?
Coconut aminos gives the dish its signature mellow, slightly sweet saltiness, so it is worth keeping if you can. In a pinch you can leave it out and season with a little extra salt, but the flavor will be simpler and less savory.
My cabbage released a lot of water. What went wrong?
Nothing is wrong; cabbage naturally gives off moisture as it wilts. Keep the heat at medium-high and toss often so the liquid evaporates, and cook the sauce down for an extra minute at the end so the skillet is savory rather than watery.
Can I use pre-shredded coleslaw mix instead of shredding cabbage?
Yes, a bag of shredded cabbage and carrot mix is a great shortcut and cooks in the same time. It may be cut a little finer, so watch it closely so it stays crisp-tender rather than turning soft.
How do I keep the avocado from turning brown in leftovers?
Add the avocado only to the portion you are eating right away and slice it fresh each time. Store the beef and cabbage separately, and cut new avocado when you reheat the rest.

