
This hearty, slow-simmered soup is the kind of cold-weather bowl that makes you want to stay in the kitchen all afternoon. Tender chunks of beef chuck braise low and slow in a broth built from 100% unsweetened cranberry juice, fresh orange zest and juice, and additive-free bone broth — every drop of color and flavor comes straight from real ingredients, nothing artificial in sight. Ground turmeric and Ceylon cinnamon give the broth a warm, golden depth, while fresh ginger and garlic add a gentle aromatic backbone that builds as it cooks. Carrots, parsnips, and sweet potato go in halfway through, soaking up all that tangy-sweet braising liquid until they're perfectly fork-tender. Fresh cranberries are stirred in near the end, bursting open to deepen the broth and add a bright, jammy tartness that balances the richness of the beef. For anyone navigating labels and ingredient lists on store-bought soups and broths, this recipe keeps things clean by calling specifically for 100% juice and additive-free bone broth — no mystery ingredients, no shortcuts. Finish it with a handful of fresh parsley and you've got a showstopper soup that tastes like it took all day, because honestly, it kind of did.
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!
