Creamy Mushroom Soup Recipe

When the weather turns cool and you’re craving something warm and comforting, few meals hit the spot like a bowl of homemade creamy mushroom soup. It’s rich without being overly heavy, full of savory mushroom flavor, and surprisingly simple to prepare.

This creamy mushroom soup is a lighter take on the classic version. Instead of relying on large amounts of heavy cream, the recipe uses unsweetened almond milk and plain Greek yogurt to create a smooth, satisfying texture. Mushrooms provide plenty of earthy flavor, while garlic, onion, thyme, and black pepper give the broth a wonderfully savory finish.

It’s also a practical option for anyone who is watching carbohydrate intake. The recipe uses wholesome ingredients and keeps the overall carbohydrate content moderate. If you’re cooking for someone with diabetes, remember that individual nutritional needs vary, so serving size and any substitutions should fit their personal meal plan.

Best of all, you don’t need complicated equipment or a long list of ingredients. In about 35 minutes, you can have a homemade soup that tastes like it has been simmering all afternoon.

Why You’ll Love This Creamy Mushroom Soup

There are plenty of reasons to add this recipe to your regular dinner rotation.

First, it’s incredibly easy. The mushrooms and aromatics are cooked in one pot before the broth and milk are added, which means minimal cleanup.

Second, the soup has a wonderful combination of textures. Blending only part of the soup creates a creamy base while leaving plenty of tender mushroom pieces throughout every spoonful.

The Greek yogurt adds a subtle tang and creamy finish without requiring a large quantity of heavy cream. Meanwhile, fresh parsley brightens everything up just before serving.

Whether you serve it as a light lunch, a starter before dinner, or a cozy evening meal with a salad, this mushroom soup is comforting without feeling excessively rich.

Ingredients

  • 2 tablespoons olive oil
  • 1 tablespoon butter
  • 16 ounces (450g) fresh mushrooms, sliced
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 2 tablespoons whole wheat flour
  • 3 cups low-sodium vegetable broth
  • 1 cup unsweetened almond milk
  • ¼ cup plain Greek yogurt
  • 1 teaspoon dried thyme
  • ½ teaspoon black pepper
  • Salt, to taste
  • 1 tablespoon fresh parsley, chopped, for garnish

How to Make Creamy Mushroom Soup

1. Sauté the Onion and Garlic

Begin by heating the olive oil and butter in a large soup pot over medium heat.

Add the finely chopped onion and cook for about 3 to 4 minutes. Stir occasionally until the onion becomes soft and translucent.

Next, add the minced garlic. Cook for approximately 30 seconds, stirring constantly. You only need enough time for the garlic to become fragrant. Avoid letting it brown too much, as burnt garlic can add a bitter flavor to the soup.

2. Cook the Mushrooms

Add the sliced mushrooms to the pot and stir everything together.

Cook the mushrooms for 8 to 10 minutes, stirring occasionally. At first, they will release quite a bit of moisture. Keep cooking until much of that liquid evaporates and the mushrooms begin developing golden-brown edges.

This step is especially important because properly sautéed mushrooms give the finished soup a deeper, richer flavor.

If your pot seems crowded, give the mushrooms a little extra cooking time. Allowing them to brown rather than simply steam will make a noticeable difference.

3. Add the Flour and Broth

Once the mushrooms are nicely cooked, sprinkle the whole wheat flour evenly over them.

Stir continuously for about 1 minute. This briefly cooks the flour and helps prevent the finished soup from having a raw flour taste.

Slowly pour in the vegetable broth while stirring or whisking. Add it gradually rather than all at once so the flour dissolves smoothly and you avoid lumps.

Continue stirring until the broth becomes smooth.

4. Simmer the Soup

Pour in the unsweetened almond milk, then add the dried thyme, black pepper, and a little salt.

Bring the mixture to a gentle simmer. Avoid a vigorous boil, as a moderate simmer is all you need.

Cook for approximately 10 to 15 minutes, stirring occasionally. During this time, the flavors will come together and the soup will thicken slightly.

Taste the broth near the end of cooking and adjust the seasoning if necessary.

5. Create the Creamy Texture

For a soup that is creamy while still retaining some mushroom texture, blend only about half of the mixture.

An immersion blender makes this particularly easy. Blend carefully until part of the soup becomes smooth while leaving some mushroom pieces intact.

If you don’t have an immersion blender, carefully transfer about half of the soup to a regular blender, blend until smooth, and return it to the pot. Be cautious when blending hot liquids.

Remove the soup from the heat before adding the Greek yogurt.

