
Borscht is one of those deeply satisfying soups that warms you from the inside out, and this version delivers on every level — tender braised beef, earthy grated beets, sweet carrots, and silky cabbage all simmered together in a rich bone broth. The sear on the beef chuck is what sets this apart from a simple weeknight pot of soup; those deeply browned edges build a savory backbone that carries the whole bowl. Apple cider vinegar brightens the broth at the end, cutting through the richness and making the beet flavor pop in the best possible way. Turmeric and ginger add a subtle warmth that feels intentional without overpowering the classic Eastern European soul of the dish. Every ingredient here is straightforward and naturally free from tree nuts, so there's no label-scanning or substitution stress — just honest, whole-food cooking. Finish each bowl with a scatter of fresh dill and parsley if you have them on hand, because the herby freshness against that deep ruby broth is genuinely hard to beat.
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!
