Soups & Stews
This beef and cabbage keto recipe transforms a classic comfort dish into a low-carb, high-fat masterpiece that delivers crispy-skinned beef and tender cabbage in a rich, creamy broth—without the carbs.
The secret lies in slow-cooked beef that develops a golden crust while the cabbage softens into bite-sized perfection, all wrapped in a velvety sauce made with heavy cream and a touch of mustard for depth. I designed this to satisfy keto cravings while keeping prep simple and flavor bold.
What sets this apart is the crispy-skinned beef technique—searing the meat in a hot Dutch oven before slow cooking creates that coveted texture, while the cabbage cooks just until tender-crisp. The sauce, thickened with heavy cream and arrowroot powder, delivers that familiar comfort without the starch.
This isn’t a watered-down keto version; it’s a dish that stands on its own, rich and satisfying enough to be your new go-to meal.
By the time you’re done, you’ll have a crispy-edged, fork-tender stew with cabbage that holds its shape and a sauce so creamy it clings to every bite.
The aroma alone—smoky beef, caramelized cabbage, and warm spices—will have everyone asking for seconds. This recipe proves keto meals can be hearty, flavorful, and utterly indulgent.
Perfect for meal prep or a cozy weeknight dinner, this stew reheats beautifully while maintaining its texture. Pair it with a side salad dressed in olive oil and vinegar for a complete, low-carb feast. Let’s get cooking—your taste buds (and macros) will thank you.
Ingredients for beef and cabbage recipe keto
Pantry staples meet keto magic for this crispy-skinned, creamy beef and cabbage masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 1.5-inch cubes |
| Green Cabbage 🥬 | 1 small head | Cut into wedges, core removed |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Unsalted Butter 🧈 | 2 tbsp | For searing beef |
| Yellow Onion 🧅 | 1 whole | Sliced into half-moons |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Dijon Mustard 🍯 | 1 tbsp | For tangy kick |
| Arrowroot Powder 🌾 | 1 tbsp | For thickening sauce |
| Beef Bone Broth 💧 | 2 cups | Low-sodium preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For Dutch oven |
The beef is everything here—chuck roast gives that melt-in-your-mouth texture while holding its shape. Grab a pre-cubed package from the meat section to save time (or ask the butcher to cut it for you). For extra crispy edges, pat the cubes dry before searing—this is non-negotiable for that golden crust. I always use Costco's vacuum-sealed chuck when I can, but any well-marbled roast works. The cabbage? Green cabbage is best—red gets too soft. Cut it into wedges with the core intact so it holds shape during cooking.
No bone broth? Beef stock plus a splash of water works in a pinch, but avoid chicken stock—it’ll throw off the flavor. Fresh thyme is ideal, but dried at one-third the amount gets you close. Short on Dijon? Yellow mustard plus a pinch of sugar mimics the tang. The arrowroot powder is key for that thick, velvety sauce—don’t substitute cornstarch unless you want a gummy texture. For the cabbage, salt it lightly before cooking to soften it faster (rinse after 10 minutes). And if you’re worried about the mustard overpowering, start with less—you can always add more at the end.
This stew tastes even better the next day—reheat gently with a splash of broth to restore creaminess. Keeps 4-5 days in the fridge, freezes beautifully for 3 months. I portion mine into glass containers with a lid—no soggy cabbage here. For meal prep, double the batch and freeze half. The cabbage stays crisp when reheated properly, and the beef gets even more tender. Leftovers? Perfect for keto lunches—just add a side of avocado or cheese crisps.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just sear the chuck roast, toss in chopped cabbage and onions, then let the slow cooker do the work. No extra pans, no stress, and that rich beef flavor seeps into everything.
- Rich Without Guilt: The heavy cream and butter make this ridiculously creamy, but the cabbage keeps it light. It’s the kind of dish that feels indulgent while still fitting your keto plan—honestly, I didn’t believe it myself until I tasted it.
- Leftovers That Shine: This recipe actually tastes better the next day. I meal prep it on Sundays, and by Wednesday, the beef is fall-apart tender, and the cabbage has softened just enough to soak up all the flavor.
- Budget-Friendly Luxury: A chuck roast stretches far, and cabbage is dirt cheap. For a dish that feels fancy, it’s my go-to for feeding the family without breaking the bank—(yes, even on a Tuesday night).
Step-by-step instructions for beef and cabbage keto stew
Here's how to make a hearty, low-carb beef and cabbage stew with crispy edges and rich creaminess.
Sear the Beef Chuck for Maximum Flavor
Heat the 1 tablespoon olive oil in a heavy Dutch oven over medium-high heat until shimmering. Working in batches, add the 1.5 lb beef chuck roast cut into 1.5-inch cubes, letting each piece develop a deep brown crust before turning. This searing step creates the crispy edges you crave while building rich flavor.
Once all beef is golden brown (about 8-10 minutes total), remove it from the pot and set aside. You'll notice the beef releases easily when properly seared—this is your signal it's ready. If it sticks, don't panic—just add a splash of beef bone broth to deglaze and scrape up those flavorful browned bits from the bottom.
Build the Flavor Base with Aromatics
In the same Dutch oven, melt the 2 tablespoons unsalted butter over medium heat. Add the sliced 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic and cook for another 30 seconds until fragrant—this is where the foundation of your stew's flavor develops.
Add the 1 tablespoon Dijon mustard, 1 teaspoon dried thyme, 1.5 teaspoons kosher salt, and 0.5 teaspoon ground black pepper. Stir well to combine, letting the spices toast for 1 minute until you can smell their aromatic oils releasing. This step ensures every bite will be packed with flavor without any added carbs.
Simmer the Beef and Cabbage
Return the seared beef to the pot along with the 2 cups beef bone broth. Bring to a gentle boil, then reduce heat to low and cover partially. Let it simmer for 1 hour 30 minutes until the beef is fork-tender. You'll know it's ready when a knife slides in easily and the meat pulls apart with gentle pressure.
After the beef is tender, add the 1 small head green cabbage cut into wedges (core removed). The cabbage will soften in the rich beef broth, absorbing all those wonderful flavors while maintaining its natural sweetness. Keep simmering uncovered for another 15 minutes until the cabbage is just tender—it should still have a slight bite to balance the creamy sauce.
Thicken and Finish with Cream
In a small bowl, whisk together the 1 cup heavy cream and 1 tablespoon arrowroot powder. Slowly pour this mixture into the stew while stirring constantly. The arrowroot will thicken the sauce beautifully without making it gluey, giving you that perfect low-carb creaminess.
Add the 2 whole bay leaves and simmer for 5-7 minutes until the sauce has thickened to your desired consistency. You want it rich enough to coat the back of a spoon but still light enough to let the beef and cabbage shine through. Taste and adjust seasoning if needed—this is where you can really customize the stew to your preference.
Rest and Serve with Crispy Edges
Let the stew rest for 10 minutes before serving. This resting period allows the flavors to meld together and the cabbage to absorb even more of that delicious broth. Remove and discard the bay leaves before serving—no one wants to bite into one of those tough leaves!
Serve immediately with the crispy edges intact. The beef should be fork-tender with a crispy exterior, the cabbage tender-crisp, and the sauce rich and velvety. This keto-friendly version delivers all the comfort of a classic beef and cabbage stew without the carbs, making it perfect for your low-carb lifestyle while still feeling indulgent.
Pro Tips For Making Beef And Cabbage Recipe Keto
- SEAR THE ROAST FIRST: That beef chuck won’t caramelize properly if you start slow—crank the pan to medium-high and let it brown for 3-4 minutes per side before adding liquid. I learned this the hard way when my first batch tasted like it was simmered in water instead of butter and cream.
- SHRED THE CABBAGE THIN: Skip the big chunks—slice the cabbage paper-thin (almost like coleslaw) so it cooks through without turning mushy. Sounds tedious, but it actually takes less time and blends better into the sauce.
- DON’T BOIL THE CREAM: Heavy cream scalds fast, and once it curdles, you’re stuck with a grainy mess. Keep the heat at a gentle simmer (tiny bubbles, no splashing) and stir occasionally—especially if you’re using a deep pot.
- REST THE MEAT 15 MINUTES: Cutting into that roast too soon makes it dry out faster. Tent it loosely with foil and let it sit—yes, even if you’re starving—so the juices redistribute. I know, I know, but trust the process.
Health benefits of this beef and cabbage recipe keto
Protein Powerhouse
This keto beef and cabbage stew delivers a massive 40 grams of protein per serving from the beef chuck roast, making it an excellent choice for muscle maintenance and satiety.
The chuck cut provides all essential amino acids while being rich in iron and zinc, which support energy levels and immune function. I find this particularly helpful when I'm meal prepping for busy weeks—it keeps me full for hours without the carb crash. 💪
Low-Carb Cabbage Benefits
The green cabbage in this recipe is a nutrient-dense, low-carb vegetable with just 5 grams of net carbs per cup. It's packed with vitamin C (more than oranges!) and vitamin K, which supports bone health and collagen production.
The cabbage's natural sweetness balances the rich beef and creamy sauce, while its fiber content aids digestion—something I appreciate when transitioning to keto.
Healthy Fats for Satiety
The heavy cream and butter in this recipe provide satisfying fats that help stabilize blood sugar and keep you full longer. A single serving contains about 25 grams of fat, primarily from these dairy components, which is perfect for maintaining ketosis.
I've found that using full-fat dairy actually enhances flavor while keeping the dish rich and indulgent—no need for heavy cream substitutes here.
Anti-Inflammatory Spices
The Dijon mustard and thyme in this recipe offer more than just flavor—they're packed with anti-inflammatory compounds. Dijon mustard contains allyl isothiocyanate, which may help reduce inflammation, while thyme provides thymol, an antioxidant with potential antimicrobial properties.
I always keep these spices on hand because they add depth while supporting overall health—it's a win-win for both taste and nutrition. 🌿
Bone Broth Advantages
The beef bone broth serves as the flavor base while providing collagen and amino acids that support joint health and gut integrity. This low-sodium version helps maintain electrolyte balance, which is crucial for keto dieters who need to monitor sodium intake.
I prefer homemade bone broth when possible, but quality store-bought options like Kettle & Fire work perfectly in a pinch.
Arrowroot for Clean Thickening
Unlike traditional thickeners like flour, arrowroot powder is a low-carb, gluten-free option that adds body to the sauce without spiking blood sugar. It's also easily digestible, making it ideal for sensitive stomachs.
I've tested this recipe with cornstarch and while it works, the arrowroot gives a smoother, more velvety texture—plus, it's a staple in my keto pantry for thickening sauces and soups. ✨
Nutrition facts
Frequently asked questions
Can I substitute regular flour for the arrowroot powder in this keto recipe?
No, you shouldn't use regular flour—it contains 30+ grams of carbs per 2 tablespoons, which would blow your keto macros. Instead, use 1 tablespoon cornstarch (7g net carbs) or 1 tablespoon xanthan gum (0g net carbs) as a 1:1 substitute. For best results, whisk the thickener with cold heavy cream first to prevent clumping.
How do I keep the cabbage from turning mushy in this keto beef stew?
Use green cabbage wedges with the core intact and cook them for only 15 minutes after adding to the stew. For extra crispness, parboil the cabbage first (5 minutes in boiling water, then drain) before adding it to the stew. Also, avoid overcrowding the pot—cook in batches if needed to maintain proper heat circulation.
What's the best way to reheat leftovers without ruining the crispy beef edges?
Reheat only until warmed through (1-2 minutes in the microwave) with a splash of beef bone broth. For stovetop reheating, use low heat and add a pat of butter to restore creaminess. Never cover while reheating—this traps steam and makes the beef soggy. The crispy edges will soften slightly but still provide great texture.
Can I make this keto beef and cabbage recipe in an Instant Pot?
Yes! Sear the beef first in a skillet, then transfer to the Instant Pot with all ingredients except the heavy cream. Cook on high pressure for 30 minutes, then quick-release. Stir in the cream mixture and cook on sauté mode for 5 minutes to thicken. The Instant Pot version will be slightly less crispy but still delicious—perfect for busy weeknights.
Is this recipe suitable for a dairy-free keto diet?
With modifications! Replace the heavy cream with full-fat coconut milk (1 cup) and butter with ghee or olive oil. Use arrowroot or xanthan gum for thickening. The flavor will be slightly different but still keto-friendly. For extra richness, add 1 tablespoon nutritional yeast when serving.
