Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan

Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan is a comforting, hearty soup that’s perfect for cozy nights in. After making this many times, I’ve discovered the trick to the creamiest soup is using a mix of mushrooms and a touch of cream. This easy recipe takes just 30 minutes and is packed with umami flavor. Keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Spinach Ricotta Puff Pastry Bites for Dinner and Creamy Vegetarian Gnocchi Soup Ready in 30 Minutes.

Why This Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan Is Pure Comfort
- The creamiest, most comforting soup you'll ever have.
- Packed with umami flavor from mushrooms and Parmesan.
- Easy to make in just 30 minutes with simple ingredients.
- Perfect for meal prepping and freezing for later.
What You'll Need for Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 8 oz pasta
- 1 lb mixed mushrooms
- 1 onion
- 3 cloves garlic
- 2 cups vegetable broth
- 1 cup heavy cream
- 1 cup grated Parmesan
- Salt
- Pepper
- Thyme
- Rosemary
- Red pepper flakes
- Olive oil
- Optional: Fresh parsley
- Optional: Fresh basil
- Optional: Crispy bacon
- Optional: Grated Parmesan

π Ingredient Notes
- Pasta: Any shape will work. I like using small shapes like orzo or small shells.
- Mixed mushrooms: A mix of cremini, shiitake, and button mushrooms works well. You can also use dried porcini mushrooms for extra flavor.
π Tools & Equipment I Recommend
- Immersion blender β Makes the soup perfectly creamy without having to transfer it to a blender. β See on Amazon
- Heavy-bottomed pot β Ensures even heat distribution and prevents burning. β See on Amazon

How to Make Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan
- Step 1: Cook pasta according to package instructions. Drain and set aside.
- Step 2: In a large pot, heat olive oil over medium heat. Add onions and cook until softened, about 5 minutes. Add garlic and cook for another minute.
- Step 3: Add mushrooms to the pot and cook until they release their liquid and it evaporates, about 10 minutes. Season with salt, pepper, and red pepper flakes.
- Step 4: Add vegetable broth, thyme, and rosemary to the pot. Bring to a simmer and cook for 10 minutes.
- Step 5: Use an immersion blender to partially blend the soup until it reaches your desired consistency. Stir in heavy cream and grated Parmesan until melted and combined.
- Step 6: Stir in cooked pasta and fresh herbs. Taste and adjust seasoning if needed. Serve hot with your choice of toppings.
Cook's Tips for Perfect Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan
- : For a lighter soup, use milk instead of heavy cream.
- Common mistake and fix: Don't overcook the soup or the pasta will become mushy. Keep an eye on the cooking time.
- : For a vegetarian version, omit the bacon topping.
- : For a gluten-free version, use gluten-free pasta.
Storing & Reheating Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container in the fridge for up to 5 days. Make-ahead tip: This soup can be made ahead and reheated on the stove over medium heat.
Freezing Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan
Freeze leftovers for up to 3 months. Thaw in the fridge overnight before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350Β°F (180Β°C) for 15-20 minutes, stirring occasionally. Microwave: Reheat in the microwave for 2-3 minutes, stirring halfway through.
Recipe Notes
- Chef tip: For a richer flavor, use chicken broth instead of vegetable broth.
- Best substitution: You can substitute the mushrooms with a mix of bell peppers and zucchini for a different flavor profile.
- Make-ahead: This soup can be made ahead and reheated on the stove over medium heat.
- Scaling: This recipe can be easily doubled or halved depending on how many servings you need.
- Troubleshooting: If the soup is too thick, thin it out with a little more broth or water. If it's too thin, simmer it for a few more minutes to reduce it.
Want to level up this recipe?
High-quality pasta β Ensures the pasta holds its shape and doesn't become mushy in the soup. β Check price on Amazon
Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan

Ingredients
Main Ingredients
- 8 oz pasta
- 1 lb mixed mushrooms
- 1 onion
- 3 cloves garlic
- 2 cups vegetable broth
- 1 cup heavy cream
- 1 cup grated Parmesan
Seasonings
- Salt
- Pepper
- Thyme
- Rosemary
- Red pepper flakes
- Olive oil
Optional Toppings
- Fresh parsley
- Fresh basil
- Crispy bacon
- Grated Parmesan
Instructions
- Step 1: Cook pasta according to package instructions. Drain and set aside.
- Step 2: In a large pot, heat olive oil over medium heat. Add onions and cook until softened, about 5 minutes. Add garlic and cook for another minute.
- Step 3: Add mushrooms to the pot and cook until they release their liquid and it evaporates, about 10 minutes. Season with salt, pepper, and red pepper flakes.
- Step 4: Add vegetable broth, thyme, and rosemary to the pot. Bring to a simmer and cook for 10 minutes.
- Step 5: Use an immersion blender to partially blend the soup until it reaches your desired consistency. Stir in heavy cream and grated Parmesan until melted and combined.
- Step 6: Stir in cooked pasta and fresh herbs. Taste and adjust seasoning if needed. Serve hot with your choice of toppings.
Notes
- Chef tip: For a richer flavor, use chicken broth instead of vegetable broth.
- Best substitution: You can substitute the mushrooms with a mix of bell peppers and zucchini for a different flavor profile.
- Make-ahead: This soup can be made ahead and reheated on the stove over medium heat.
- Scaling: This recipe can be easily doubled or halved depending on how many servings you need.
- Troubleshooting: If the soup is too thick, thin it out with a little more broth or water. If it's too thin, simmer it for a few more minutes to reduce it.
Storage
- Fridge: Store leftovers in an airtight container in the fridge for up to 5 days.
- Freezer: Freeze leftovers for up to 3 months. Thaw in the fridge overnight before reheating.
- Oven reheat: Reheat in the oven at 350Β°F (180Β°C) for 15-20 minutes, stirring occasionally.
- Microwave reheat: Reheat in the microwave for 2-3 minutes, stirring halfway through.
- Make ahead: This soup can be made ahead and reheated on the stove over medium heat.
Nutrition Per Serving
- Calories: 580
- Protein: 20g
- Fat: 28g
- Carbs: 62g
- Fiber: 5g
- Sugar: 6g
- Sodium: 900mg
- Cholesterol: 80mg
- Sat. Fat: 16g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan FAQs
Yes, this soup can be made ahead and reheated on the stove over medium heat. It will keep in the fridge for up to 5 days or in the freezer for up to 3 months.
If the soup is too thin, simmer it for a few more minutes to reduce it. If it's still too watery, try adding a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons water) and simmering for another minute or two.
Yes, you can make this soup in the slow cooker. Cook the onions, garlic, and mushrooms on the stove first, then transfer them to the slow cooker. Add the remaining ingredients and cook on low for 6-8 hours or on high for 3-4 hours.
You can add cooked chicken, turkey, or beans to this soup for extra protein. Crispy bacon or grated Parmesan also add a good amount of protein.
Yes, you can make this soup gluten-free by using gluten-free pasta.
A Warm Final Note
I can’t wait for you to try Creamy Mushroom Pasta Soup with Fresh Herbs and Parmesan and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out β I love hearing from you!






