
Roasted beets are the star here, caramelized in the oven until their edges turn deep and sweet, then simmered down with onion, carrot, celery, garlic, and fresh rosemary into a silky, jewel-toned soup. A touch of turmeric and ginger adds warmth underneath the earthy beet flavor, while a splash of apple cider vinegar at the end keeps the whole pot bright instead of flat or overly sweet. Blended until completely smooth and finished with a swirl of coconut cream and a scatter of fresh parsley, it lands somewhere between rustic and elegant — the kind of soup that looks fancy but comes together in one pot. It's a great choice for a vegetarian table, spoonable, vibrant, and just as good reheated the next day.
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 →4 servings















Preheat the oven to 425°F (220°C). Spread the cubed beets on a rimmed baking sheet, drizzle with 1 tablespoon of the olive oil, and toss to coat. Roast for 25–30 minutes, turning once halfway through, until the edges are caramelized and a fork slides in with little resistance.
While the beets roast, heat the remaining 1 tablespoon olive oil in a large pot over medium heat until shimmering. Add the onion, carrots, and celery and cook, stirring occasionally, until softened and the onion is translucent, about 7–8 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
