|

Fettuccine Alfredo with Mushroom

This fettuccine Alfredo with mushroom is a healthier twist on the classic pasta dish. With a creamy almond milk Alfredo sauce, tender mushrooms, and fresh spinach, it’s rich and satisfying without the heavy cream!

A forkful of mushroom and fettuccine held above the shallow bowl with a salad and the big bowl in the background
Photo Credit: Dishes Delish.

Christopher loves every pasta dish he’s ever tasted. I love spinach mushroom fettuccine Alfredo, but hubby can’t eat the traditional version of this iconic dish because he is lactose intolerant.

So, I needed to figure out how to adapt it into something he could eat. So here’s my version where I replace the cream with almond milk, and he’s happy as a clam.

Why you’ll love this recipe

  • Creamy yet lighter: Almond milk makes this Alfredo lighter, perfect for those who avoid dairy.
  • Quick and easy: Ready in just 25 minutes, making it a great weeknight meal.
  • Vegetarian-friendly: With mushrooms, spinach, and a rich sauce, this meal feels hearty without any meat.

We are a participant in Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and other affiliated sites. #CommisionsEarned. You can read my disclosure here.

Helpful tips

  • Cooking the mushrooms and spinach first lets you control their texture and enhances their flavors.
  • I’m using baby portobello mushrooms, but here are great alternatives: cremini mushrooms, white button mushrooms, shiitake mushrooms, or oyster mushrooms.
  • This recipe is written for almond milk, but other plant-based milks can work too—just make sure they’re unsweetened.
  • You can also use your milk of choice. Or, for a richer sauce, use light cream or heavy cream.
  • For a thicker sauce, simmer it a little longer. If you like saucier pasta, you can double the Alfredo recipe.
  • If your alfredo sauce gets too thick, add some pasta water. Start with 1/4 cup, as you can always add more, but you can’t subtract.
  • You can garnish this dish with fresh parsley or basil.

Frequently Asked Questions

Can I make this dish vegan?
Yes! Replace the butter with a plant-based butter substitute and use a vegan Parmesan alternative.

What other vegetables can I add?
Broccoli, asparagus, or sun-dried tomatoes are great additions for extra flavor and color.

Can I use a different type of pasta?
Absolutely! Penne, ziti, or even spaghetti will work well if you don’t have fettuccine on hand.

How to make fettuccine Alfredo with mushrooms

Pre-step

Get out a large pot and fill it halfway with water, salt it how you usually do and put it on the stove to boil. Also, get a large sauté pan, wok, or cast iron skillet and a saucepan for the sauce.

Step one

Gather the ingredients – mushrooms, fettuccine noodles, and baby spinach.

A container of sliced mushrooms, fettuccine strewn on the table and spinach in a bowl
Photo Credit: Dishes Delish.

Step two

Heat the wok or large skillet on medium heat. Once it heats up add extra virgin olive oil.

Step Three

Once the oil heats up (shimmers), add the sliced portobello mushrooms and sauté them for 5 minutes. Add three cloves of crushed garlic and a bunch of spinach and sauté for three minutes. (A)

Step four

Once the water boils, add the pasta, stir, and let it boil for 12 minutes. Continue stirring the fettuccine every few minutes to prevent sticking.

Would you like to save this recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Don't worry, I promise not to spam you.

Step five

As it is cooking, I gather ingredients for the alfredo sauce – cream cheese, almond milk, butter, and parmesan cheese. (B)

Left - Spinach and mushroom sautéed in a wok. Right - Slivered parmesan cheese in a bowl, cream cheese, garlic and almond milk
Photo Credit: Dishes Delish.

Step six

Add almond milk and butter to a medium saucepan and heat them up on medium-low heat.

Step seven

Once it’s almost at a boil, add parmesan cheese and 1/2 of a package of cream cheese. Whisk the ingredients until the cheeses are melted and smoothly combined.

Step eight

Once the pasta is done, drain it and place it back in the pan. (You may want to set aside 1 cup of pasta water if you want to thin out the sauce. This is optional, and you probably won’t need to.)

Step nine

Add the cheese sauce and spinach/mushroom mixture and toss the ingredients together.

I transferred the alfredo to a serving bowl and served this fettuccine Alfredo with my scallop salad!

A big brown bowl of fettuccine with mushrooms and spinach with two bowls in the background
Photo Credit: Dishes Delish.

Doesn’t that look YUM??

And there’s even more creamy sauce at the bottom of the dish. However, if you like to see your fettuccine swimming in cream sauce, you can always double the alfredo sauce part of the recipe.

Christopher and I like it to just coat the pasta because, as we like to say, less is more.

A blue shallow bowl with the fettuccine dish in it, there is a salad and the big bowl of fettuccine in the background
Photo Credit: Dishes Delish.

So good. I hope you enjoyed this fettuccine Alfredo with mushroom recipe.

Storage

  • To store: Store leftover pasta in an airtight container in the refrigerator for up to 3 days. I don’t recommend freezing this as the sauce may separate.
  • To reheat: Warm gently on the stovetop with a splash of almond milk to keep the sauce from drying out.

