Mushroom Alfredo is a creamy and irresistible pasta dish where sautéed mushrooms are hugged in a velvety homemade Alfredo sauce.

You can make this easy pasta recipe in about 20 minutes for a meatless and satiating dinner.

creamy mushroom alfredo recipe.
Nico and Louise in their kitchen.

If you are a regular reader here, you may have noticed that we love veggies ☺️.

This Alfredo pasta is another example; we sauté beautiful mushrooms and make them the star of your plate.

If you love Alfredo pasta, but you are curious about eating more vegetables, you are in the right place. Enjoy ❤️!

The flavor and texture of sautéed mushrooms are a perfect flavor match to the heavy cream, butter, and parmesan in Alfredo sauce.

If you are vegan or dairy intolerant, you can easily make this recipe with non-dairy alternatives for the cream, cheese, and butter.

No matter which ingredients you use, this vegetarian dinner idea is rich, tasty, and so easy to make you’ll want to cook it every night.

Mushroom Alfredo sauce is a luscious dish for pasta lovers who want to eat more veggies.

As the mushrooms are hugged by generous amounts of sauce, it is also a great dish for picky eaters 💪.

Uh, and if you are looking for something lighter, check out our cauliflower Alfredo sauce without heavy cream.

Fettuccine Mushroom Alfredo in a bowl

Ingredients

Mushroom Alfredo ingredients

Quantities are in the recipe box at the bottom of the page.

Pasta

Alfredo sauce is often served with Italian tagliatelle or fettuccine noodles.

Mushroom Alfredo is delicious with most longshaped pasta types. Try linguine, bucatini, bavette, spaghetti, and pappardelle.

Short pasta: use penne, fusilli, rotini or farfalle. The pasta will be delicious no matter what pasta shape you use.

Gluten-free: substitute gluten-free pasta for regular pasta to make this recipe gluten-free.

Vegan: typically fettuccine and tagliatelle contain eggs, look for an egg-free pasta to make a vegan dish.

Mushrooms

We recommend a mix of white and brown mushrooms, such as button mushrooms, cremini mushrooms, baby Bella mushrooms, and portobello mushrooms. You can use fresh or frozen mushrooms.

Optional vegetable add-ins: Add in a handful of spinach or a cup of frozen peas.

Butter

Use unsalted butter (best if European-style butter) or non-dairy butter.

Cream

Use heavy whipping cream. Note that most Italians avoid using cream in their Alfredo sauce (Alfredo sauce was invented in Italy, but was made with parmesan and butter).

Dairy-free: Use non-dairy heavy cream. If you cannot can’t find non-dairy cream, substitute vegan cream cheese, which is easier to find in most stores.

In this case, you’ll also need a little plant milk to make the vegan cream cheese saucy.

Parmesan cheese

Grated parmesan (Grana Padano or Parmigiano Reggiano).

For a vegan alfredo sauce, we recommend a vegan cheese that melts. I like Vio Life and Simply V, but there are many more.

Garlic

Grated or minced garlic is a classic in Alfredo sauce.

Nutmeg or lemon zest

To take this dish to the next level, add a small amount of grated nutmeg, which is a great flavor match with the butter and cream.

If you don’t like grated nutmeg, try a small amount of grated lemon zest.

Parsley

Fresh flat-leaf parsley, finely chopped and added on top before serving.

Salt and pepper

Sea salt or, kosher salt, and freshly ground black pepper.

mushroom alfredo sauce with spaghetti in a bowl.
Mushroom Alfredo sauce with spaghetti

How to make Mushroom Alfredo

Clean and chop the mushrooms. To clean the mushrooms, rub the dirt off with a paper towel if not soiled.

Try not to wash the mushrooms with water because they’ll absorb it, get soggy, and take longer to brown.

Cook the mushrooms in a large skillet with olive oil, salt, and pepper on high heat for about 5 minutes until well browned. Stir often.

cooking the mushrooms for mushroom Alfredo.

The mushrooms will release water. Keep cooking them until all the water is gone and they start sticking to the pan.

Brown the mushrooms on medium heat on the dry pan for another few minutes. Brown color equals flavor.

Add butter and grated garlic, and sauté for one minute, stirring often. Now, you can cook the pasta in a large pot with plenty of salted water.

butter and garlic with mushrooms

Add the heavy cream and simmer for about 5 minutes or until the cream thickens.

Turn the heat off and add the parmesan cheese and grated nutmeg. Stir the parmesan in the sauce until it melts.

Mushroom Alfredo sauce

