
This is the kind of slow-cooked, deeply savory soup that makes the whole house smell incredible from the moment the beef hits the hot pan. Chunks of beef chuck are seared until deeply browned, then braised low and slow in a broth built from cranberry juice, fresh orange, bone broth, and warm spices — the result is rich, slightly tangy, and layered in a way that feels genuinely special. Carrots, parsnips, and sweet potato soak up all that flavor as they simmer to tenderness, while fresh cranberries stirred in near the end add little bursts of tartness that balance the savory depth beautifully. Ceylon cinnamon and turmeric give the broth a subtle warmth without tipping into sweetness, and the apple cider vinegar keeps everything bright and balanced. For anyone navigating tree nut restrictions, this recipe is naturally free of chestnuts and any chestnut-derived ingredients — every component is straightforward and easy to verify. It's the kind of meal that rewards patience, and the fork-tender beef that falls apart after hours of gentle simmering is absolutely worth the wait.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings




















Pat the beef chunks dry with paper towels and season all over with 1 tsp fine sea salt. Heat the coconut oil in a 6-quart Dutch oven over medium-high heat until shimmering.
Working in two batches to avoid crowding, add the beef in a single layer and sear undisturbed for 3–4 minutes per side until deeply browned on at least two sides. Transfer the seared beef to a plate and repeat with the remaining pieces.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
