
Rich, slow-simmered beef soup is one of those deeply satisfying meals that can feel off-limits when you're avoiding processed meats and the preservatives that sneak into so many store-bought broths and seasoning packets. This version keeps everything clean from the start — beef chuck roast, coconut oil, and a lineup of whole vegetables like carrots, parsnips, and sweet potato do all the heavy lifting. The flavor base comes from smashed garlic, fresh rosemary and thyme, and a splash of apple cider vinegar that lifts all those gorgeous browned bits off the bottom of the pot. Ground turmeric and ginger add warmth and a subtle earthiness without any mystery blends or hidden additives. Bone broth ties it all together, giving the soup that silky, collagen-rich body you'd expect from something that's been going low and slow for hours. By the time the beef is fork-tender and the root vegetables have soaked up every bit of that herb-scented broth, you'll have a bowl that tastes like it took serious effort — even though the pot did most of the work. A handful of fresh parsley scattered on top at the end keeps things bright and makes it look as good as it tastes.
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 all over with 1 tsp fine sea salt.
Heat the coconut oil in a large 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 a deep brown crust forms and the pieces release easily from the pot. Transfer the seared beef to a plate and repeat with the remaining batch.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
