If you’re searching for a bowl of comfort that wraps you in warmth and indulgence, this Creamy Mushroom Pasta Soup Recipe is an absolute must-try. It beautifully combines tender mushrooms, savory broth, and velvety cream with perfectly cooked pasta, creating a rich and satisfying meal that feels like a hug in bowl form. Whether you’re chasing away a chilly day or craving a cozy dinner with minimal fuss, this dish is your new best friend in the kitchen.

Ingredients You’ll Need
Gathering these simple yet essential ingredients is the first step toward crafting a soup that bursts with flavor and texture. Each component plays a key role—from the hearty mushrooms that provide earthiness to the creamy finish that makes every spoonful decadent.
- Olive oil or butter: Use for sautéing aromatics and mushrooms to develop a rich base flavor.
- Medium onion, finely chopped: Adds sweetness and depth when softened.
- Garlic, minced: Introduces a warm, aromatic punch that complements mushrooms perfectly.
- Mushrooms (cremini, button, or mixed), sliced: The star ingredient providing texture and umami essence.
- Vegetable or chicken broth: Creates the savory liquid foundation of the soup.
- Thyme or Italian seasoning: Fresh herbs add subtle earthiness and complexity.
- Salt and black pepper: Essential to bring all flavors into harmony.
- Small pasta (ditalini, orzo, or elbows): Offers comforting chewiness that absorbs the creamy broth.
- Heavy cream or half-and-half: Delivers the luscious creaminess that defines this recipe.
- Grated Parmesan cheese (optional): Adds a nutty, savory note and extra richness.
- Fresh parsley or chives, chopped: For a fresh, vibrant garnish that brightens the dish.
How to Make Creamy Mushroom Pasta Soup Recipe
Step 1: Sauté Aromatics
Begin by heating olive oil or butter in a large pot over medium heat until shimmering. Add the finely chopped onion and cook until it turns translucent, softening its sharpness and adding a natural sweetness to the base of your soup. Toss in the minced garlic and sauté for another minute, allowing its fragrance to fill your kitchen and build an irresistible foundation.
Step 2: Cook Mushrooms
Next, introduce your sliced mushrooms to the pot. Let them cook undisturbed for several minutes until they start browning and release their moisture. This step is crucial because it concentrates the mushroom flavor and creates those slightly caramelized edges that add marvelous texture and depth.
Step 3: Add Broth & Seasonings
Pour in your choice of vegetable or chicken broth to deglaze the pot, lifting all those beautiful browned bits off the bottom. Sprinkle in thyme or Italian seasoning along with a generous pinch of salt and freshly ground black pepper. Bring everything to a gentle boil to meld all those aromatic flavors together while preparing for the next step.
Step 4: Add Pasta
Stir in your pasta selection, whether ditalini, orzo, or elbow macaroni. Cook it just until al dente, usually about 8 to 10 minutes, so the pasta remains tender but with a slight bite—perfect for balancing the creamy soup without becoming mushy.
Step 5: Make it Creamy
Reduce the heat to low and gently stir in the heavy cream or half-and-half, followed by the optional Parmesan cheese for an extra touch of umami richness. Allow the soup to simmer softly for a few minutes until it thickens slightly and the cream melds perfectly with the broth.
Step 6: Serve
Ladle your warm, luscious soup into bowls and garnish generously with freshly chopped parsley or chives, adding a pop of color and a fresh flavor contrast. Serve immediately with crusty bread to soak up every last drop of this comforting Creamy Mushroom Pasta Soup Recipe.
How to Serve Creamy Mushroom Pasta Soup Recipe

