
Few soups hit as deep as a proper borscht, and this version — built on seared beef chuck, earthy grated beets, and a rich bone broth base — is the kind of bowl that warms you from the inside out. The beef is browned in batches until deeply caramelized before being slow-simmered until it's fall-apart tender, which gives the whole pot a savory backbone that's hard to beat. Beets, carrots, celery, and shredded cabbage round things out with color, texture, and that signature sweet-tangy depth, while turmeric and ginger add a subtle warmth you might not expect but will absolutely appreciate. A splash of apple cider vinegar at the end brightens everything and keeps the flavors lively rather than heavy. Naturally, there's not an egg in sight — this is a pure meat-and-vegetable braise that doesn't need any binders or enrichers to deliver serious comfort. Fresh dill and parsley scattered on top right before serving add a pop of green and a herby lift that ties the whole thing together beautifully.
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!
