Hearty Mushroom Soup

Craving a dish that feels like a hug? This Hearty Mushroom Soup is the perfect option when all you want is an easy, nutritious, and delicious bowl of something warm. Perfect for those chilly autumn nights this rich and earthy mushroom soup features green lentils for protein and fresh greens with peppery notes. It's an easy-to-make recipe that can be adapted for vegans, making it a versatile choice for anyone.

This post may contain affiliate links

Easy & Hearty Mushroom Soup

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!

Ingredients for Easy Mushroom Soup

  • Olive Oil: This trusty ingredient provides a smooth, rich flavour that enhances the taste of sautéed vegetables. It also helps in browning the mushrooms, which deepens their earthy flavour. Olive oil is a heart-healthy fat that’s rich in antioxidants, making it both a flavorful and nutritious choice.
  • Chilli Flakes: Adding a subtle kick to the soup, balancing the earthy flavours of the mushrooms with a hint of heat. They’re a great way to enhance the overall flavour profile without overwhelming the dish. If you prefer a milder soup, you can reduce the amount or omit them entirely.
  • Onion, Carrot & Celery: Known as the “holy trinity” in cooking, this trio forms the aromatic base of the soup. The onion provides sweetness, the carrot adds a slightly earthy flavour, and the celery contributes a mild bitterness that balances the richness of the other ingredients. Together, they create a flavorful foundation for the soup.
  • Garlic: Fresh garlic infuses the soup with a deep, aromatic flavour that complements the earthy mushrooms, fresh thyme and the “holy trinity”. Essential to any savory dish in my opinion!
  • Cremini Mushrooms: Cremini mushrooms are the stars of this soup, offering a rich, earthy taste that defines the dish. These mushrooms have a deeper flavour than white button mushrooms and hold up well in soups. You could swap them out for whatever mushrooms you have on hand but expect the taste to differ slightly.
  • Green Lentils: The ingredient that carries the majority of the protein in this soup. Lentils add a hearty texture to the soup, making it a filling and satisfying meal. Green lentils keep their shape better than red which is why I opted to use them in this recipe, however, you can use whatever lentil variety you prefer such as beluga or brown. Lentils are high in fibre, iron, and folate, making them a great choice for a nutritious, meat free meal. Don’t forget to rinse them well before cooking to aid digestion.
  • Fresh Thyme: Fresh thyme adds a subtle herby note that pairs beautifully with the earthy flavours of the mushrooms. It has a slightly minty and lemony flavour that brightens up the soup.
  • Vegetable or Chicken Broth: The stock forms the base of the soup, infusing it with a savoury depth of flavour. Chicken stock adds a richer, more robust taste, while vegetable stock keeps it light and plant based. Both options are full of nutrients and add to the overall richness of the soup.
  • Parmigiano Rind (Optional): Adding a Parmigiano rind to the soup while it simmers imparts a deep umami flavour. It’s a great way to use leftover rinds and adds a layer of complexity to the soup.
  • Baby Spinach: Adding a touch of vibrance and freshness touch to the soup. You can use any green like kale or Swiss chard but I love spinach because it wilts quickly in the hot soup. Spinach is also rich in iron, vitamins, and antioxidants!
  • Sea Salt & Pepper: The salt balances the sweetness of the vegetables and the richness of the mushrooms, while the pepper adds a subtle spice that rounds out the dish.

How Do You Make the Best Mushroom Soup

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.

Browning the Mushrooms

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.

Thickening the 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.

Finishing Touches

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.

How to Store Leftover Mushroom Soup

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.

How to Customize This Mushroom Soup

One of the best things about this mushroom soup is how versatile it is! Customize this recipe to suit your preferences or dietary needs.

  • Make it Creamy: For a richer, creamier soup, stir in a splash of heavy cream, coconut milk, or cashew cream just before serving. You can also use an immersion blender to make this a creamier, thicker soup.
  • Add More Vegetables: Boost the nutrition by adding more vegetables like kale, Swiss chard, or leeks. These greens not only add colour and flavour but also increase the vitamin and mineral content of the soup. You can also add root vegetables like potatoes or sweet potatoes for extra heartiness.
  • Change Up the Protein: If you’re looking for a different protein source, swap out the lentils for chickpeas, white beans, or even shredded chicken. Each option will bring a unique texture and flavour to the soup while keeping it satisfying and nutritious.
  • Top It Off: Customize your soup by adding your favourite toppings. Croutons, a drizzle of truffle oil, a sprinkle of fresh herbs, or a dollop of sour cream or yogurt can take the soup to the next level. For a vegan option, try a dollop of cashew cream or a sprinkle of vegan cheese.

How to Make This Soup Vegan

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.

Can You Freeze Homemade Mushroom Soup

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.

What to Serve with Mushroom Soup

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 Liked This Easy Mushroom Soup Recipe

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

Cauliflower Potato and Parsnip Soup

Spicy Sweet Potato Curry Tomato Soup

TERI ANN CARTY

Food Photographer and Recipe Developer based in Toronto, Canada. 

FREE EBOOK
A Few Favourites

Join my mailing list!

Hearty Mushroom Soup (vegan option incl.!)

Craving a dish that feels like a hug? This Hearty Mushroom Soup is the perfect option when all you want is an easy, nutritious, and delicious bowl of something warm. Perfect for those chilly autumn nights this rich and earthy mushroom soup features green lentils for protein and fresh greens with peppery notes. It's an easy-to-make recipe that can be adapted for vegans, making it a versatile choice for anyone.
4 from 1 vote
Print Pin Rate
Servings: 4
Author: Teri-Ann Carty
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes

Equipment

  • large dutch oven or soup pot, stove top or hot plate!

Ingredients

  • 4 tbsp olive oil
  • ½ tsp chili flakes
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 1 carrot diced
  • 1 celery stalk diced
  • 6 cups cremini mushrooms sliced
  • cup green lentils or brown rinsed well
  • 1 tsp fresh thyme
  • 1 litre chicken stock or veggie
  • 2 cups water
  • 1 parmigiano rind optional
  • 6 cups baby spinach
  • sea salt and pepper to taste
  • Parmigiano Reggiano, or vegan parmesan, chili flakes & olive oil optional for garnish

Instructions

  • Heat a large pot or dutch oven over medium-high heat.
  • Add olive oil and chili flakes for 30 seconds before adding onion, carrot and celery. Coat veggies, season with salt and pepper and cover pot with a lid. Cook, stirring often for 5-7 minutes.
  • Add garlic and mushrooms. Toss to coat. Let the mushrooms cook down stirring periodically. Once mushrooms start to soften, stir in lentils and fresh thyme. Season with salt and pepper.
  • Add stock, water and parmigiano rind. Bring to a boil, then reduce to medium-low, partially covered to cook until lentils are cooked. Approximately 20 minutes.
  • Once lentils are done, add spinach. Spinach will wilt rather quickly. Taste for seasoning and serve into bowls.
  • Garnish with grated parmigiano, pinch of chili flakes and a drizzle of olive oil.
  • Special Notes: Find my favourite Dutch oven and chefs knife below!

Nutrition

Serving: 1g | Calories: 524kcal | Carbohydrates: 63g | Protein: 30g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 12g | Cholesterol: 8mg | Sodium: 432mg | Potassium: 1794mg | Fiber: 25g | Sugar: 9g | Vitamin A: 6906IU | Vitamin C: 21mg | Calcium: 133mg | Iron: 8mg

*Macros are provided as an estimate for convenience. Your final numbers will vary depending on ingredient brands, substitutions, and how you portion the recipe.

2 Responses

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




SUBSCRIBE!

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.