Advertisement

If you’ve been scrolling TikTok or Facebook this week, you’ve seen it: a steamy, sizzling one-pan skillet of tender cabbage, caramelized sausage, and juicy seasoned beef, all glistening in a smoky paprika sauce. The internet has dubbed it Viral Dirty Cabbage, and honestly, the name fits — this is a “dirty,” rustic, no-fuss skillet dinner that looks like it took all afternoon but comes together in about 35 minutes. The original “dirty” naming trend (think dirty sodas, dirty rice, dirty martinis) took a turn toward comfort food this October, and this dish landed right in the sweet spot: low-carb, high-protein, one pan, and ridiculously flavorful.

What makes it so good is the layering of flavors. Smoked sausage brings fat and depth, the ground beef browns up with caramelized crispy edges, and the cabbage wilts down into silky, sweet ribbons that soak up every drop of the smoky tomato-Cajun sauce. It’s hearty without being heavy, and because cabbage is so affordable, this feeds a whole family of six for pocket change. Serve it straight from the skillet for weeknight dinners, meal prep, or anyone eating low-carb who refuses to give up comfort food.

Advertisement

Why You’ll Love This Dirty Cabbage

  • One pan, minimal cleanup: Everything — beef, sausage, vegetables, and sauce — cooks in a single Dutch oven or deep skillet.
  • Low-carb and high-protein: Around 350 calories per serving with generous protein from beef and sausage, and naturally low in carbs.
  • Budget-friendly comfort food: Cabbage is one of the cheapest vegetables at the store, and the whole dish costs far less than takeout for six.
  • Weeknight-fast: 10 minutes of prep and 25 minutes of cooking gets dinner on the table in about 35 minutes.
  • Crowd-pleasing flavor: Smoky paprika, Cajun seasoning, and browned sausage give it a savory depth that even picky eaters love.
  • Meal-prep gold: It reheats beautifully and tastes even better the next day, making it perfect for make-ahead lunches.

Ingredients

  • 1 medium head green cabbage, chopped into bite-size pieces
  • 1 lb ground beef (80/20)
  • 8 oz smoked sausage (andouille or kielbasa), sliced into coins
  • 1 medium yellow onion, diced
  • 1 green bell pepper, diced
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 cup beef stock
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon smoked paprika
  • 1 to 2 teaspoons Cajun seasoning
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • Chili flakes (optional), to taste
  • 1 tablespoon oil, if needed

Instructions

  1. Brown the beef: Heat a large Dutch oven or deep heavy skillet over medium-high heat. Add the ground beef and cook, breaking it into crumbles with a wooden spoon, for 5 to 6 minutes until well browned with crispy edges. Drain off excess fat if there is a lot, leaving about a tablespoon in the pot for flavor.
  2. Brown the sausage: Add the sliced smoked sausage coins to the pot with the beef. Cook for about 3 minutes, stirring occasionally, until the sausage picks up golden-brown color and releases its smoky fat.
  3. Cook the onion and pepper: Stir in the diced onion and green bell pepper. Cook for 4 to 5 minutes, stirring often, until the vegetables soften and the onion turns translucent.
  4. Add the garlic: Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it burn.
  5. Bloom the tomato paste and spices: Add the tomato paste, smoked paprika, Cajun seasoning, kosher salt, and black pepper. Stir for 1 minute so the tomato paste darkens slightly and the spices coat the meat — this deepens the flavor of the whole dish.
  6. Add the cabbage: Add the chopped cabbage in batches, stirring after each addition to let it wilt down slightly and make room. It will look like a mountain at first — that’s normal.
  7. Pour in the liquids: Pour in the beef stock and Worcestershire sauce, stirring well to combine and scraping up any browned bits from the bottom of the pot.
  8. Simmer covered: Reduce the heat to medium-low, cover with a lid, and simmer for 12 to 20 minutes, stirring once or twice, until the cabbage is tender but still has a little bite.
  9. Reduce if needed: Remove the lid and simmer uncovered for 3 to 5 minutes more if there is excess liquid, letting the sauce reduce and thicken slightly.
  10. Taste and serve: Taste and adjust the seasoning — add more Cajun seasoning, salt, or chili flakes for heat. Serve hot, optionally over steamed rice or with a side of warm cornbread.

Tips for the Best Dirty Cabbage

  • Don’t crowd-cut the cabbage too small — bite-size chunks hold their texture better than fine shreds, giving you tender pieces with a pleasant bite.
  • Get a real sear on the beef. Don’t stir it constantly in step 1; let it sit undisturbed for a minute or two at a time so it develops those caramelized, crispy edges.
  • Start with 1 teaspoon of Cajun seasoning and taste before adding more. Cajun blends vary in salt and heat, and the sausage already brings smokiness.
  • If your cabbage is very large, you may need an extra 1/2 cup of beef stock to fully steam it tender — add it a little at a time.
  • Add the cabbage in batches as instructed; dumping it all in at once cools the pot down and steams the meat instead of browning it.
  • For the best leftovers, cool the skillet quickly and refrigerate within 2 hours — the flavors meld and deepen overnight.

Variations

  • Turkey version: Swap the ground beef for ground turkey and use a turkey smoked sausage to lighten it up. Add an extra teaspoon of oil since turkey is leaner.
  • Extra-spicy andouille: Use hot andouille sausage and bump the Cajun seasoning to 2 teaspoons, plus a pinch of chili flakes, for a Cajun-kick version.
  • Add black-eyed peas: Stir in a drained 15-ounce can of black-eyed peas with the stock for a Southern-style, heartier skillet.
  • Add diced tomatoes: Stir in a 14-ounce can of diced tomatoes (drained) with the stock for extra sauce and a touch of acidity.
  • Veggie version: Skip the meats entirely and double up on mushrooms plus a can of pinto or black beans, using vegetable stock instead of beef stock.

Storage & Reheating

Store leftover dirty cabbage in an airtight container in the refrigerator for up to 4 days. It reheats beautifully — warm it in a skillet over medium heat with a splash of beef stock, or microwave individual portions until steaming hot. For longer storage, freeze in freezer-safe containers for up to 3 months; thaw overnight in the refrigerator before reheating. Note that the cabbage will soften a bit more after freezing, which many people actually prefer.

Frequently Asked Questions

Is dirty cabbage keto-friendly?

Yes. With cabbage as the base and no added sugar, this dish is naturally low in carbs — roughly 8 to 10 grams of net carbs per serving — making it a great fit for keto and low-carb eating. Skip the rice and serve it with cornbread-free sides to keep it strict.

Can I use a different type of cabbage?

Absolutely. Green cabbage is classic and holds up best, but savoy cabbage works well too. Red cabbage will work but will tint the sauce purple and turn a bit sweeter. Avoid napa cabbage, which gets too soft and watery in a long simmer.

Can I make this in a slow cooker?

Yes, but brown the beef, sausage, onion, and pepper on the stovetop first — that sear is where most of the flavor comes from. Then transfer everything to the slow cooker and cook on low for 3 to 4 hours until the cabbage is tender.

What should I serve with dirty cabbage?

It’s a complete meal on its own, but it pairs wonderfully with steamed white or brown rice, warm cornbread for soaking up the sauce, or a simple side salad if you’re keeping it low-carb.

However you serve it — spooned over fluffy rice, mopped up with golden cornbread, or eaten straight from the skillet — this Viral Dirty Cabbage delivers the kind of smoky, savory comfort that explains exactly why the internet can’t stop cooking it. Try it once this week and see why it’s the dinner everyone’s talking about.