Go Back
Cast iron skillet filled with creamy mushroom pasta, broccoli florets, and fresh thyme on a wooden table

Creamy Vegan Alfredo Pasta Easy Dinner

Indulge in a rich and luscious plant-based Alfredo sauce tossed with your favorite pasta, perfect for a quick and satisfying weeknight meal. This recipe uses cashews for an unbelievably creamy texture.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian
Calories: 550

Ingredients
  

For the Pasta
  • 1 lb fettuccine or pasta of choice
  • 1 tbsp Salt for pasta water
For the Vegan Alfredo Sauce
  • 1.5 cup raw cashews soaked (at least 30 mins in hot water, or overnight in cold water)
  • 1 cup vegetable broth unsalted
  • 0.5 cup plant-based milk unsweetened (e.g., almond, soy, oat)
  • 2 tbsp nutritional yeast for cheesy flavor
  • 2 cloves garlic minced
  • 1 tbsp olive oil
  • 0.5 tsp onion powder
  • 0.25 tsp black pepper fresh ground, or to taste
  • to taste Salt
  • 1 tbsp lemon juice optional, for brightness
  • Pinch nutmeg optional, for authentic flavor
  • Fresh parsley or vegan Parmesan for garnish (optional)

Equipment

  • Large Pot
  • Blender
  • Large Skillet or Deep Pan
  • Measuring cups and spoons

Method
 

Prepare Cashews & Pasta
  1. Soak cashews: If not already soaked, place raw cashews in a heatproof bowl and cover with boiling water. Let them soak for at least 30 minutes, or until softened. For best results, soak overnight in cold water. Drain well before using.
  2. Cook pasta: Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook according to package directions until al dente. Reserve 1 cup of the pasta cooking water before draining.
Make the Alfredo Sauce
  1. Sauté garlic: While pasta cooks, heat olive oil in a large skillet or deep pan over medium heat. Add the minced garlic and sauté for 1 minute until fragrant, being careful not to brown it.
  2. Blend sauce: Drain the soaked cashews and transfer them to a high-speed blender. Add the vegetable broth, plant-based milk, nutritional yeast, sautéed garlic (from the skillet), onion powder, black pepper, and optional lemon juice and nutmeg. Blend on high until completely smooth and creamy. This may take 1-2 minutes, scraping down the sides as needed.
  3. Simmer sauce: Pour the blended sauce into the skillet (the same one used for garlic, no need to clean) over medium-low heat. Stir occasionally until the sauce thickens slightly and is warmed through, about 3-5 minutes. If the sauce is too thick, add a splash of reserved pasta water until desired consistency is reached. Taste and adjust salt and pepper if needed.
Combine & Serve
  1. Combine pasta and sauce: Add the drained al dente pasta directly to the skillet with the Alfredo sauce. Toss gently to coat the pasta evenly. If the sauce is too thick, add more reserved pasta water a tablespoon at a time until the pasta is well coated and creamy.
  2. Serve immediately: Garnish with fresh chopped parsley or a sprinkle of vegan Parmesan cheese, if desired.

Notes

For a nut-free option, you can try using a blend of white beans (like cannellini) and plant milk for the base, though the texture and flavor will differ slightly. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of plant milk or water to loosen the sauce.