Pin it
This skillet earns its spot in regular weeknight rotation not because it is trendy, but because it is genuinely satisfying. Seasoned ground beef, shredded cabbage, and a can of diced tomatoes all cook together until the cabbage turns tender and soaks up every bit of the spiced, savory juice at the bottom of the pan.
It also happens to be naturally low in carbs. No substitutions or tricks involved. Cabbage just works here, adding a mild sweetness and a bit of texture that balances the richness of the beef. A handful of shredded cheese melted over the top at the end is all it takes to make it feel like a proper dinner.
The ingredients are cheap, the cleanup is one pan, and leftovers taste just as good the next day. If you have made a cabbage and ground beef skillet before and wondered how to give it more personality, this taco-spiced version is the answer.
What Goes Into the Pan
This skillet runs on pantry staples. A head of green cabbage, a pound of ground beef, one can of diced tomatoes, and a packet of taco seasoning do most of the work. Look for the freshest head of cabbage you can find. It should feel firm and heavy for its size, with tight outer leaves.
- Ground beef (80/20). The fat-to-lean ratio keeps the beef juicy and builds more flavor during browning than leaner blends do.
- Green cabbage. Shredded into thin strips, it wilts down to a fraction of its raw size and soaks up all the taco-spiced juices at the bottom of the pan.
- Yellow onion. Softened with the beef, it adds a savory sweetness that taco seasoning alone cannot deliver.
- Garlic. Three cloves, minced, cooked just until fragrant before the liquid goes in.
- Taco seasoning. One packet seasons the full pound of beef. Use a store packet or a quick homemade blend of cumin, chili powder, garlic powder, and paprika.
- Diced tomatoes (canned). The liquid from the can steams the cabbage and keeps everything saucy. Do not drain it.
- Shredded cheddar or Mexican blend cheese. Goes on at the very end and melts into pockets of richness across the top of the skillet.
Building the Skillet Step by Step
- Brown the beef. Place the ground beef in a large cold skillet and turn the heat to medium-high. Break the meat apart as it cooks and let it brown for 6 to 8 minutes until no pink remains. Drain most of the fat, leaving a thin coating in the pan.
- Soften the onion and garlic. Add the diced onion to the same pan over medium heat. Cook for 3 to 4 minutes until softened and translucent. Add the minced garlic and stir for 30 seconds until fragrant.
- Add the seasoning and tomatoes. Sprinkle the taco seasoning over the beef mixture and stir to coat evenly. Pour in the undrained diced tomatoes and scrape up any browned bits from the bottom of the pan.
- Add the cabbage and cook. Pile the shredded cabbage into the pan. It will look like too much. Cover the skillet and cook for 5 minutes. Remove the lid, stir everything together, and cook uncovered for another 5 to 8 minutes until the cabbage is tender but not mushy and the liquid has reduced slightly.
- Melt the cheese and serve. Scatter the shredded cheese across the top. Cover the pan for one minute until melted. Serve straight from the skillet with your choice of toppings.
Why Cabbage Earns Its Place Here
Raw cabbage seems like a lot to add to a skillet. Half a head shredded looks like it will never fit. But it wilts down dramatically once the lid goes on, shrinking to roughly a quarter of its original volume in about 12 minutes of covered and uncovered cooking. What you end up with is tender, slightly sweet strands that have soaked up all the taco-spiced, tomato-laced liquid around them.
That sweetness is what makes the dish click. It balances the spice from the seasoning and the acidity from the tomatoes without needing any added sugar or extra fat. Cabbage is also high in water content, so it releases moisture as it cooks and keeps the skillet saucy without you needing to add stock or extra liquid. It is doing more work in this recipe than it gets credit for.
Packet or Homemade Taco Seasoning
A store-bought taco seasoning packet is a perfectly reasonable shortcut and one that makes this dish genuinely fast on a weeknight. If you want to control the sodium or dial up the heat, a homemade blend takes about 90 seconds to mix: one teaspoon each of cumin and chili powder, half a teaspoon each of garlic powder and onion powder, a quarter teaspoon of paprika, and salt to taste. Add cayenne for heat. Most commercial packets run 400 to 500 mg of sodium per serving, so the homemade route lets you cut that considerably.
Either way, the seasoning goes in before the tomatoes so it has a moment to bloom in the hot pan alongside the beef and onion. That 30-second bloom makes the spices taste rounder and more integrated by the time the liquid goes in. It is a small step that makes a real difference in the finished flavor.
Easy Swaps to Change It Up
This recipe is flexible. Swap the cheddar for pepper jack if you want more heat. Add a diced bell pepper with the onion for extra sweetness and color. A can of black beans stirred in with the tomatoes makes the dish more filling without disrupting the flavor. Fire-roasted diced tomatoes instead of plain ones deepen the smokiness considerably. A tablespoon of tomato paste added with the seasoning gives the sauce more body and a richer, deeper base.
For a heartier plate, spoon the skillet over steamed rice or scoop it into warm flour tortillas. It also pairs naturally with other quick one-pan dinners like a quick ground beef and zucchini skillet when you want something lighter, or the easy one-skillet taco bake when you want something with a bit more heft.
Leftovers That Get Better Overnight
This skillet keeps remarkably well. The cabbage firms up slightly as it cools, which actually improves the texture for leftovers rather than making them soggy. Store in a covered container in the refrigerator for up to four days. Reheat in a skillet over medium heat with a small splash of water or broth to get the sauce moving again. The microwave is faster but can make the cabbage release extra water, so the skillet method produces a better result.
The USDA FSIS guidelines recommend cooking ground beef to an internal temperature of 160°F and reheating any stored leftovers to at least 165°F. This dish also freezes cleanly for up to two months. For batch cooking in a similar spirit, the cheesy cabbage beef casserole is worth adding to your next meal prep session.
FAQs
- Can I use red cabbage instead of green?
You can, but green cabbage is the better choice here. Red cabbage holds its texture longer and turns a grayish-purple color when it meets the acidic tomatoes in the pan. Green cabbage softens faster and blends into the taco flavors more naturally. If red cabbage is all you have, it will still taste good. Just expect the color to shift as it cooks.
- What fat percentage of ground beef works best?
80/20 ground beef gives the most flavor. The fat renders out while browning, which you drain before adding the cabbage. That extra fat during the sear builds more fond at the bottom of the pan and gives the whole dish a richer base. Leaner beef at 90/10 or 93/7 works too but produces a slightly milder result. Add a drizzle of olive oil to the pan if you go lean.
- Can I make this without a taco seasoning packet?
Absolutely. A quick homemade blend covers the same ground: 1 teaspoon each of cumin and chili powder, half a teaspoon each of garlic powder and onion powder, a quarter teaspoon of paprika, and salt to taste. Add a pinch of cayenne or red pepper flakes if you want heat. The packet is simply the convenient version of this same blend, and the homemade one lets you control the sodium level.
- How do I store and reheat leftovers?
Store in an airtight container in the refrigerator for up to four days. Reheat in a skillet over medium heat with a small splash of water or broth to loosen the sauce. The microwave works in a pinch but can make the cabbage watery. This also freezes well for up to two months, though the cabbage softens further after thawing. Portion it out before freezing so you can thaw only what you need.
- Is this skillet actually low-carb?
Yes, and it is one of the more satisfying low-carb dinners around. A serving comes in at roughly 10 to 12 grams of net carbs, mostly from the tomatoes and a small amount from the cabbage. According to the USDA FoodData Central, raw green cabbage has fewer than 6 grams of carbohydrates per 100 grams, making it one of the better vegetables for a grain-free, filling dinner.
- Can I substitute ground turkey or chicken?
Ground turkey works very well and makes the dish a little lighter. Use 93/7 turkey and season it the same way. Ground chicken is slightly softer in texture but takes the taco seasoning just as well. Keep in mind that poultry releases less fat during browning, so add a small drizzle of olive oil to the pan first to prevent sticking. The cooking time stays the same.
- What toppings go well on this?
Sour cream, sliced avocado, fresh cilantro, pickled jalapeños, a squeeze of lime juice, and hot sauce all work well. A few tortilla chips on the side add crunch. For a fuller spread, try serving it alongside a crunchy Dorito taco salad for contrast in texture. The skillet also makes a solid taco filling if you spoon it into warm flour tortillas.