Ingredients
Equipment
Method
Brown the beef
- Season the beef chuck with salt and black pepper, then heat the Dutch oven over medium-high and add the avocado oil or ghee until shimmering.
- Brown the beef in batches, spreading the pieces in a single layer; cook until well-browned on the outside, then transfer to a plate while you finish the rest.
Build the stew base
- Reduce to medium, add the diced onion, and cook for 4 minutes until softened.
- Add the minced garlic and tomato paste, then cook for 1 minute, stirring to coat.
- Pour in the beef bone broth, then add coconut aminos, compliant Worcestershire sauce or balsamic vinegar, dried thyme, and bay leaf.
- Return the browned beef to the pot, cover, and simmer at a steady gentle bubble for 1 1/2 hours until the beef is tender.
Simmer with vegetables
- Add the cubed sweet potato, sliced carrots, and quartered cremini mushrooms.
- Cover and simmer for 40-45 minutes, stirring once, until the vegetables are tender and the gravy looks thicker.
Thicken and finish
- Stir arrowroot powder mixed with water into the stew until no lumps remain.
- Simmer for 2 minutes to thicken until the gravy coats a spoon.
- Remove the bay leaf and serve hot.
Notes
Pro tip: Browning in batches keeps the beef from steaming, so you get a deeper flavor before the long simmer. Store leftovers in the fridge up to 4 days; reheat gently on the stove until hot. Freeze up to 2 months (thicken may loosen slightly when thawed—simmer 3–5 minutes to re-thicken). Dietary swap: For dairy-free Whole30, keep the stew compliant by using avocado oil instead of ghee if needed.
