
Few soups hit as deep as a proper borscht, and this version — built on tender braised beef chuck and earthy grated beets — is the kind of bowl that warms you from the inside out. The broth turns a stunning ruby red as the beets cook down, and the combination of turmeric, ginger, and apple cider vinegar gives it a brightness that keeps every spoonful interesting. Searing the beef first in coconut oil before the long, slow simmer is what makes the difference between a flat soup and one with real depth and body. Carrots, celery, and shredded cabbage round out the vegetables, so you get texture and sweetness layered throughout. Bone broth forms the base, making this feel genuinely nourishing rather than just filling. For anyone navigating tree nut concerns, this recipe is naturally free of macadamias and any nut-based ingredients — every component is straightforward and easy to verify. Finish your bowl with a scatter of fresh dill and parsley, and you've got a meal that looks 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 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!
