This hearty lentil soup, with its cheesy mushroom topping, is deeply fulfilling — yet incredibly easy to whip up. I like to make it at the start of the week and eat it for days; it’s even better after a good night’s rest.
Like many Italian dishes, this recipe starts with a soffritto of onions, carrots, and celery. The soffritto is the foundation here: It sets the tone of the soup, granting it depth, solidity, and flavor. I purposely keep it a little chunkier here than I do for something like a ragù, because the extra texture goes perfectly with rustic legume soups.
After cooking the soffritto until softened, it’s time to build the rest of the soup. In addition to the lentils, I add a bay leaf (a favorite partner to lentils in all guises), vegetable stock, a splash of white wine, and just a bit of tomato concentrate for a light blush and a touch of acidity. As the lentils cook, they absorb the flavor-rich broth, creating a dense soup that serves as a great vehicle for a variety of toppings.