Garnishes
A sprinkle of fresh herbs like parsley or chives is ideal to brighten up the rich soup and add a fresh herbal note with every spoonful. For a little extra indulgence, a dusting of Parmesan or a drizzle of truffle oil can elevate the flavors beautifully.
Side Dishes
This soup pairs wonderfully with hearty crusty bread, perfect for dipping, or a crisp side salad that balances the creaminess with refreshing crunch and acidity. Roasted vegetables also make a lovely accompaniment to complete the nourishing meal.
Creative Ways to Present
Serve the soup in rustic bowls with a swirl of cream or a tiny sprig of thyme on top to impress guests. You could even hollow out small sourdough loaves to use as edible bowls, turning an everyday meal into a charming experience that’s fun and delicious.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftover Creamy Mushroom Pasta Soup Recipe to an airtight container and store it in the refrigerator. It will stay fresh and flavorful for up to 3 days, making it an excellent option for quick lunches or dinners during your busy week.
Freezing
This soup freezes well without losing its creamy texture. Pop portions into freezer-safe containers or bags and freeze for up to 2 months. Just keep in mind that the pasta might absorb some of the liquid, so consider slightly undercooking the pasta if you plan to freeze it.
Reheating
Reheat gently on the stove over low heat to prevent curdling, stirring occasionally until warmed through. If the soup is too thick after refrigeration or freezing, add a splash of broth or cream to bring back its silky consistency.
FAQs
Can I use different types of mushrooms in this soup?
Absolutely! Mixing cremini, button, shiitake, or even portobello mushrooms can add varied textures and deepen the flavor profile, making the soup even more delicious.
Is it okay to substitute cream with milk?
You can, but the soup will be less rich and creamy. To maintain a silky texture, consider using half-and-half or adding a bit of flour or cornstarch to thicken the milk gently as you cook.
Can I make this soup vegetarian or vegan?
Yes! Use vegetable broth and skip the Parmesan cheese, or swap it for a vegan alternative. Replace the cream with coconut milk or a plant-based cream for a luscious vegan-friendly version.
What type of pasta works best in this soup?
Small pasta shapes like ditalini, orzo, or small elbows hold up well and fit perfectly on a spoon. They cook quickly and soak up the soup’s flavors without overpowering the mushrooms.
How thick should the Creamy Mushroom Pasta Soup Recipe be?
It should be creamy but not overly thick like a stew. The broth’s body enriched with cream lets the pasta and mushrooms shine while keeping the soup velvety, light, and spoonable.
Final Thoughts
This Creamy Mushroom Pasta Soup Recipe is one of those soul-soothing meals that’s simple to make yet irresistibly comforting. Its layers of flavor and creamy texture will quickly turn it into a family favorite you reach for time and time again. Trust me, once you try it, this recipe will have a permanent spot on your weeknight dinner rotation—so grab your pot, and let’s get cooking!
Print
Creamy Mushroom Pasta Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 to 4.5 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-inspired
- Diet: Vegetarian
Description
A comforting and creamy mushroom pasta soup that combines sautéed mushrooms with tender pasta in a rich, savory broth enriched with cream and Parmesan cheese. This cozy soup is garnished with fresh herbs, making it perfect for a hearty meal any day.
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 & 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. Then add minced garlic and sauté for an additional 1 minute to release its fragrance.
- Cook Mushrooms: Add the sliced mushrooms to the pot and cook for 8–10 minutes until they are browned and most of their liquid has evaporated, enhancing their flavor and texture.
- Add Broth & Seasonings: Pour in the vegetable or chicken broth, then add thyme or Italian seasoning along with salt and black pepper to taste. Bring the mixture to a gentle boil ensuring the flavors meld together.
- Add Pasta: Stir in your choice of small pasta such as ditalini, orzo, or elbows. Cook according to the package instructions, usually 8–10 minutes, until pasta is al dente and tender without being mushy.
- 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. Allow the soup to simmer gently for 2–3 minutes until slightly thickened and creamy.
- Serve: Ladle the creamy mushroom pasta soup into bowls, garnish with freshly chopped parsley or chives, and serve hot. This soup pairs wonderfully with crusty bread for dipping.
Notes
- You can substitute heavy cream with half-and-half or a non-dairy creamer for a lighter or dairy-free option.
- Using vegetable broth makes this recipe vegetarian; chicken broth makes it richer but non-vegetarian.
- The pasta can be swapped with gluten-free varieties if needed.
- Parmesan cheese is optional but adds a nice depth of flavor and richness.
- For added protein, consider adding cooked chicken or beans to the soup.
- Store leftovers in the refrigerator for up to 3 days; reheat gently to avoid curdling the cream.

