Cozy Creamy Mushroom and Fresh Pea Soup for Chilly Nights

Molly Kitchen Daily
Molly Kitchen Daily
15 min Prep Time
30 min Time
4 Servings
Easy Difficulty
Post

This creamy mushroom and pea soup feels like a warm hug on cold evenings. Fresh peas add a subtle sweetness while earthy mushrooms bring depth. Made in one pot, it’s super easy and perfect for quick dinners.

Introduction

I first stumbled upon this creamy mushroom and pea soup on a blustery fall evening when I was craving something warm but didn’t want to fuss over multiple pots. What I love about this recipe is how it brings together the earthy depth of mushrooms with the bright sweetness of fresh peas — a combo that’s surprisingly comforting. Over time, I tweaked it by slowly sautéing the mushrooms to coax out their full flavor and adding fresh thyme for a subtle herbal note. The cream swirled in at the end makes it luscious without feeling heavy. It’s one of those soups that looks humble but tastes like you’ve been simmering it all day. The texture is silky, and the flavors are perfectly balanced — not too rich, not too bland. Every spoonful feels like a hug, especially on chilly nights. My family loves it with a slice of crusty bread for dipping, and I usually make a big batch because it reheats beautifully. Honestly, it's become my go-to comfort soup when I want something quick, nourishing, and just a little special.

Post step 2

What You'll Need

Approximately 6 cups, 4 servings

  • 2 tablespoons olive oil, room temperature
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 10 ounces cremini mushrooms, sliced
  • 4 cups vegetable broth, warm
  • 2 cups fresh peas, shelled
  • 1/2 cup heavy cream, chilled
  • 1 teaspoon fresh thyme leaves
  • Salt and freshly ground black pepper, to taste
  • Optional: crusty bread, for serving

How To Do It

Step 1
Heat olive oil in a large pot over medium heat. Add the finely chopped onion and sauté gently for about 5-7 minutes until softened and translucent but not browned. This slow cooking helps release the onion’s natural sweetness, which builds the soup’s flavor base. Stir occasionally to prevent sticking and watch that the onions don’t caramelize too much, as we want a mild sweetness rather than deep brown notes at this stage.
⏱ Time: 7
✓ Doneness: Onions should be soft and translucent with no crisp edges
Step 2
Add the minced garlic and stir for about 1 minute until fragrant. Then add the sliced mushrooms. Cook over medium heat, stirring occasionally, for 10-12 minutes. The mushrooms will release their moisture and then start to brown. This step is crucial because browning the mushrooms develops deep umami flavors that give the soup its earthy richness. Avoid rushing this by turning up the heat, as you want the mushrooms to caramelize slowly.
⏱ Time: 12
✓ Doneness: Mushrooms should be golden brown and reduced in size
Step 3
Pour in the warm vegetable broth and bring the mixture to a gentle boil. Add the fresh peas and thyme leaves. Reduce heat and let simmer uncovered for 15 minutes. This simmer allows the flavors to meld and the peas to soften without losing their bright color. Keep an eye on the simmer so it doesn’t boil too vigorously, which can dull the flavors.
⏱ Time: 15
✓ Doneness: Peas should be tender but still vibrant green
Step 4
Using an immersion blender, carefully puree the soup until mostly smooth but with a bit of texture left. If you don’t have an immersion blender, transfer in batches to a blender, then return to the pot. The slight texture makes the soup feel homemade and hearty rather than overly processed. Be cautious not to overblend or the soup will become too thin.
⏱ Time: 5
✓ Doneness: Soup should be creamy with small pea and mushroom bits visible
Step 5
Stir in the chilled heavy cream and season with salt and freshly ground black pepper to taste. Heat gently over low heat for 2-3 minutes to combine, but don’t let it boil once the cream is added to avoid curdling. The cream adds richness and smoothness, balancing the earthiness of the mushrooms and freshness of the peas.
⏱ Time: 3
✓ Doneness: Soup should be warm, creamy, and seasoned well
Step 6
Taste and adjust seasoning if necessary, adding more salt or pepper as desired. If the soup feels too thick, add a splash of broth or water to reach your preferred consistency. Proper seasoning is key here since mushrooms can sometimes mute flavors, so don’t be shy with salt.
⏱ Time: 2
✓ Doneness: Balanced, savory flavor with no blandness
Step 7
Ladle the soup into bowls and garnish with a sprinkle of fresh thyme or a drizzle of olive oil if you like. Serve immediately with crusty bread on the side for dipping. The garnish adds a fresh pop of color and aroma that brightens the bowl.
⏱ Time: 2
✓ Doneness: Soup looks inviting with a slight shine and garnishes
Step 8
If storing leftovers, let the soup cool to room temperature before transferring to an airtight container. This prevents condensation which can dilute the soup. Refrigerate promptly to keep it fresh and tasty for later.
⏱ Time: 5
✓ Doneness: Soup cooled completely and stored safely
Step 9
When reheating, warm the soup gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or cream if it’s thickened too much. Avoid boiling to keep the cream from separating and to maintain the soup’s silky texture.
⏱ Time: 5
✓ Doneness: Soup is steaming hot and creamy without curdling
Post step 3

