Home » Hearty Mushroom Soup
This post may contain affiliate links
This protein-rich mushroom soup is the perfect dish for chilly autumn days when you need something hearty and comforting. With its depth, warmth and whole ingredients; it’s a satisfying meal that can easily be made with just a handful of kitchen staples. Once upon a time, I worked at Quanto Basta as the General Manager, and one of the items on the menu at the time was a Mushroom Minestra. This comforting soup featured a hearty mixture of vegetables and pulses, and I’ve carried that inspiration into my own cooking from many moons ago. For this soup, I’ve used humble green lentils, but you can easily substitute them with brown or beluga lentils if you prefer.
The key to this soup’s rich flavour lies in using fresh, high-quality ingredients. For the greens, kale or Swiss chard are excellent options that hold up well in soups and are abundant in farmers’ markets during this upcoming season. This simple mushroom soup recipe is one you’ll come back to again and again! Grab a big pot and your apron and let’s get simmering!
Start by heating a large pot or Dutch oven over medium-high heat. Add olive oil and chilli flakes to the pot, letting them sizzle for about 30 seconds to release their flavours. Then, add diced onion, carrot, and celery, coating them in the oil. Season with salt and pepper, cover the pot with a lid, and cook, stirring often, until the vegetables are softened, about 5-7 minutes. This step creates a flavorful base for your soup.
The secret to a deeply flavorful mushroom soup is in properly browning the mushrooms. After the vegetables have softened, add minced garlic and sliced mushrooms to the pot. Toss everything together so the mushrooms are well coated in the aromatic oil. Allow the mushrooms to cook down, stirring occasionally. This process develops a deep, earthy flavour that is essential for a rich mushroom soup.
Once the mushrooms have started to soften and release their juices, stir in the rinsed lentils and fresh thyme. Season the mixture with a bit more salt and pepper. Pour in the stock and water. This is where you can add the optional Parmigiano rind for an extra layer of umami. Bring the soup to a boil, then reduce the heat to medium-low. Partially cover the pot and let the soup simmer until the lentils are tender, which will take about 20 minutes. The lentils will naturally thicken the soup as they cook, creating a hearty, satisfying texture.
When the lentils are fully cooked, stir in fresh spinach, which will wilt quickly in the hot soup. Taste the soup and adjust the seasoning as needed. Serve the soup in bowls, garnished with grated Parmigiano, a pinch of chilli flakes, and a drizzle of olive oil for a final touch of flavour.
Leftover mushroom soup can be stored in an airtight container in the refrigerator for up to 4 days. When reheating, do so over low heat to maintain the soup’s texture and not overcook the lentils. You can also freeze the soup in individual portions for up to 3 months. Just thaw in the refrigerator overnight and reheat on the stovetop when ready to enjoy.
One of the best things about this mushroom soup is how versatile it is! Customize this recipe to suit your preferences or dietary needs.
Making this mushroom soup vegan is simple! Use a plant based soup stock and omit the parmesan rind. If you still want that umami depth or a touch of rich cheese you can use this amazing vegan parmesan alternative I love from Violife.
Yes, you can freeze homemade mushroom soup. To do so, let the soup cool completely before transferring it to freezer-safe containers. It will keep for up to 3 months. Thaw the soup in the refrigerator overnight and reheat gently on the stovetop to retain its texture and flavour.
Mushroom soup pairs wonderfully with crusty bread or a fresh green salad. For a heartier meal, serve it alongside a grilled cheese sandwich or top it with croutons or shredded chicken.
If you loved this easy mushroom soup, be sure to comment and rate below! Don’t forget to save these other deliciously cozy soups:
Kale Sausage and White Bean Soup
Food Photographer and Recipe Developer based in Toronto, Canada.
Join my mailing list!

*Macros are provided as an estimate for convenience. Your final numbers will vary depending on ingredient brands, substitutions, and how you portion the recipe.
Join my mailing list and be the first to get my recipes, discounts to brands I love and more! I promise not to spam you.
2 Responses
Super yummy recipe, will make again.
So glad that you enjoyed 🙂