
This hearty, soul-warming soup is exactly the kind of bowl you want on a cold night — deeply savory, packed with vegetables, and satisfying enough to make you forget it's entirely plant-based. Creamy white beans and tender cabbage do the heavy lifting here, giving the broth real body and substance without any dairy or meat in sight. A generous hit of smoked paprika, cumin, and dried thyme builds layers of flavor that taste like the soup has been simmering all day, even though it comes together in under an hour. The splash of apple cider vinegar stirred in at the end is a small but brilliant move — it brightens everything and keeps the flavors from feeling flat. With six servings per pot, this is a fantastic recipe to make on a Sunday and lean on all week for lunches or easy dinners. A handful of fresh parsley on top adds a pop of color and freshness that makes each bowl feel a little more special.
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, smoked paprika, dried thyme, cumin, and red pepper flakes and cook, stirring constantly, until fragrant, about 1 minute.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