Variations

Vegan Version

Swap heavy cream for full-fat coconut milk or cashew cream to keep it creamy without dairy. Use a rich vegetable broth and add nutritional yeast for extra umami. The soup will be slightly sweeter and still silky.

Note: Coconut milk can separate if boiled, so warm gently after adding, just like cream.

Add Potato for Extra Heft

Include one peeled, diced potato with the broth to thicken the soup naturally. It adds creaminess and makes the soup more filling. The potato also helps bind the flavors subtly.

Note: Simmer potatoes until tender before blending to ensure smooth texture.

Spicy Kick

Add a pinch of crushed red pepper flakes or a dash of hot sauce during the mushroom sauté for a subtle heat that complements the earthiness. Great for those who like a little spice in their comfort food.

Note: Add spice early to infuse flavor but adjust amount carefully to avoid overpowering.

Herb-Forward

Increase fresh herbs like parsley, chives, or tarragon added right before serving for a bright, fresh finish. This variation feels lighter and more vibrant, perfect for spring.

Note: Add herbs off the heat to preserve their delicate flavors.

Cheesy Twist

Stir in grated Parmesan or Gruyère cheese just before serving for a savory, nutty flavor boost. This makes the soup richer and adds a delightful depth.

Note: Add cheese off heat and stir until melted to avoid graininess.

Pro Tips

Sauté mushrooms slowly over medium heat to develop deeper flavor.
Slow cooking triggers the Maillard reaction, which creates complex, savory flavors and caramelization. Rushing this step by using high heat can cause uneven cooking and watery mushrooms, resulting in a bland soup.
Use an immersion blender to partially puree for a rustic texture.
Blending part of the soup creates a creamy base while leaving some chunks for texture. Fully blending can make the soup too thin and lose the homemade feel, while no blending can make it too chunky.
Add fresh peas late in the simmering process to preserve color and sweetness.
Peas cook quickly and overcooking dulls their bright green color and fresh flavor. Adding them near the end keeps the soup visually appealing and flavorful.
Stir in heavy cream off the heat and warm gently to avoid curdling.
Cream can separate if boiled, ruining the texture. Adding it cold and warming slowly helps the fat emulsify with the broth, creating a smooth and silky soup.
Season gradually and taste as you go to avoid over-salting.
Mushrooms and broth contain natural umami and salt, so seasoning at the end ensures balanced flavor without making the soup too salty.
Use fresh thyme rather than dried for a subtle herbal note.
Fresh thyme releases delicate oils that brighten the soup, while dried thyme can be overpowering or woody, disrupting the balance of flavors.
Cool soup completely before refrigerating to prevent condensation.
Hot soup trapped in a container creates moisture which dilutes flavors and affects texture. Cooling first maintains the soup's quality for later.

Common Mistakes to Avoid

Cooking mushrooms too quickly or at too high heat

Why it happens Many cooks rush this step to save time but mushrooms need slow, steady heat to caramelize properly.

Fix Cook mushrooms over medium heat, stirring occasionally, until they release moisture and brown evenly. This develops flavor and prevents a watery, bland soup.

