If you’re craving a cozy, soul-warming dish that’s rich in flavor and comfort, the Creamy Mushroom Pasta Soup Recipe is exactly what you need. This delightful soup perfectly balances the earthy goodness of mushrooms with tender pasta, all enveloped in a luscious, creamy broth that feels like a warm hug on a chilly day. Its combination of simple yet thoughtful ingredients makes it a go-to recipe that never fails to impress, whether you’re cozying up for dinner or entertaining friends.

Ingredients You’ll Need
The magic of this soup lies in its straightforward ingredients, each playing a vital role. From the savory depth of mushrooms to the comforting bite of pasta, and the creamy finish that ties it all together, these components create a harmonious flavor and texture profile that you’ll want to savor again and again.
- 2 tbsp olive oil or butter: Provides a flavorful base for sautéing and adds richness to the soup.
- 1 medium onion, finely chopped: Adds sweetness and depth when cooked down.
- 3 cloves garlic, minced: Brings aromatic warmth and a slight zing to the broth.
- 12 oz mushrooms (cremini, button, or mixed), sliced: The star ingredient delivering earthiness and texture.
- 4 cups vegetable broth (or chicken broth): Creates the flavorful liquid foundation for the soup.
- 1 tsp thyme or Italian seasoning: Infuses herbal notes that complement the mushrooms perfectly.
- Salt and black pepper, to taste: Essential seasonings to balance and enhance flavors.
- 1 cup small pasta (e.g., ditalini, orzo, or elbows): Adds comforting bite and heartiness.
- 1 cup heavy cream or half-and-half: Gives the soup its signature creamy texture and richness.
- 1/4 cup grated Parmesan cheese (optional): Adds a salty, umami boost to elevate the soup.
- Fresh parsley or chives, chopped, for garnish: Brings a pop of freshness and color.
How to Make Creamy Mushroom Pasta Soup Recipe
Step 1: Sauté Aromatics
Start 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 and sweet, about 5 minutes. Then add the minced garlic and sauté for another minute to release its fragrant flavor into the oil. This foundational step builds the deep savory notes that make the soup so irresistible.
Step 2: Cook Mushrooms
Next, add your sliced mushrooms straight to the pot. Cook them for 8 to 10 minutes, stirring occasionally until they are beautifully browned and any moisture has evaporated. This step intensifies their earthiness and prevents the soup from turning watery, ensuring that rich, concentrated mushroom flavor shines through.
Step 3: Add Broth & Seasonings
Pour in the vegetable or chicken broth, then sprinkle in the thyme or Italian seasoning along with salt and freshly ground black pepper. Bring everything to a gentle boil to let the flavors mingle and develop. This broth is the heart of your Creamy Mushroom Pasta Soup Recipe, so don’t be shy with seasoning to get it just right.
Step 4: Add Pasta
Stir in your choice of small pasta such as ditalini, orzo, or elbow macaroni. Let it cook according to the package instructions, usually about 8 to 10 minutes, until the pasta is tender but still has a slight bite. The pasta absorbs the flavorful broth, making every spoonful wonderfully satisfying.
Step 5: Make it Creamy
Turn the heat down to low and gently stir in the heavy cream or half-and-half. If you’re using Parmesan cheese, add that now as well. Simmer the soup slowly for 2 to 3 minutes until it thickens slightly and becomes decadently creamy. This silky finish is what truly transforms this soup into a comforting delight.
Step 6: Serve
Ladle the piping hot soup into bowls and generously garnish with freshly chopped parsley or chives. The green flecks add brightness and a hint of freshness. Serve alongside crusty bread to soak up every last drop of your delicious Creamy Mushroom Pasta Soup Recipe.
How to Serve Creamy Mushroom Pasta Soup Recipe

