
Borscht is one of those deeply satisfying, cold-weather soups that earns its place on the table through sheer depth of flavor — earthy beets, tender braised beef, sweet carrots, and silky cabbage all coming together in a rich, ruby-red broth. The beef chuck is seared hard in coconut oil before anything else happens, which builds a savory foundation that carries the whole pot. Bone broth keeps things clean and nourishing, while apple cider vinegar and a touch of turmeric and ginger add brightness and warmth without relying on any processed thickeners or stabilizers. That matters here, because carrageenan has a way of sneaking into store-bought broths and dairy-based garnishes — sticking to homemade or a carefully sourced AIP-compliant broth keeps this bowl exactly what it should be. The long, low simmer does the heavy lifting, coaxing the beef into fork-tender pieces and letting every vegetable meld into something that tastes like it's been on the stove all day. A handful of fresh dill and parsley stirred in at the end lifts the whole thing and makes it feel finished. This is the kind of recipe you make once and then find yourself craving every time the temperature drops.
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!
