
Rich, slow-simmered beef soup can feel like it needs a splash of cream or a knob of butter to reach its full potential — this one proves otherwise. Chunks of beef chuck are seared in coconut oil until deeply browned, then braised low and slow in a broth built from cranberry juice, fresh orange, bone broth, and warm spices like turmeric and Ceylon cinnamon. The result is a complex, layered soup that gets its body from collagen-rich beef and starchy sweet potato rather than any dairy whatsoever. Carrots, parsnips, and whole cranberries round out the pot with earthy sweetness and just enough tartness to keep every spoonful interesting. The apple cider vinegar and honey add a subtle sweet-sour backbone that makes the broth taste like it simmered all day — because it did. Every ingredient here is naturally free of lactose, so there's no swapping or substituting required; the recipe is built this way from the ground up. Finish it with a handful of fresh parsley and you've got a bowl that feels genuinely celebratory, whether it's a weeknight dinner or the centerpiece of a cold-weather gathering.
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!