Overcooking peas until mushy and dull

Why it happens Adding peas too early or simmering too long destroys their bright color and fresh flavor.

Fix Add peas in the final 10-15 minutes of simmering and watch closely. They should be tender but still vibrant green.

Boiling soup after adding cream

Why it happens High heat causes cream to curdle and separate, ruining the soup’s texture.

Fix Add cream off the heat and warm gently over low heat without boiling to maintain a smooth consistency.

Not seasoning gradually and tasting

Why it happens Assuming salt amounts without tasting can lead to over or under-seasoned soup.

Fix Season in increments, tasting after each addition until balanced and flavorful.

Blending soup too much or not at all

Why it happens Fully pureeing makes it too thin; no blending leaves it uneven and chunky.

Fix Use an immersion blender to partially puree, keeping some texture for a rustic, hearty feel.

Nutrition

Per Serving:

320 kcal
Calories
10g
Protein G
20g
Carbohydrates G
22g
Fat G
5g
Fiber G
450mg
Sodium
Nutritional values are estimates and may vary based on specific ingredients used.

Storage & Tips

Room Temperature

This soup can safely sit at room temperature for up to 2 hours if covered. Longer than that risks bacterial growth, so refrigerate promptly.

Refrigerator

Store in an airtight container for up to 4 days. The soup thickens as it chills; reheat gently with a splash of broth or water to loosen it up. Flavor remains good but creaminess may reduce slightly.

Freezer

Freeze in airtight containers or heavy-duty freezer bags for up to 3 months. To prevent freezer burn, remove as much air as possible. Thaw overnight in the fridge before reheating.

Reheating

Warm on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or cream if the soup thickened too much. Avoid boiling to keep the cream smooth.

Make Ahead

You can prepare the soup base (sautéed mushrooms and onions with broth) a day ahead and refrigerate. Add peas and cream just before reheating to keep flavors fresh and peas vibrant.

FAQ

Can I use frozen peas instead of fresh?
Yes, frozen peas work well and are a convenient substitute. Add them frozen during the simmer step, but reduce cooking time slightly to avoid mushiness. Fresh peas provide a brighter, sweeter flavor and better texture, but frozen peas are a great alternative.
What if I don’t have heavy cream? Can I substitute?
You can substitute heavy cream with half-and-half or whole milk for a lighter soup, but the texture will be less rich and creamy. For dairy-free options, coconut milk or cashew cream works well. Add these off heat and warm gently to prevent separation.
How do I prevent the soup from being watery?
The key is to cook mushrooms slowly to evaporate excess moisture and brown well. Also, avoid adding too much broth initially. Simmering the soup uncovered helps concentrate flavors. Partial blending thickens the soup naturally without thinning it.
Can I make this soup in advance?
Absolutely! The soup keeps well refrigerated for up to 4 days. Prepare the base ahead and add peas and cream just before serving for best freshness. It also freezes well for up to 3 months.
What’s the best way to reheat without losing creaminess?
Reheat gently on the stove over low to medium-low heat, stirring often. Add a little broth or cream if the soup thickened too much in the fridge. Avoid boiling, which can cause cream to separate and change texture.
Can I use other types of mushrooms?
Yes! Cremini mushrooms work great for their earthy flavor, but you can substitute with button, shiitake, or portobello mushrooms. Just adjust cooking time if mushrooms are larger or denser to ensure they brown well and soften properly.
Is it necessary to blend the soup?
Blending is optional but recommended to achieve that creamy texture while still leaving some chunkiness for interest. If you prefer a chunkier soup, blend less or not at all. Fully pureeing will yield a smoother, thinner soup.
How can I make this soup spicier?
Add crushed red pepper flakes or a dash of hot sauce during the mushroom sauté step. Start with a small amount and adjust to taste. Adding spice early allows it to infuse throughout the soup evenly.

Final Thoughts

I hope you enjoy this creamy mushroom and pea soup as much as my family does. It’s simple, cozy, and just perfect for warming up. Give it a try and let me know how it turns out!

Post
4.6 (40 ratings)

You Might Also Like

↑