
This hearty, deeply savory soup is the kind of thing you'll want to make on a Sunday and eat all week long. A full pound of cremini mushrooms builds a rich, meaty base that makes the whole pot feel substantial and satisfying without a single animal product in sight. French green lentils hold their shape beautifully through the long simmer, giving every spoonful real texture alongside the tender carrots, celery, and onion. Smoked paprika, cumin, and a hit of tomato paste bloomed right in the pot layer in warmth and depth that tastes like it took far more effort than it actually did. A tablespoon each of soy sauce and lemon juice stirred in at the end is the kind of finishing move that makes people ask what your secret is — one adds umami, the other brightens everything up. Baby spinach wilts in at the last minute for a pop of color and a little extra nutrition. This recipe makes 6 generous servings, so it's perfect for meal prep or feeding a crowd on a cold night.
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 cook, stirring constantly, until fragrant, about 1 minute. Add the mushrooms and cook, stirring occasionally, until they release their liquid and the liquid evaporates, about 7–8 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
