
Few soups hit as deep as a proper borscht, and this one earns its place at the table with tender braised beef, earthy grated beets, and a broth that turns a stunning ruby red. The beef chuck gets a proper sear in coconut oil before everything comes together low and slow, building layers of flavor that taste like they took all day — because they kind of did, in the best way. Bone broth forms the backbone of the soup, giving it that rich, satisfying body without relying on any thickeners or gelling agents that can sneak into store-bought versions. Apple cider vinegar brightens the whole pot, and turmeric and ginger add a subtle warmth that makes this feel a little more interesting than your average weeknight bowl. Cabbage goes in toward the end so it stays tender with just enough bite, and a handful of fresh dill or parsley on top pulls everything together beautifully. It's a deeply nourishing, naturally wholesome recipe where every ingredient is straightforward and easy to verify — no hidden additives, no guesswork.
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!
