Earlier today I posted my vegan Alfredo sauce recipe, which uses a blend of water, cashews, and herbs to mimic the rich taste and texture of a real Alfredo sauce.

Before moving forward and making a dinner out of it, I asked my kids to taste test a little so I could make sure they liked it.

By now, they may have learned that when mom says, “taste this,” it’s hit or miss. So I was happy when their eyes lit up upon tasting this sauce and they said, “yum!”

Vegan Pasta Alfredo

We’ve been making pasta in our Instant Pot for a few years now, and I just recently learned how to cook spaghetti-type pasta in it as well so that’s what I used in this recipe.

What I love about cooking pasta in the Instant Pot is that it uses less water and less time. You don’t even have to strain the water out of the pasta when it’s done cooking, how great is that?

The method to create this dinner is very quick and easy, although I recommend making the Sauce beforehand and keeping an extra jar or two in the freezer. It only takes a few minutes to blend together, so you can also make it at the same time as you boil the pasta.

Before putting the lid on the Instant Pot to pressure cook the pasta for 2 minutes, I add in about 1 cup of frozen spinach. That’s equal to about half the block of a typical package of frozen spinach, in case you were wondering!

Once the pasta is cooked, you can manually release the steam and pour in the Alfredo sauce and crumbles. I put the lid back on for another 5 minutes or so just to make sure everything is warmed through and through.

So there you have it! A quick, easy vegan dinner you can make on any weeknight. If your kids are like my kids, chances are they won’t even believe you when you tell them this pasta doesn’t have any cheese in it!

vegan instant pot pasta alfredo with spinach

Vegan Pasta Alfredo With Spinach

A family-friendly vegan one pot dinner that tastes like the original.
Prep Time 5 mins
Cook Time 2 mins
Additional Time 15 mins
Total Time 22 mins
Servings 6 servings


  • 1 lb spaghetti
  • 3 cups water
  • 2 cups vegan Alfredo sauce
  • 1 cup frozen spinach
  • 1/2 package vegan crumbles


  • Put the pasta and water into the Instant Pot and set it to saute for 10 minutes. If you have a glass lid for your Instant Pot, you can use that to speed up the water to a boil. Let the pasta cook in the boiling water about 2 minutes, stirring it to keep it from sticking together.
  • Add the frozen spinach to the pasta and water.
  • Put the sealing lid on the Instant Pot and set the valve to sealing. Pressure cook (press Pressure Cook or Manual) for 2 minutes.
  • Manually release the steam after it has finished cooking. Take off the lid, then pour in the Alfredo sauce (see my vegan Alfredo sauce recipe here) and crumbles. Put the lid back on for 5 more minutes.
Course: Vegan Dinner Recipes
Cuisine: American, Italian
Tried this recipe?Let us know how it was!
Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.
vegan pasta alfredo recipe

Leave a Reply

Recipe Rating

About the Author

Shannon Hakala

Recipe Creator

I'm Shan and I love sharing tasty & easy vegan recipes!

View All Articles