Rich beef stew still belongs on the table when you skip the potatoes. This version builds the same deep, slow-cooked comfort from browned chuck, mushrooms, celery, and radishes that soften into something close to the texture of potatoes without the starch. The broth turns dark and savory, the beef gets fork-tender, and the whole pot tastes like it spent all day doing exactly what it was supposed to do.
The key is giving the beef a hard sear before anything else. That browned crust gives the broth its backbone, and the tomato paste cooks just long enough to lose its raw edge and deepen the pot instead of making it taste tomato-forward. Radishes do the work that potatoes usually do here, but they need enough simmer time to lose their sharp bite and turn mild and tender.
Below, I’ve included the little details that keep the stew from turning watery or bland, plus the best way to thicken it without flour so the broth stays glossy instead of cloudy.
The broth got beautifully rich, and the radishes melted into a tender, potato-like bite after the full simmer. My husband didn’t even realize it was keto until I told him.
Save this keto beef stew for a hearty, low-carb dinner with tender beef, savory broth, and radishes standing in for potatoes.
The Sear That Builds the Stew Before the Stew Exists
The biggest mistake with beef stew is rushing the first few minutes and ending up with gray meat in a bland broth. Chuck needs direct contact with hot oil so it can brown, not steam. That crust does two things: it adds flavor to the liquid later, and it keeps the beef tasting roasted instead of boiled.
Brown the meat in batches. If the pan looks crowded, the temperature drops and the beef releases moisture before it can color. You want a deep brown surface, not just a tan one, and the fond left in the pot should be dark but not black. That is what gives the stew its backbone.
What the Radishes, Mushrooms, and Xanthan Gum Are Actually Doing

- Beef chuck — This cut has enough connective tissue to turn silky after a long simmer. Lean stew meat won’t give you the same body or tenderness.
- Radishes — These are the potato stand-in, but they only work if they simmer long enough to lose their peppery edge. Halve them so they cook through without falling apart completely.
- Cremini mushrooms — They deepen the broth and add a meaty chew. White buttons work in a pinch, but creminis give you a fuller, earthier result.
- Xanthan gum — This thickens the stew without flour or cornstarch. Sprinkle it in slowly while whisking, or it can clump and turn the broth slick instead of velvety.
- Tomato paste and Worcestershire — These are small amounts, but they carry a lot of the savory depth. Cook the tomato paste for a minute so it loses its raw taste before the broth goes in.
How to Build a Thick, Deep Broth Without Flour
Start with the aromatics, not the liquid
After the beef comes out, cook the onion until it turns translucent and picks up a little color from the pan. The garlic and tomato paste go in at the end of that stage so they can bloom in the fat instead of tasting raw. If the tomato paste sticks too hard, lower the heat; it should darken slightly and smell sweet, not scorch.
Simmer the beef until it gives up
Once the broth, Worcestershire, thyme, bay leaf, and beef are in the pot, the liquid should barely bubble. A hard boil tightens the meat and clouds the broth. Covered simmering for about 1 1/2 hours gives the chuck time to soften before the vegetables go in.
Add the radishes after the beef starts turning tender
Radishes need enough time to lose their sharp bite, but not so much that they collapse into the broth. Add them with the mushrooms and celery for the last 30 to 40 minutes. By then the stew should smell rounded and savory, and the radishes should be tender when pierced with a fork, not crunchy in the center.
Thicken the pot at the very end
Xanthan gum works fast, which is helpful and unforgiving. Whisk it in slowly near the end so it disperses evenly, then simmer just long enough for the broth to settle into a glossy, spoon-coating texture. If you dump it in all at once, you’ll get tiny gummy clumps that never fully disappear.
Make It Dairy-Free and Still Rich
This stew is naturally dairy-free as written, so there’s nothing to replace. The richness comes from browned beef, mushrooms, and a properly reduced broth, which is why the dish doesn’t need cream to taste full-bodied.
Swap the Radishes for Turnips
Turnips work if you want a more traditional root-vegetable bite. They’re a little sweeter and less peppery than radishes, but they still stay low in carbs and hold up well in the stew.
Skip the Xanthan Gum If You Prefer a Looser Broth
Leave it out if you like a thinner, more soup-like stew. The flavor stays the same, but the broth won’t cling to the beef and vegetables as much, so it will eat lighter and less gravy-like.
Storage and Reheating
- Refrigerator: Keeps for 4 days. The broth thickens as it chills, and the vegetables soften a little more overnight.
- Freezer: Freezes well for up to 3 months in airtight containers. Leave a little space at the top because the broth will expand.
- Reheating: Warm it gently on the stove over low heat until hot. A hard boil can make the beef tighten up and can push the xanthan-thickened broth into an odd texture.
Answers to the Questions Worth Asking

Keto Beef Stew
Ingredients
Equipment
Method
- Season the beef cubes with salt and black pepper, then brown in batches in hot avocado oil in a Dutch oven over medium-high heat, turning until well browned on multiple sides. Avoid crowding so the meat sears rather than steams; transfer browned beef to a plate.
- Cook the diced onion for 3 minutes until softened, then add the minced garlic and tomato paste and cook for 1 minute, stirring until fragrant. Scrape up browned bits from the bottom so they dissolve into the sauce.
- Add the beef broth, Worcestershire sauce, dried thyme, bay leaf, and the browned beef, then bring the mixture to a simmer. Cover and simmer at a gentle bubble for 1 1/2 hours, stirring occasionally so the beef stays submerged.
- Add the halved radishes, quartered cremini mushrooms, and sliced celery, then return to a simmer and cook covered for 30-40 minutes until the beef and radishes are tender. Keep a steady gentle bubble and adjust heat as needed.
- Sprinkle in the xanthan gum while whisking constantly so it disperses smoothly, then simmer for 2 minutes to thicken. Stop whisking once the gravy turns glossy and coats the back of a spoon.
- Remove the bay leaf and stir in the chopped fresh parsley, then taste and serve hot. Look for a thick, dark gravy with tender radishes and beef throughout.


