
This hearty, slow-simmered soup is everything a cold-weather bowl should be — deeply savory beef, tender root vegetables, and a broth that carries warm spice and bright citrus in every spoonful. The combination of fresh orange zest, unsweetened cranberry juice, and whole cranberries gives it a naturally tart-sweet complexity that feels almost festive without tipping into cloying territory. That balance matters a lot here, because so many store-bought soups and broths sneak in corn syrup solids or sweetened juice blends that throw off both flavor and your ingredient goals. Every drop of sweetness in this recipe comes from honey, fresh orange juice, and the natural sugars in carrots, parsnips, and sweet potato — nothing processed, nothing hidden. Searing the beef chuck in coconut oil before the long simmer builds a rich, caramelized base that makes the broth taste like it cooked all day (because it does). Ceylon cinnamon, turmeric, and fresh ginger layer in warmth without overpowering the fruit-forward broth, and the rosemary and thyme tie it all together in the most comforting way. Ladle it into a big bowl, scatter some fresh parsley on top, and this is the kind of meal that makes everyone at the table ask for the recipe.
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!