Stir the yogurt in gradually until it is completely incorporated and the soup looks creamy and smooth.

Do not boil the soup after adding the yogurt. High heat can cause yogurt to separate or curdle, which can affect the texture.

6. Garnish and Serve

Ladle the hot soup into bowls and finish each serving with fresh chopped parsley.

A small sprinkle of freshly ground black pepper adds another layer of flavor.

Serve immediately while the soup is warm and creamy.

Tips for the Best Mushroom Soup

Choose flavorful mushrooms. Button mushrooms work beautifully, but cremini mushrooms can provide a deeper, more developed flavor. You can also combine different varieties for extra complexity.

Don’t rush the mushrooms. Proper browning is one of the biggest flavor-building steps in this recipe. Give the mushrooms enough time to release their moisture and develop golden edges.

Use unsweetened almond milk. Sweetened almond milk can introduce an unwanted sweetness to a savory soup, so always check the label.

Add the yogurt off the heat. This helps maintain a smooth texture and reduces the chance of curdling.

Adjust the consistency. If the soup becomes thicker than you prefer, stir in a little additional warm vegetable broth or almond milk.

Easy Variations

This recipe is flexible enough to customize depending on what you have available.

For extra protein, add cooked shredded chicken just before serving. This turns the soup into a more substantial meal.

For a stronger mushroom flavor, use a combination of cremini and button mushrooms.

You can also add a small amount of fresh rosemary or parsley along with the thyme for a different herbal profile.

If you prefer a completely smooth soup, blend the entire pot instead of leaving some mushrooms whole. For a more rustic version, skip blending altogether and enjoy the chunky mushrooms in the creamy broth.

What to Serve With Mushroom Soup

This soup works wonderfully as part of a balanced meal.

Serve it alongside a fresh green salad topped with cucumber, leafy greens, and a simple vinaigrette. The crisp vegetables provide a refreshing contrast to the warm, creamy soup.

You can also serve a small portion of low-carb garlic bread or whole-grain toast on the side.

For a heartier dinner, pair the soup with grilled chicken or another lean protein.

Storage and Reheating

Allow leftover soup to cool before transferring it to an airtight container.

Store it in the refrigerator for up to 3 days.

When reheating, use low to medium heat and stir frequently. Try not to bring the soup to a hard boil, especially because it contains Greek yogurt.

If the soup thickens considerably in the refrigerator, add a splash of vegetable broth or unsweetened almond milk while reheating until it reaches your preferred consistency.

Frequently Asked Questions

Can I make this soup completely vegetarian?

Yes. The recipe is already vegetarian as long as you use vegetable broth that contains no meat-based ingredients.

Can I use different mushrooms?

Absolutely. Cremini, button, and other common edible mushrooms can work well. Combining varieties can give the soup a more interesting flavor.

Can I freeze creamy mushroom soup?

The texture may change somewhat after freezing and thawing because of the dairy component. For the best texture, refrigerate leftovers and enjoy them within about 3 days.

How can I make the soup thicker?

You can blend a larger portion of the mushrooms and broth to naturally create a thicker texture. Remember that the soup will also thicken slightly as it cools.

Is this soup suitable for people with diabetes?

This recipe is designed with moderate carbohydrate content in mind, but “diabetic-friendly” does not mean it is appropriate for every person with diabetes. Individual carbohydrate targets, medications, and meal plans differ. Check the nutrition information and serving size against your personal dietary needs or a healthcare professional’s guidance.

Approximate Nutrition Per Serving

  • Calories: 180
  • Protein: 9g
  • Carbohydrates: 13g
  • Fiber: 3g
  • Net Carbs: 10g
  • Fat: 11g
  • Sugar: 5g
  • Sodium: 380mg

Nutrition values are approximate and can vary depending on the specific brands and ingredients used.

Final Thoughts

This creamy mushroom soup proves that comfort food doesn’t have to be complicated or excessively heavy. Tender mushrooms, aromatic garlic and onion, fragrant thyme, and a velvety broth come together in one simple pot to create a satisfying homemade meal.

The combination of almond milk and Greek yogurt gives the soup its creamy character while keeping it lighter than many traditional cream-based mushroom soups. Blending only part of the mixture also gives you the best of both worlds: a smooth, creamy broth with plenty of mushroom pieces to enjoy.

Make a pot for a chilly lunch, serve it as the first course at dinner, or keep leftovers ready for an easy meal during the week. With its simple ingredients and comforting flavor, this is the kind of recipe you’ll want to return to whenever you need something warm, cozy, and homemade.

Leave a Reply

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