This easy vegan alfredo pasta sauce is finger-licking delicious and uses just a few common pantry staples. Even though it’s dairy free, it’s enjoyed by vegans and non-vegans alike!

Easy vegan alfredo sauce poured over pasta in skillet.

Conventional alfredo sauce

Traditional alfredo sauce consists of butter, cheese and sometimes cream. Basically the most un-vegan ingredients you can think of!

If you wanna be REAL, I associate alfredo pasta with a convenient packet mix. All you need to do is pour, stir and heat. As a child, I used to inhale alfredo pasta soo quickly that I’d get indigestion. 

This recipe for vegan alfredo is on par with all my childhood memories.

What does vegan alfredo pasta taste like?

I was sceptical about how vegan alfredo would taste. However, I was so extremely surprised when I first made it. This alfredo sauce is:

  • CREAMY and smooth
  • Hard to stop at one bite
  • Easy to make
  • Umami

Simple ingredients you’ll need


Raw cashews provide an excellent base for the sauce as they have a subtle flavour and provide a satiating creaminess and fattiness. 

The onion and garlic impart a fragrant umami flavor in the vegan alfredo sauce. If you don’t have fresh onion and garlic, you can use powdered onion and garlic.

Nutritional yeast adds a touch of cheesiness and dose of B12 that all vegans need!

Plant-based milk gives the sauce moisture and that slurpy goodness.

Salt adds flavour to the alfredo sauce and brings out the flavour of the onion and garlic.

The full list of ingredient quantities and instructions are in the recipe card at the bottom of this post.

How to make vegan alfredo pasta sauce

All you need to do is:

  1. Soak the cashews in hot water.
  2. Saute the onion and garlic.
  3. Drain the cashews. Add all the sauce ingredients into a high-powered blender.
  4. Blend until smooth and mix with the cooked pasta!

With the help of a high-powered blender, you can make whole cashews into a decadent creamy sauce.

It’s simple, easy and quick!

Easy vegan alfredo pasta sauce in blender.

Customising the vegan alfredo sauce

I sauteed some mushrooms and spinach and added them to my pasta. They are delicious and a sneaky way to get in more vegetables!

You can bulk up your pasta with other ingredients such as:

  • Sun-dried tomatoes
  • Roasted tomatoes, eggplant or zuchinni
  • Kale
  • Pine nuts

If you’d like a cheesier sauce, feel free to add 1/4 cup of grated vegan cheese.

Or you can give the sauce a whole new flavour! When you put the sauce ingredients in the blender, you can also add:

  • Basil for an alfredo pesto sauce. Or check out my Basil Alfredo Pasta recipe.
  • Roasted capsicum
  • Roasted tomatoes
  • Olives
Mushrooms and spinach sauteed in pan.

What type of pasta can I use?

I’ve used spaghetti, fettuccine and basically all types of pasta for this alfredo recipe and they all worked really well!

Here are a few examples of what you can use

  • Any short pasta such as macaroni
  • Wholegrain pasta
  • Gluten-free pasta
  • Zuchinni noodles (zoodles)
Individual serving of alfredo pasta on plate.

More vegan comfort food

Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!

4.95 from 19 reviews

Easy vegan alfredo pasta

A super easy vegan alfredo using a few common pantry staples. The sauce doesn't need any preparation and is gluten free!

Ingredients

  • 4 servings of pasta of choice
  • Dash of extra virgin olive oil, 1 tablespoon of vegan butter or water
  • 1 medium-size brown onion, chopped
  • 3 cloves garlic, crushed
  • 1 cup (130g) raw cashews, soaked in water for at least 2 hours*
  • 1 cup (250mL) dairy-free milk
  • ยผ cup (12g) nutritional yeast
  • ยฝ teaspoon salt, or to taste
  • ยผ cup (25g) vegan cheese, grated (optional)

Optional add-ins

  • ยฝ cup (~35g) mushrooms, sliced
  • 1 cup (~30g) baby spinach

Instructions 

  • Fill a medium-size pot with water and cook the pasta according to its packet directions. Skip this step if you are using zoodles.
  • In a large frypan over high heat, add the onion and oil. Saute for 3 minutes or until slightly softened. Add the garlic and saute for 1 minute or until fragrant. Add the sauteed onion and garlic to a high-powered blender.
  • Drain the cashews and add them to the blender with the milk, nutritional yeast, salt and cheese if using. Blend until the mixture is as smooth as possible.
  • If you're using any of the optional add ins: In the large frypan, saute the mushrooms in a dash of oil until golden brown. Add the spinach and saute for 1 minute or until wilted.
  • Add the creamy sauce to the frypan and heat through. If you used cheese, make sure it has completely melted. Add the pasta and mix until well combined.ย 
  • Divide the pasta between 4 plates and enjoy! The pre-prepared pasta can be stored separately from the sauce in an airtight container in the fridge for up to 3 days.

Notes

* Use roasted cashews for a nuttier flavour
Serving: 1 serve with pasta, Calories: 423kcal, Carbohydrates: 54g, Protein: 15g, Fat: 17g, Sodium: 158mg, Potassium: 505mg, Fiber: 5g, Sugar: 5g, Vitamin A: 704IU, Vitamin C: 5mg, Calcium: 120mg, Iron: 3mg
Did you Make this Recipe?Rate it & leave your feedback in the comments section below, or tag @rainbownourishments on Instagram and hashtag #rainbownourishments!

This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.