
Hearty, warming, and deeply satisfying, this soup is the kind of bowl that makes you want to curl up on a cold evening and eat two servings back to back. Beef chuck is seared until deeply browned before simmering low and slow in bone broth, which builds a rich, collagen-packed base that feels genuinely nourishing rather than just filling. Carrots, parsnips, and sweet potato bring earthy sweetness and substance, while Granny Smith apple chunks add a bright, tart note that plays beautifully against the turmeric, ginger, and Ceylon cinnamon. Fresh sage stirred in during the final simmer gives the whole pot a woodsy, aromatic lift that ties every element together. Coconut oil and apple cider vinegar round out the ingredient list in a way that keeps everything completely grain-free and legume-free without any substitutions or workarounds — it's just built that way from the start. This is the kind of recipe that proves eating this way doesn't mean sacrificing depth of flavor or comfort, especially when the weather turns.
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 cubes dry with paper towels and season with 1/2 tsp of the salt. Heat the coconut oil in a large Dutch oven over medium-high heat until shimmering. Add the beef in a single layer, working in two batches if needed to avoid crowding, and sear undisturbed for 3–4 minutes per side until deeply browned on at least two faces. Transfer the browned beef to a plate and set aside.
Reduce the heat to medium. Add the onion to the pot and cook, stirring occasionally, until softened and translucent, about 5 minutes. Add the garlic and cook, stirring constantly, until fragrant, about 1 minute, watching closely so it does not brown.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
