If you are craving a bowl of comfort that’s bursting with rich, earthy flavors and a silky smooth texture, this Creamy Mushroom Pasta Soup Recipe is exactly what you need. Imagine tender mushrooms simmered to perfection with savory broth, small pasta shapes cooked just right, and a luscious creamy base that wraps everything in warmth. This soup feels like a warm hug in a bowl, perfect for chilly evenings or whenever you want to treat yourself to something truly satisfying and homemade.

Ingredients You’ll Need
Each ingredient in this recipe is simple yet plays a crucial role in creating a harmonious balance of creamy texture, depth of flavor, and a touch of herbal freshness. These essentials come together with ease, promising a delicious result without any fuss.
- 2 tbsp olive oil or butter: Adds a rich base for sautéing and infuses a gentle lusciousness.
- 1 medium onion, finely chopped: Provides natural sweetness and a flavorful foundation.
- 3 cloves garlic, minced: Brings aromatic warmth and a subtle punch.
- 12 oz mushrooms (cremini, button, or mixed), sliced: The star ingredient offering earthy, meaty textures and umami flavor.
- 4 cups vegetable broth (or chicken broth): Creates the soul of the soup with savory richness.
- 1 tsp thyme or Italian seasoning: Adds herbal brightness for complexity.
- Salt and black pepper, to taste: Enhances all the natural flavors perfectly.
- 1 cup small pasta (e.g., ditalini, orzo, or elbows): Provides delightful chewiness and makes it a complete meal.
- 1 cup heavy cream or half-and-half: Delivers that classic creamy texture that turns this soup into comfort food.
- 1/4 cup grated Parmesan cheese (optional): Offers a nutty, savory note that deepens the flavor.
- Fresh parsley or chives, chopped, for garnish: Adds a pop of color and fresh herbal lift.
How to Make Creamy Mushroom Pasta Soup Recipe
Step 1: Sauté Aromatics
Begin by heating your olive oil or butter in a large pot over medium heat. Toss in the finely chopped onion and cook it gently until it turns translucent, about five minutes. This step is essential because it unlocks the onion’s natural sweetness, setting the stage for all the other flavors. Then add the minced garlic and sauté for another minute; this ensures the garlic softens and releases its wonderful aroma without burning.
Step 2: Cook Mushrooms
Next, add the sliced mushrooms to the pot. Cook them uncovered for about 8 to 10 minutes, allowing them to brown beautifully and for their moisture to evaporate. This step intensifies their earthy flavor and prevents your soup from becoming watery. The browned mushrooms bring a meaty texture that’s incredibly satisfying in every spoonful.
Step 3: Add Broth & Seasonings
Pour in the vegetable or chicken broth, and stir in your thyme or Italian seasoning along with salt and black pepper to taste. Bring the mixture to a gentle boil. This infusion of broth and herbs creates a flavorful, aromatic base that will carry the whole soup, blending seamlessly with the mushrooms and aromatics.
Step 4: Add Pasta
Now stir in your choice of small pasta shapes, like ditalini or orzo. Cook them in the simmering broth according to the package instructions, usually around 8 to 10 minutes, until they’re perfectly al dente. The pasta adds heartiness and a different texture that makes this Creamy Mushroom Pasta Soup Recipe truly a meal rather than a simple soup.
Step 5: Make it Creamy
Turn the heat down to low and gently stir in the heavy cream or half-and-half, along with the optional Parmesan cheese. Let it simmer for another 2 to 3 minutes just until the soup thickens slightly and takes on that creamy richness that makes this recipe so irresistible. The cheese adds a lovely umami punch and silky finish that you’ll want to savor in every bite.
Step 6: Serve
Ladle your warm, comforting soup into bowls and garnish it with freshly chopped parsley or chives. This splash of green not only adds color and freshness but also a subtle burst of flavor. Serve this alongside some crusty bread to mop up every last drop, and you’ve got a soul-satisfying meal ready to enjoy.
How to Serve Creamy Mushroom Pasta Soup Recipe