When the pasta is al dente, drain it and add it to the mushroom Alfredo sauce. Add some pasta cooking water if the sauce gets too thick.

Stir the pasta in the sauce until fully coated, then serve immediately.

Tip: If your pasta gets thick and pasty, add a ladleful of pasta cooking water to thin it up.

Creamy mushroom alfredo in a skillet

Serve in a bowl and garnish with chopped fresh parsley and a twist of freshly ground black pepper.

Mushroom Alfredo with fork and parsley

Serving suggestions

Variations

Cauliflower Alfredo

Cauliflower Alfredo with roasted cauliflower

If you want a lighter alternative to Alfredo sauce, try our cauliflower alfredo. We substitute blended cauliflower and ricotta cheese for the heavy cream and butter.

Alfredo with broccoli florets

Cauliflower Alfredo with broccoli

Obviously, we are obsessed with adding veggies to our food, and there is no better way to get your greens than adding them to a creamy pasta dish.

It’s a variation of our cauliflower Alfredo, it’s with broccoli florets, and it’s delicious.

Storage

Make ahead: Mushroom Alfredo pasta doesn’t store well because it gets sticky and pasty, so we don’t recommend making it in advance.

Refrigerator: If you have leftovers, let them cool down completely at room temperature, then store them in an airtight container in the fridge for up to 24 hours.

Reheat: You can reheat it on a pan with a dash of water in the microwave. Alternatively, add it to an oven dish, mix in more veggies, sprinkle with some cheese, and bake for 10 minutes until golden.

Freezer: This recipe is not suitable for freezing.

Mushroom Alfredo in a bowl with a fork

Tips

  • Brown the mushrooms: Make sure they are well browned on a hot pan to make them flavorful.
  • Add parmesan with heat off: Parmesan cheese tends to get lumpy if added with the heat on. This is true for many recipes such as risotto, cacio e pepe, and more. The solution is to add the parmesan to the hot cream off the heat.
  • Serve immediately: Don’t let your mushroom Alfredo pasta sit in the pan; it’ll thicken up and get all sticky and pasty.

Questions

Can you substitute heavy cream in Alfredo sauce?

You can substitute cream cheese or vegan cream cheese for heavy cream in Alfredo sauce. In this case, you must add a splash of milk to make the sauce thinner.

You can also substitute blended cauliflower for cream. We explain how to do that in our cauliflower Alfredo sauce recipe.

How much pasta per person?

Guidelines recommend 2.1 to 3.5 ounces or 60 to 100 grams of pasta per person, depending on your calorie needs.

Pasta portion sizes vary if you have pasta as a main and only meal or if it’s part of a 2 – 3 course menu.

Also, remember that a simple pasta with tomato and basil will have substantially different calories and macros than this rich Alfredo sauce.

For this recipe, we recommend keeping the portion size small, at around 2 ounces per person.

For many more 30-minute meal ideas, check out our 30-minute meal category page.

Mushroom Alfredo Sauce with fettuccine and a silver fork.

Mushroom Alfredo

5 from 16 votes
Mushroom Alfredo is a creamy and irresistible pasta dish where sautéed mushrooms are hugged in a velvety homemade Alfredo sauce.
You can make this easy pasta recipe in about 20 minutes for a meatless and satiating dinner.
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 5 people
Course: Dinner, Main
Cuisine: American

Ingredients 

  • 12 ounces fettuccine or another pasta
  • 1 pound mushrooms white, brown, or portobello
  • 1 tablespoon olive oil
  • ½ teaspoon salt
  • 2 twists black pepper
  • 3 tablespoons unsalted butter or non-dairy butter
  • 2 cloves garlic grated
  • 1 cup heavy cream or non-dairy cream
  • ½ cup grated parmesan or non-dairy cheese
  • 1 sprinkle grated nutmeg or grated lemon zest
  • 1 tablespoon parsley chopped

Instructions 

  • Clean and chop 1 pound mushrooms, then cook them in a large skillet with 1 tablespoon olive oil½ teaspoon salt, and 2 twists black pepper on high heat for 5 minutes.
    Tip: The mushrooms will release water. Keep cooking them until all water is gone, the pan is dry, and the mushrooms get brown.
    cooking the mushrooms for mushroom Alfredo.
  • Add 3 tablespoons unsalted butter and 2 cloves garlic (grated), and sauté for one minute, stirring often.
    Now you boil 12 ounces fettuccine in a large pot with salted water.
    butter and garlic with mushrooms
  • Add 1 cup heavy cream to the mushrooms and simmer on low-heat for 5 minutes or until the cream thickens.
    Turn the heat off, add ½ cup grated parmesan and 1 sprinkle grated nutmeg. Stir until parmesan melts.
    Mushroom Alfredo sauce
  • When the pasta is al dente, drain it and add it to the sauce. Add a ladleful of reserved pasta water if sauce gets too thick.
    Toss until the pasta is fully coated in sauce, then serve immediately.
    mushroom alfredo in a skillet
  • Sprinkle with 1 tablespoon parsley and a twist of freshly ground black pepper.
    Mushroom Alfredo with fork and parsley

