
Few soups hit as deep as a big pot of borscht — that vivid, jewel-toned broth is practically a hug in a bowl. This version is built entirely on vegetables, so there's no need to swap out or substitute anything; it's plant-based from the ground up. Grated beets do the heavy lifting here, releasing their gorgeous ruby color into a rich vegetable broth alongside Yukon Gold potatoes, shredded cabbage, carrots, and celery for a soup that's genuinely hearty and filling. A splash of red wine vinegar and a pinch of sugar at the end are the secret to that signature sweet-tangy balance that makes borscht so craveable. Smoked paprika and fresh dill round out the flavor in a way that feels deeply savory and complex without any animal products in sight. The recipe makes six generous servings, so it's ideal for batch cooking — and like most soups, it tastes even better the next day once the flavors have had time to meld. Finish each bowl with a spoonful of vegan sour cream and a little extra dill for a presentation that looks as stunning 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



















Heat the olive oil in a large pot or Dutch oven over medium heat until shimmering. Add the onion, carrots, and celery and cook, stirring occasionally, until the onion is softened and translucent, about 6–8 minutes.
Add the garlic and smoked paprika and cook, stirring constantly, until fragrant, about 1 minute. Watch closely so the garlic does not brown.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
