Creamy Mushroom Alfredo Pasta Recipe for Dinner

Introducing my delicious 15-minute Creamy Mushroom Alfredo Pasta. The cashew sauce is velvety and full of flavor, and it’s both dairy-free and gluten-free. Best of all, it uses only 8 ingredients (plus pantry staples).

Mushroom Alfredo in a pan.

Recipe Difficulty – Very Easy

Table of Contents

  • Why this recipe works
  • Ingredients to make Mushroom Alfredo
  • Substitutions
  • Variations
  • How to make Mushroom Alfredo
  • Leftovers
  • Recipe FAQs
  • Mushroom Alfredo Recipe

Why this recipe works

This cashew-based Alfredo is perfect for busy weeknights. The creamy vegan sauce transforms ordinary pasta into a rich, satisfying meal without dairy or eggs. Simple supermarket ingredients and straightforward steps make it an easy go-to when you need dinner quickly.

With just 8 main ingredients (plus oil, salt and pepper), this dish takes about 5 minutes to prepare and 10 minutes to cook. The cashews blended with non-dairy milk create a luscious texture that’s hard to believe is dairy-free.

Comforting, well-balanced, and quick to make, this mushroom Alfredo is likely to become a family favorite. The sauce is rich, smooth, and versatile—ideal with long or short pasta shapes alike.

Ingredients to make Mushroom Alfredo

Ingredients to make Mushroom Alfredo.
  • Cashews – The base for a creamy dairy-free sauce. If you have leftovers, they’re great in salads or stir-fries.
  • Gluten-free pasta – Use spaghetti, linguine, fettuccine or short shapes like penne or fusilli.
  • Olive oil – For browning the mushrooms.
  • Mushrooms – Any variety works; use a single type or a mix for deeper flavor.
  • Dried sage – Adds a warm, savory note.
  • Paprika – Provides mild sweetness and color (smoked paprika works well too).
  • Unsweetened almond milk – Or another unsweetened non-dairy milk to create the sauce’s silkiness.
  • Dijon mustard – Optional; adds sharpness and depth.
  • Lemon juice – A squeeze brightens the finished dish.
  • Salt and pepper – To taste.
  • Chopped fresh herbs – Parsley, basil, chives or coriander for garnish (optional).

See the recipe card below for exact quantities and full details.

Substitutions

  • Dried sage – Swap for dried thyme if preferred.
  • Paprika – Try smoked paprika for a deeper, smokier flavor.
  • Dijon mustard – English mustard can be used if gluten-free; omit if you prefer no mustard flavor.
  • Unsweetened almond milk – Use regular milk if you don’t need a dairy-free version.

Variations

  • Spicy – Add chili paste or red pepper flakes to taste for heat.
  • Deluxe – Sauté garlic with the mushrooms, increase the Dijon, stir in nutritional yeast for a cheesy note, and finish with a squeeze of lemon and a handful of spinach.
  • Kid friendly – Chop mushrooms finely so they’re less noticeable, or mix with other vegetables kids enjoy.

How to make Mushroom Alfredo

Chopped mushrooms in a pan.

Step 1: Boil the pasta according to package instructions. While the pasta cooks, heat olive oil in a large frying pan and add the roughly chopped mushrooms. Fry for about 5 minutes until softened and browned.

Sauce for Mushroom Alfredo in a blender.

Step 2: Meanwhile, place the cashews and remaining sauce ingredients (dried sage, paprika, non-dairy milk, Dijon, lemon juice, salt and pepper) into a blender and blend until completely smooth.

Pouring the blended sauce in a pan with the mushrooms.

Step 3: Pour the blended sauce into the pan with the mushrooms and stir to combine. Heat gently for 1–2 minutes—don’t cook longer, as the sauce thickens quickly.

Adding pasta to the sauce with mushrooms in a pan.

Step 4: Drain the pasta and add it to the pan. Toss with the sauce and mushrooms until evenly coated. Finish with chopped fresh herbs if desired and season to taste with salt and pepper.

Hint: Keep heating time short—overcooking thickens the sauce too much. If needed, loosen with a splash more non-dairy milk.