Video

Creamy Mushroom Alfredo

Notes

SUBSTITUTIONS
Pasta: substitute linguine, bucatini, bavette, spaghetti, and pappardelle for fettuccine.
Use gluten-free pasta for regular pasta to make this recipe gluten-free.
For vegan, look for an egg-free fettuccine to make a vegan dish.
Mushrooms: You can use fresh or frozen mushrooms.
Butter: Substitute non-dairy butter for butter.
Cream: Use non-dairy heavy cream or vegan cream cheese instead of heavy cream.
Parmesan: For a vegan alfredo sauce, use a vegan cheese that melts (Vio Life and Simply V).
Nutmeg: substitue grated lemon zest for nutmeg.
STORAGE
Make ahead: Mushroom Alfredo pasta doesn’t store well because it gets sticky and pasty, so we don’t recommend making it in advance.
Refrigerator: If you have leftovers, let them cool down completely at room temperature, then store them in an airtight container in the fridge for up to 24 hours.
Reheat: You can reheat it on a pan with a dash of water in the microwave. Alternatively, add it to an oven dish, mix in more veggies, sprinkle with some cheese, and bake for 10 minutes until golden.
Freezer: This recipe is not suitable for freezing.

Nutrition

Serving: 1of 4, Calories: 533kcal, Carbohydrates: 54g, Protein: 15g, Fat: 29g, Saturated Fat: 16g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 9g, Trans Fat: 0g, Cholesterol: 127mg, Sodium: 353mg, Potassium: 526mg, Dietary Fiber: 3g, Sugar: 5g, Vitamin A: 995IU, Vitamin B6: 0.3mg, Vitamin C: 4mg, Vitamin E: 1mg, Vitamin K: 18µg, Calcium: 109mg, Folate: 39µg, Iron: 2mg, Manganese: 1mg, Magnesium: 55mg, Zinc: 2mg
Tried this recipe?Leave a comment below or mention @nicoandlouise on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked this mushroom alfredo, you might also like:


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 16 votes (8 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




15 Comments

  1. 5 stars
    This is an awesome recipe, it’s first time I do pasta + mushrooms. This will definitely be regularly on my menu! Thanks, guys!

    1. Wonderful, Suzanne! I’m very happy you tried that combination, mushrooms and pasta is such a tasty pairing ๐Ÿฅณ

      Thanks so much for taking the time to leave a review here โค๏ธ

  2. 5 stars
    Such a tasty recipe
    Easy to prepare and didnโ€™t take much time at all.
    Iโ€™ll be sure to include this in my recipe book.
    Thanks ๐Ÿ˜Š

    1. Awesome, Chrissy, I’m glad to hear!!

      Thanks so much for coming back here to submit your feedback, we appreciate it! Kindest,

      Louise

  3. 5 stars
    Just made this for dinner tonight and it was delicious! I have plenty left over for another meal. I cooked a chicken breast in a separate pan for my husband but I did not miss meat at all with this dish. Perfect!

  4. What a way to make very few ingredients into a great dinner. It came out great!! Definantly saving to my recipies folder. Thank You!!

  5. 5 stars
    Ok Nico this was sooooo good! This is my first time making fettuccine alfredo and wow. Taste WAY better than the one I usually buy for over $20 at a restaurant near home. I made it with TJโ€™s vegan butter and turned out great.

    1. That’s great Ali. Sounds like an economical alternative to your usual restaurant meal – amazing.
      Thanks so much for leaving a comment. Kindest,
      Louise

  6. 5 stars
    This is delicious and so satisfying! A wonderful weeknight meal. An earlier reader commented about the use of butter and may have been confused that this recipe said it did not contain butter. Reading the entire recipe, youโ€™ll find it is NOT the usual type of recipe for the site, as clearly noted in the text. However, he mentions that the recipe can be made vegan-friendly if that is desired. Hope this helps.

    1. Hi Susan,
      Thanks so much for your comment. I’m very happy you liked it ๐Ÿ™‚
      Have a wonderful week ahead. Kindest,
      Louise