
Few soups hit as deep as a slow-simmered borscht, and this beef-and-beet version is the kind of bowl that warms you from the inside out. Tender chunks of seared chuck, earthy grated beets, sweet carrots, and silky cabbage all come together in a rich bone broth that builds serious flavor over a long, gentle simmer. The apple cider vinegar brightens everything at the end, and a handful of fresh dill or parsley on top makes it feel genuinely restaurant-worthy. Coconut oil stands in for butter as the cooking fat, and every single ingredient here is straightforward and whole — no hidden fillers, no processed additions, nothing to second-guess at the label. That makes this a great pick for anyone navigating tree nut sensitivities, since so many packaged soups and broths can carry unexpected risks. Searing the beef in batches before building the broth is the move that takes this from good to deeply savory, so don't skip that step. It's a big, beautiful pot of comfort food that earns its place on a regular weeknight rotation.
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 6-quart Dutch oven over medium-high heat until shimmering. Add the beef in a single layer — work 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 seared beef to a plate and set aside.
Reduce the heat to medium. Add the onion and celery to the same pot and cook, stirring occasionally, until softened and translucent, about 5 minutes. Add the garlic and cook, stirring constantly, until fragrant, about 1 minute — watch closely so it does not brown.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
