Mushroom Pasta with Old-Fashioned Cream Sauce
This mushroom pasta with old-fashioned cream sauce is made with gently sautéed mushrooms and a rich pecorino romano cream sauce, then tossed together with tender egg noodles for a simple, satisfying pasta dinner.

So much flavor. So little effort.
I love a pasta dish like this for a lazy weekend afternoon — something simple, full of flavor, and satisfying without feeling heavy. It’s the same reason I often turn to dinners like my creamy chicken pasta bake or homestyle chicken and noodles when I want comfort food without a lot of effort.
The mushrooms add body and depth, making this a lighter, meat-free meal that still feels complete and well balanced.
I like to serve it with a simple zucchini side dish or a bowl of fresh farmhouse coleslaw, and if there’s a loaf of homemade no-knead bread around, a few slices on the side fit right in.
Recipe ingredients
All ingredients for this recipe are shown in the pic below and special notes are made in this bulleted list to assist you.

- Mushrooms: Use baby portobello or white button mushrooms for a balanced, savory flavor, but shiitake or a mixed mushroom blend can be substituted for more depth and texture.
- Chicken broth: A good-quality broth adds body and structure to the sauce; I prefer using my from-scratch chicken broth for a cleaner flavor and better control over salt.
- Pecorino romano: This sharp, salty cheese melts smoothly into the sauce and provides depth without overpowering the mushrooms; freshly grated cheese is essential for proper melting.
- Egg noodles: I like using No Yolks broad egg noodles for their sturdy texture, which holds up well and carries the sauce evenly.
See the recipe card for full information on ingredients and quantities.
Would you like to save this post for later?
How to make mushroom pasta with old-fashioned cream sauce


Step 1: Heat olive oil in a skillet over medium heat, then add the chopped onions and cook until they are softened and just beginning to turn translucent, stirring occasionally to prevent browning.
Step 2: Add the mushrooms, pressed garlic, salt, pepper, and thyme, cooking until the mushrooms release their moisture and become lightly tender. Sift the flour evenly over the mixture, stirring it in quickly, and cook for about 1 minute to remove any raw flour taste.


Step 3: Slowly stir in the chicken broth and bring the sauce to a gentle simmer. Cook just until it begins to thicken slightly — the sauce should still be loose and fluid at this stage, not thick or pasty.
Step 4: Stir in the heavy cream and pecorino romano, heating gently until the cheese is melted and the sauce is smooth. Remove from heat and let the sauce rest for about 5 minutes to settle and finish thickening naturally.


Step 5: Pour the sauce over the cooked egg noodles in a large bowl and toss well until the noodles are evenly coated with the sauce.
Step 6: Finish with chopped parsley and a light sprinkle of smoked paprika, if desired, just before serving.
Top tips
- Choose the right pan for the sauce: Use a pan with enough surface area for the mushrooms to cook evenly without crowding. If the mushrooms are packed too tightly, they’ll steam instead of sauté, which affects both texture and flavor.
- Salt the mushrooms early: Adding salt when the mushrooms go into the pan helps them release their moisture so it can reduce slightly and become part of the sauce, rather than pooling in the pan. This concentrates flavor while still keeping the mushrooms tender.
- Watch the flour closely: After sprinkling the flour over the mushrooms, keep it moving and don’t rush this step. Cooking it briefly prevents a raw flour taste and ensures the sauce thickens smoothly once the liquid is added.
- Control the thickness gradually: The sauce should only lightly thicken before the cream and cheese go in. It will continue to tighten slightly as it rests and again once it’s tossed with the noodles, so stopping early keeps the final texture balanced.
- Use freshly grated cheese: Pecorino romano melts best when freshly grated. Pre-grated cheese doesn’t incorporate as smoothly and can make the sauce grainy instead of silky.
- Toss while everything is warm: Pouring the warm sauce over warm noodles helps it cling evenly and combine properly. If either cools too much, the sauce won’t coat as well.
- Adjust seasoning at the end: Pecorino romano adds saltiness, so it’s best to taste after everything is combined before adding any additional salt.
Other recipes you’ll love
Old-Fashioned Ground Beef and Gravy
Old-Fashioned Chicken and Gravy
Easy Tuscan Shrimp Recipe
Pulled Turkey BBQ Recipe
Marinated Turkey Tips Recipe
Louisiana Chicken Fry Mix Recipe
If you loved this pasta recipe, give these others great dinner recipes a try too!

Mushroom Pasta with Old-Fashioned Cream Sauce
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion chopped
- 1 lb baby portobello mushrooms cleaned, trimmed, and sliced
- 4 large garlic cloves pressed
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 1/2 teaspoon dried thyme
- 2 tablespoons all-purpose flour
- 2 cups chicken broth
- 1 cup grated pecorino romano cheese
- 1/2 cup heavy cream
- 12 oz egg noodles cooked to package instruction
- dried parsley garnish (optional)
- smoked paprika garnish (optional)
Instructions
- Heat olive oil in a pan over medium heat and cook the chopped onion until softened and semi-transparent without browning.
- Add the mushrooms, pressed garlic, salt, pepper, and thyme, cooking until the mushrooms are lightly tender and have released some of their juices.
- Sprinkle the flour evenly over the mushroom mixture and stir continuously for about 1 minute to cook off the raw flour taste.
- Slowly add the chicken broth and bring to a gentle simmer, cooking just until the sauce begins to thicken slightly while remaining loose.
- Stir in the heavy cream and pecorino romano, heating gently until the cheese melts and the sauce is smooth, then remove from heat and rest for 5 minutes.
- Pour the sauce over the cooked egg noodles in a large bowl and toss well until evenly combined.
- Garnish with parsley and smoked paprika before serving, if desired.
Notes
- Use freshly grated cheese: Grate the pecorino romano yourself so it melts smoothly into the sauce without clumping or graininess.
- Keep the sauce loose: Stop thickening the sauce early, as it will continue to settle slightly while resting and once combined with the noodles.
- Warm noodles matter: Toss the sauce with freshly cooked, warm egg noodles so it coats evenly and combines properly.
- Taste before salting: Pecorino romano adds salt, so adjust seasoning only after everything is fully combined.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