Garnishes
Fresh herbs like parsley or chives add a lovely pop of color and a slight herbaceous note that brightens the rich soup. You can also sprinkle some extra Parmesan for a salty finish or even a drizzle of truffle oil for an indulgent touch. These simple garnishes elevate the dish while keeping it homey.
Side Dishes
This soup pairs beautifully with crunchy breads such as garlic baguette or sourdough toast, perfect for dipping and soaking up every bit of the creamy broth. For a heartier meal, a fresh green salad or roasted vegetables complement the earthiness of the mushrooms and add balance to the meal.
Creative Ways to Present
Serve the soup in charming rustic bowls for a cozy, inviting look, or impress guests by placing it in hollowed-out bread bowls. You can also drizzle a bit of cream or pesto in a pretty swirl across the top just before serving for an extra special presentation that looks as good as it tastes.
Make Ahead and Storage
Storing Leftovers
This Creamy Mushroom Pasta Soup Recipe keeps beautifully in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen after resting overnight, making it a perfect make-ahead meal for busy days.
Freezing
While the soup can be frozen, note that the cream and pasta can change texture slightly after thawing. To minimize this, it’s best to freeze the soup before adding cream and pasta, then add those fresh when reheating.
Reheating
Reheat gently on the stovetop over low heat, stirring frequently to prevent the cream from breaking. If needed, add a splash of broth or water to loosen the soup back up. Avoid boiling once cream is added to keep it silky smooth.
FAQs
Can I use different types of mushrooms in this recipe?
Absolutely! Cremini, button, portobello, shiitake, or a mix all work beautifully. Each variety adds its own unique flavor and texture, making the soup versatile and customizable to your preference.
Is there a non-dairy substitute for the cream?
Yes, you can substitute heavy cream with full-fat coconut milk or cashew cream for a dairy-free option. Keep in mind the flavor will change slightly, but it will still be creamy and delicious.
What pasta works best in this soup?
Small-shaped pasta like ditalini, orzo, or elbow macaroni is ideal because it cooks quickly and fits nicely on your spoon, pairing well with the soup’s texture without overpowering it.
Can I make this recipe vegan?
To make it vegan, use vegetable broth, olive oil instead of butter, skip the Parmesan or use a vegan cheese alternative, and substitute cream with a plant-based option like coconut milk. The result is just as flavorful and comforting.
How thick should the soup be?
The soup should be creamy but still slightly soupy—not too thick or stew-like. The pasta and cream will naturally thicken it, but you want it to ladle easily and feel comforting without heaviness.
Final Thoughts
There’s something so deeply satisfying about a bowl of homemade Creamy Mushroom Pasta Soup Recipe that’s both comforting and packed with flavor. It’s a true crowd-pleaser that’s easy to make and perfect any time of year. I can’t wait for you to try it and fall in love with this cozy masterpiece as much as I have!
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: Italian-American
- Diet: Vegetarian
Description
This Creamy Mushroom Pasta Soup is a comforting and hearty one-pot meal combining tender mushrooms, savory broth, and small pasta, all enriched with a luscious cream and Parmesan finish. Perfect for chilly days, it offers a warming blend of flavors and textures that satisfy without being heavy.
Ingredients
Main Ingredients
- 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
- 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)
- 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 1 more minute to release its flavor.
- Cook Mushrooms: Add the sliced mushrooms to the pot and cook for 8–10 minutes, stirring occasionally, until they are browned and the liquid they release has evaporated.
- 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 shape you chose and cook according to the package instructions, usually 8–10 minutes, until the pasta is al dente and the soup is flavorful.
- Make it Creamy: Lower the heat to low and stir in the heavy cream or half-and-half along with the grated Parmesan cheese if using. Let the soup simmer gently for 2–3 minutes until slightly thickened and creamy.
- Serve: Ladle the soup into bowls and garnish with chopped fresh parsley or chives. Serve hot alongside crusty bread for a complete comforting meal.
Notes
- You can substitute heavy cream with half-and-half or a dairy-free alternative for a lighter or vegan-friendly version (adjust dietary accordingly).
- Use vegetable broth to keep the soup vegetarian; chicken broth adds a richer flavor.
- Small pasta shapes like ditalini, orzo, or small elbows work best to blend well with the soup texture.
- For a thicker soup, simmer a few minutes longer after adding cream, or blend a portion of the soup for creaminess.
- Fresh herbs such as thyme or Italian seasoning can be adjusted depending on your taste preferences.
- Add extra vegetables such as spinach or kale for more nutrients and color.

