A simple, creamy fettuccine Alfredo made even better with the earthy umami of fresh mushrooms. This quick mushroom Alfredo is perfect for busy weeknights—prepare the mushrooms and cook the pasta ahead of time and you’ll have a rich, restaurant-style dinner ready in under 30 minutes.

With just a handful of pantry staples—butter, flour, milk, and Parmesan—plus fresh mushrooms and garlic, this dish delivers a rich, silky sauce that clings to wide fettuccine or any pasta you prefer. Add a pinch of red pepper flakes if you like a touch of heat, and finish with extra grated Parmesan and parsley for garnish.
Table of contents
- Ingredients
- Directions
- Recipe FAQs
- More Pasta Serving Ideas
- Recipe Expert Tips
- Print, save or share the recipe
Ingredients
These are the simple ingredients that make a creamy, flavorful Alfredo with mushrooms. Quantities below correspond to approximately 4–6 servings.
- 8 oz cooked fettuccine or other thin pasta (drained and rinsed)
- 8 oz baby portobello, cremini, or white button mushrooms, sliced
- 1 tablespoon minced garlic
- 4 tablespoons butter, divided
- 1 teaspoon salt
- 1 teaspoon ground black pepper
- 4 tablespoons all-purpose flour
- 2 cups whole milk
- 1 cup finely grated Parmesan cheese, plus extra for garnish
- ½ teaspoon red pepper flakes (optional)
- 1 teaspoon dried parsley or fresh parsley for garnish (optional)

Pasta options: Wide fettuccine is ideal because it holds the sauce well, but you can use angel hair, thin spaghetti, penne, gnocchi, ravioli, or tortellini depending on what you have.
Directions
Recipe Prep: Cook the pasta to al dente according to package directions. Drain, rinse under cold water to cool, and drain again so the noodles are ready when the sauce is finished. Rinse fresh mushrooms under cold water and pat dry before slicing into 1/4-inch pieces.
Step 1: Cook the mushrooms
Heat a large skillet over medium-high heat and melt 2 tablespoons of the butter. Add the sliced mushrooms and cook for about 3 minutes until they begin to shrink. Add the minced garlic and sauté another 4–5 minutes until the mushrooms are tender and golden. Remove the skillet from the heat and set aside while you make the sauce.

Step 2: Make the Alfredo sauce
In a medium saucepan, melt the remaining 2 tablespoons of butter over medium heat. Whisk in the flour to create a smooth roux, then add the salt and black pepper. Cook, whisking constantly, for about 2–3 minutes to eliminate the raw flour taste and smooth any lumps.

Slowly pour in the milk while whisking to keep the sauce smooth. Continue whisking as the sauce warms and begins to thicken. Once it starts to thicken, add 3/4 cup of the grated Parmesan and whisk until the cheese melts and the sauce becomes silky. Cook another 3–5 minutes, scraping the bottom of the pan to prevent scorching. If you want a spicy kick, stir in 1/2 teaspoon red pepper flakes. Remove from heat once the sauce has reached your desired thickness.

Step 3: Combine and serve
Add the cooked, drained pasta to the skillet with the sautéed mushrooms and toss to combine. Pour the hot Alfredo sauce over the pasta and use tongs to toss until every strand is coated in creamy sauce. Taste and adjust salt or pepper if needed. Garnish with extra Parmesan and parsley, and serve immediately with a simple green salad and crusty bread.

Recipe FAQs
A creamy mushroom sauce is made with sautéed fresh mushrooms combined with a homemade Alfredo base: butter, flour, milk, salt, pepper, and freshly grated Parmesan.
Homemade Alfredo made with real butter, whole milk, and freshly grated Parmesan will always taste richer and fresher than jarred versions. Finish with fresh parsley and extra cheese for the best flavor.
Alfredo pairs well with vegetables like mushrooms, broccoli, spinach, and peas, as well as proteins like grilled chicken or shrimp. Serve with a crisp salad and garlic bread for a complete meal.

More Pasta Serving Ideas
This sauce is versatile: serve it over fettuccine for a classic dish, or try it with ravioli, tortellini, penne, gnocchi, or even egg noodles. It also makes a great sauce for baked pasta dishes.
Recipe Expert Tips
- Pasta: Wide fettuccine holds the sauce best, but any pasta will work.
- Don’t substitute key ingredients: For the creamiest, most authentic Alfredo, use real butter, whole milk, and freshly grated Parmesan.
- Cleaning mushrooms: Rinse packaged mushrooms briefly under cold water and pat dry; they often need a quick wash before cooking.
- Cooking time: Prep the pasta and slice mushrooms ahead to keep this a 30-minute meal.
- Sautéing mushrooms: Use a large skillet and don’t overcrowd the mushrooms so they brown instead of steaming.
- Prevent scorching: Whisk the sauce continually while it cooks and scrape the pot bottom to avoid burning.
- Reheating leftovers: Alfredo thickens when refrigerated. Thin with 1/4–1/2 cup milk before reheating.
- Makes: The sauce covers 8–12 ounces of pasta depending on how saucy you like it.

Print, save or share the recipe
If you have questions or want to save the recipe, you can email the recipe author at the address listed in the original recipe or use the social accounts recommended by the author to follow for more ideas.

Mushroom Alfredo Sauce with Milk
Arlene Mobley – Flour On My Face
Ingredients
- 8 oz fettuccine or other thin pasta (cooked, rinsed and drained well)
- 8 oz baby portobello, cremini or white button mushrooms (sliced)
- 1 tablespoon minced garlic
- 4 tablespoons butter (divided)
- 1 teaspoon salt
- 1 teaspoon ground black pepper
- 4 tablespoons all-purpose flour
- 2 cups whole milk
- 1 cup finely grated Parmesan cheese plus more for garnish
- ½ teaspoon red pepper flakes (optional)
- 1 teaspoon dried parsley flakes (optional)
Instructions
Recipe Prep
- Cook the pasta al dente, drain and rinse under cold water until cool.
- Rinse mushrooms under cold water, pat dry and slice into ¼-inch slices.
Cooking the mushrooms
- Melt 2 tablespoons butter in a skillet over medium-high heat. Add mushrooms and cook about 3 minutes, then add garlic and sauté 4–5 more minutes. Remove from heat and set aside.
Make the Alfredo Sauce
- Melt remaining 2 tablespoons butter in a saucepan, whisk in flour, then add salt and pepper. Cook 2–3 minutes while whisking.
- Gradually whisk in milk until smooth. Continue whisking as the sauce thickens.
- Add ¾ cup Parmesan and whisk until melted. Cook 3–5 minutes until the sauce coats the back of a spoon. Remove from heat.
- Stir in red pepper flakes if using.
Combining the ingredients
- Toss the cooked pasta with the sautéed mushrooms in the skillet.
- Pour the hot Alfredo sauce over the pasta and toss with tongs until evenly coated.
- Serve immediately with extra Parmesan and parsley. Makes 4–6 servings.
Recipe Expert Tips
- Pasta: Any shape works; wider noodles cling to sauce best.
- Substitutions: For best flavor, avoid substituting the core ingredients—use real butter, whole milk, and real Parmesan.
- Mushrooms: Rinse and dry prepackaged mushrooms before cooking.
- 30-minute dinner: Pre-cook pasta and slice mushrooms to speed up the process.
- Sauté tips: Use a roomy skillet so mushrooms brown instead of steam.
- Reheating: Thin leftover sauce with 1/4–1/2 cup milk before reheating.
- Yield: Sauce covers 8–12 ounces of pasta depending on preferred sauciness.