Leftovers

Gluten-free pasta can lose texture if reheated repeatedly, so prepare only what you plan to eat. Store the sauce in an airtight container in the fridge for 3–4 days. You can also freeze the sauce for up to two months—leave space for expansion.

Recipe FAQs

What blender is recommended for blending cashew nuts?

A high-speed blender works best, but a standard cup blender will do if you soak the cashews first to soften them. Soaking helps achieve a smoother sauce with less strain on the blender.

What can I add to Alfredo to boost flavor?

Fried mushrooms add depth. Seasoning with paprika, sage, Dijon mustard and lemon juice enhances the sauce. Nutritional yeast can add a cheesy flavor if desired.

Is Alfredo sauce vegan?

Traditional Alfredo contains dairy, but this cashew-based version is vegan and delivers a rich, creamy texture without animal products.

Which mushrooms are best for mushroom Alfredo?

Any mushrooms work well—try a mix of chestnut, button, oyster, shiitake or portobello for varied texture and flavor.

Mushroom Alfredo served on a plate with fresh herbs.

YOU MIGHT ALSO LIKE…

Vegan Mushroom Risotto served on a plate and in a serving dish.

Dinner

Vegan Mushroom Risotto

garlic mushrooms on toast with a white plate

Breakfast

Garlic Mushrooms on Toast

Vegan Mushroom Stroganoff served in a large non-stick frying pan with silver spoon.

Dinner

One Pot Vegan Mushroom Stroganoff

Mushroom Stroganoff Pasta Bake Square

Dinner

Mushroom Stroganoff Pasta Bake

Tried this Mushroom Alfredo recipe? Please leave a star rating and a comment to let me know how it turned out. Hearing your feedback makes recipe development so rewarding.

Mushroom Alfredo in a pan.

Mushroom Alfredo

Delicious 15 minute gluten-free, vegan creamy mushroom pasta using 8 ingredients.
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 2 people

Ingredients

  • 100 g cashews, soaked in hot water for 5 minutes
  • 250 g gluten-free pasta
  • 2 tbsp olive oil
  • 200 g mushrooms, roughly chopped
  • 1 tbsp dried sage
  • ½ tsp paprika
  • 1 cup unsweetened almond milk (250 ml) or other non-dairy milk
  • ½ tsp Dijon mustard (optional)
  • Squeeze of lemon juice
  • Salt and pepper, to taste
  • Chopped fresh herbs to serve (optional)

Instructions

  • Boil the pasta according to the packet instructions.
  • Heat 2 tbsp olive oil in a large frying pan. Add the chopped mushrooms and fry for about 5 minutes until softened and browned.
  • While the mushrooms cook, add soaked cashews, 1 tbsp dried sage, ½ tsp paprika, 1 cup (250 ml) non-dairy milk, ½ tsp Dijon mustard (optional), a squeeze of lemon juice and a pinch of salt and pepper to a blender. Blend until smooth.
  • Pour the sauce into the pan with the mushrooms, stir and heat through for 1–2 minutes. Do not cook longer; the sauce thickens quickly.
  • Drain the pasta and add it to the pan. Toss to coat in the sauce, top with fresh herbs if using, and adjust seasoning to taste.

Notes

Step-by-step photos: This post includes photos to guide you through the recipe.

Substitutions & variations: Options are listed in the post above.

To store: Refrigerate the sauce in an airtight container for 2–4 days. Reheat gently on the stove or in the microwave; add a splash of non-dairy milk if it becomes too thick.

To freeze: Freeze the sauce for up to two months in a suitable container, leaving room for expansion.

Tip: For a saucier pasta, increase the sauce quantity. For spice, add chili paste or red pepper flakes. If not vegan, you can add cooked meats or seafood; vegans can add tofu.

Nutrition

Calories: 755 kcal | Carbohydrates: 107 g | Protein: 13 g | Fat: 30 g | Saturated Fat: 5 g | Fiber: 5 g | Sugar: 3 g

Did you make this recipe? Tag me Today!
Share your photos on Instagram and tag @HealthyLivingJames with #HealthyLivingJames.
book banner image