Creamy Mushroom Alfredo Sauce Made with Milk

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.

Mushroom Alfredo with milk served over cooked fettucinne noodles on a brown clay dinner plate.

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)
Mushroom Alfredo ingredients in a four photo collage in order of use.

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.

sautéing mushrooms with butter in a green enamel skillet.

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.

Mixing flour and melted butter in a sauce pan.

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.

Overhead image of a small pot filled dwith homemade alfredo sauce.

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.

Closeup image of a skillet filled with creamy mushroom alfredo sauce with fettucine noodles.

Recipe FAQs

What is creamy mushroom sauce made of?

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.

How can I make Alfredo taste better?

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.

What pairs well with Alfredo pasta?

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.

A serving of mushroom alfredo sauce with milk on a dinner plate with a skillet in the background.

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.
img 75364 18

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 with milk served over cooked fettucinne noodles on a brown clay dinner plate.

Mushroom Alfredo Sauce with Milk

Arlene Mobley – Flour On My Face

A simple, creamy fettuccine Alfredo dish boosted with the savory flavor of fresh mushrooms. Quick to make and perfect for a comforting weeknight dinner.
Prep Time 10 mins
Cook Time 12 mins
Total Time 22 mins
Course Main Dish
Cuisine American
Servings 6 Servings
Calories 268 kcal

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.