Garnishes
Topping the soup with fresh herbs like parsley or chives brings a lovely brightness that cuts through the creaminess beautifully. For an extra indulgent touch, you might even sprinkle a little more Parmesan or a drizzle of good olive oil. These finishing touches elevate the dish and make each serving feel special and thoughtfully prepared.
Side Dishes
This soup pairs incredibly well with crusty breads such as sourdough or baguette for dunking. A crisp green salad with a lemon vinaigrette also complements the richness of the soup, adding refreshing contrast to your meal. If you want something heartier, roasted vegetables or a simple grilled cheese sandwich would make fantastic companions.
Creative Ways to Present
For a fun twist, serve the soup in hollowed-out bread bowls, which transform the meal into a cozy, edible feast. You can also layer the soup in clear glass mugs for an appealing look that lets the beautiful colors and textures shine through. These creative presentations make your cozy bowl of Creamy Mushroom Pasta Soup Recipe feel even more inviting and special.
Make Ahead and Storage
Storing Leftovers
Once cooled, store any leftover soup in an airtight container in the refrigerator for up to 3 days. Because of the pasta and cream, it’s best enjoyed sooner rather than later, but properly stored it will maintain its delicious flavor and texture quite well.
Freezing
While this Creamy Mushroom Pasta Soup Recipe tastes best fresh, you can freeze leftovers without the cream or pasta to preserve the broth and mushroom mixture. Freeze in a sealed container for up to 2 months. When ready to eat, thaw and then add fresh cream and cooked pasta during reheating for the best texture.
Reheating
Gently reheat the soup over medium-low heat on the stove, stirring occasionally to prevent scorching. If the soup feels too thick after refrigeration, add a splash of broth or milk as you warm it to bring it back to the perfect consistency. Avoid boiling once cream is added to keep that silky texture.
FAQs
Can I use frozen mushrooms for this recipe?
Absolutely! Frozen mushrooms can be used in a pinch; just make sure to thaw and drain them well to avoid excess water in your soup, which could dilute the flavors.
Is there a dairy-free version of this Creamy Mushroom Pasta Soup Recipe?
Yes! Substitute the heavy cream with coconut milk or a creamy plant-based alternative, and use nutritional yeast instead of Parmesan for a delicious vegan variation that still feels rich and comforting.
What pasta works best in this soup?
Small pasta shapes like ditalini, orzo, or elbow macaroni hold up well and blend perfectly throughout the soup, offering just the right bite without overpowering the gentle creaminess.
Can I make this soup spicier?
Definitely! Add a pinch of red pepper flakes or a dash of hot sauce when adding the seasonings to give your Creamy Mushroom Pasta Soup Recipe a subtle kick that wakes up the flavors.
How thick should the soup be?
The soup should be creamy and slightly thickened, not too runny. The cream and Parmesan help achieve a velvety texture that coats the back of a spoon beautifully.
Final Thoughts
This Creamy Mushroom Pasta Soup Recipe is truly a gem for anyone seeking something hearty yet comforting with layers of flavor that warm you from the inside out. It’s easy to make, packed with wholesome ingredients, and perfect for sharing with loved ones. I can’t recommend enough giving this recipe a try the next time you want to savor a cozy, soul-nourishing meal.
Print
Creamy Mushroom Pasta Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Creamy Mushroom Pasta Soup is a comforting and flavorful dish featuring sautéed mushrooms and onions in a savory broth with tender pasta, finished with rich cream and Parmesan cheese. Perfect for a cozy meal, it combines earthy mushrooms, aromatic herbs, and creamy textures for a satisfying soup.
Ingredients
Soup Base
- 2 tbsp olive oil or butter
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 12 oz mushrooms (cremini, button, or mixed), sliced
- 4 cups vegetable broth (or chicken broth)
- 1 tsp thyme or Italian seasoning
- Salt and black pepper, to taste
Pasta and Cream
- 1 cup small pasta (e.g., ditalini, orzo, or elbows)
- 1 cup heavy cream or half-and-half
- 1/4 cup grated Parmesan cheese (optional)
Garnish
- Fresh parsley or chives, chopped, for garnish
Instructions
- Sauté Aromatics: Heat olive oil or butter in a large pot over medium heat. Add the finely chopped onion and cook until translucent, about 5 minutes. Add the minced garlic and sauté for an additional 1 minute to release its aroma.
- Cook Mushrooms: Add the sliced mushrooms to the pot and cook for 8 to 10 minutes. Stir frequently until the mushrooms are browned and most of their liquid has evaporated, intensifying their flavor.
- Add Broth & Seasonings: Pour in the vegetable or chicken broth, then add thyme or Italian seasoning, salt, and black pepper to taste. Bring the mixture to a gentle boil to combine the flavors.
- Add Pasta: Stir in the small pasta of your choice. Cook according to package directions, usually 8 to 10 minutes, until the pasta is tender but still al dente, absorbing some soup flavor.
- Make it Creamy: Reduce the heat to low and stir in the heavy cream or half-and-half along with the grated Parmesan cheese, if using. Simmer gently for 2 to 3 minutes until the soup slightly thickens and becomes creamy.
- Serve: Ladle the creamy mushroom pasta soup into bowls and garnish with freshly chopped parsley or chives. Serve hot, ideally with crusty bread for a complete meal.
Notes
- Use a mix of cremini and button mushrooms for deeper flavor.
- For a lighter version, substitute heavy cream with half-and-half or milk.
- Gluten-free pasta can be used to make this recipe gluten-free.
- Add cooked chicken or bacon for a non-vegetarian variation.
- To make it vegan, use olive oil instead of butter, vegetable broth, coconut cream or cashew cream, and omit the Parmesan or use a vegan cheese alternative.
- Simmer gently after adding cream to prevent curdling.