Other pasta recipes

And as alway, may all your dishes be delish.

If you’ve tried this or any other recipe on the blog, I’d love the hear what you thought about it in the comments below.  I love hearing from you!  You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST  to see more of my delicious food and delightful cocktails!

A big brown bowl of fettuccine with mushrooms and spinach with two bowls in the background - Square

Mushroom Fettuccine Alfredo

A creamy, lighter take on fettuccine Alfredo with mushrooms and spinach. Almond milk makes the sauce rich without heavy cream for a delicious, vegetarian pasta dish.
5 from 3 votes
Print Pin Rate
Course: Pasta
Cuisine: Italian
Keyword: fettuccine alfredo
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 6 servings
Calories: 450kcal

Ingredients

  • salt (for water to boil fettuccine – use your usual amount)
  • 1 tablespoons olive oil (1 – 2)
  • 10 ounces portobello mushrooms (package of sliced baby portobellos)
  • 3 cups spinach (a couple of handfuls)
  • 3 cloves garlic (crushed)
  • 1 pound fettuccine noodles

Alfredo Sauce

  • 1 cup almond milk (or milk of choice)
  • 5 tablespoons butter
  • 1 1/4 cups parmesan cheese
  • 1 teaspoon salt
  • 1/2 block cream cheese

Instructions

  • Fill a stock pot 1/2 way with water and salt it, bring to boil.
    salt
  • Heat a large sauté pan on medium and add olive oil when heated.
    1 tablespoons olive oil
  • Add mushrooms, and sauté for 5 minutes. Add spinach, salt, and garlic and sauté for 3 minutes.
    10 ounces portobello mushrooms, 3 cups spinach, 3 cloves garlic, 1 teaspoon salt
  • Add fettuccine to boiling water and cook for 12 minutes or to desired consistency (I like al dente). Go by the directions on the pasta box.
    1 pound fettuccine noodles
  • Start the sauce – Add milk and butter to saucepan, turn the heat on medium low, and bring to a near boil.
    1 cup almond milk, 5 tablespoons butter
  • Add parmesan cheese and cream cheese. Whisk until melted and creamy consistency.
    1 1/4 cups parmesan cheese, 1/2 block cream cheese
  • Drain pasta and add back to the pan. (You may want to save 1 cup of the pasta water in case your sauce is too thick and you want to thin it. Use 1/4 cup of water and stir; you can always use more, but you can't subtract it.)
  • Add alfredo sauce, spinach, and mushroom to the pan and stir until combined
  • Eat, smile, and enjoy.

Would you like to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Don't worry, I promise not to spam you.

See all my favorite tools and gift ideas at my Amazon Store page!Check out Elaine’s Amazon Store!

Notes

You can use whatever milk you like and double it if you love saucy pasta!

Helpful tips

  • Cooking the mushrooms and spinach first lets you control their texture and enhances their flavors.
  • I’m using baby portobello mushrooms, but here are great alternatives: cremini mushrooms, white button mushrooms, shiitake mushrooms, or oyster mushrooms.
  • This recipe is written for almond milk, but other plant-based milks can work too—just make sure they’re unsweetened.
  • You can also use your milk of choice. Or, for a richer sauce, use light cream or heavy cream.
  • For a thicker sauce, simmer it a little longer. If you like saucier pasta, you can double the Alfredo recipe.
  • If your alfredo sauce gets too thick, add some pasta water. Start with 1/4 cup, as you can always add more, but you can’t subtract.
  • You can garnish this dish with fresh parsley or basil.
Nutrition information is automatically calculated and may vary based on exact ingredients used. For accuracy, consult a registered dietitian or nutritionist.

Nutrition

Serving: 1serving | Calories: 450kcal | Carbohydrates: 57g | Protein: 19g | Fat: 23g | Saturated Fat: 11g | Cholesterol: 102mg | Sodium: 450mg | Potassium: 465mg | Fiber: 3g | Sugar: 2g | Vitamin A: 1910IU | Vitamin C: 4.7mg | Calcium: 344mg | Iron: 2.2mg
Get new recipes in your inbox!Click here! to sign up for our newsletter
Website |  + posts

From lighting up stages with her BA in theater to food journalist, Elaine Benoit's journey is a testament to passion's transformative power. As the CEO of Dishes Delish, she offers a blend of healthy, comforting recipes and exquisitely crafted cocktails. Beyond the kitchen, Elaine voiced her culinary adventures on her podcast, "Dishing," and co-owns Food Blogger Help, extending her expertise to guide budding food bloggers to success. Whether it's for a heartwarming dish or insights into food blogging, Elaine's diverse experiences make her a beacon in the culinary digital landscape.

Similar Posts

12 Comments

  1. Alfredo with no cream ?? This would be a great dish for my family and I won’t have to be all that guilty serving them a high calorie dish. Do you think regular milk will work?

  2. Ooh yum this was divine! So creamy and luscious! And I’m glad I’m not the only one who hates soy milk! Almond/cashew milk is the way forward!

5 from 3 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating