Creamy Vegan Asparagus Pasta Recipe

This Creamy Vegan Asparagus Pasta balances elegant flavors with simple preparation. Completely plant-based and packed with vegetables, this recipe delivers a rich, satisfying sauce made from cashews and nutritional yeast, brightened with lemon and sun-dried tomatoes. It’s ideal for weeknights or when you want to serve something that feels special without hours of work.

creamy vegan asparagus pasta in a bowl

Fancy Pasta, Easy Recipe

This recipe looks and tastes like a restaurant dish but comes together quickly. With a few simple techniques—softening cashews, blending a smooth sauce, and sautéing crisp-tender asparagus—you’ll have a creamy vegan pasta that friends and family will rave about. The method is straightforward, and many elements can be prepped ahead to save time.

How to Make Creamy Vegan Asparagus Pasta

We love creamy vegan pasta: it proves that plant-based meals can be indulgent and comforting. This version uses soaked cashews for a luscious sauce, lemon for brightness, nutritional yeast for savory, cheesy depth, and sun-dried tomatoes for a sweet-tart finish. Follow the steps below for a reliably creamy, flavorful dish.

Soften Cashews

Do not skip this step. Properly softened cashews are essential for a smooth, velvety sauce. Place 3/4 cup raw cashews in a small saucepan and pour boiling water over them until fully submerged. Remove the pan from the heat and let the cashews soak for at least 15 minutes. For an overnight option, cover and soak at room temperature for several hours.

softened cashews in a high-speed blender ready to be blended into a creamy pasta sauce

Prepare the Noodles

Bring a large pot of salted water to a rolling boil. This recipe calls for 8 oz of fettuccini, but you can use any pasta you prefer. Cook the pasta until al dente, stirring occasionally to prevent sticking. Before draining, reserve about 1/2 cup of pasta water—this starchy liquid helps create a silky sauce. Drain the pasta and set aside.

Make the Sauce

Drain the soaked cashews and place them in a high-speed blender with the remaining sauce ingredients: 1/2 cup vegetable broth, 1 tablespoon lemon juice, 1 teaspoon lemon zest, 1 teaspoon balsamic vinegar, 1/4 cup nutritional yeast, 1 teaspoon garlic powder, and 1/2 teaspoon salt. Blend until completely smooth. If the mixture is too thick to blend, add vegetable broth one teaspoon at a time until you reach a creamy consistency you like. Finish the sauce with 1 tablespoon of reserved pasta water to help it emulsify when combined with the pasta.

asparagus, sun-dried tomatoes and onions in a dutch oven ready to be sauteed

Veggie Time

Heat a large Dutch oven or wide sauté pan over medium-high heat and add 3 tablespoons olive oil. When the oil is shimmering and fragrant, add 1/4 large diced white onion and sauté until translucent, about 2–3 minutes. Add 3 minced garlic cloves and cook for another 1–2 minutes.

Stir in 3 tablespoons of the reserved pasta water, then add 1 lb. trimmed and chopped asparagus. Sauté the asparagus for about 5 minutes, stirring occasionally, until crisp-tender. Add 1/2 cup julienned sun-dried tomatoes (packed in oil) and cook for an additional minute to release their flavor.

Mix It All Together

Reduce the heat to low and pour the cashew sauce into the pan with the vegetables. Add 1 cup vegetable broth and stir to combine. Let the sauce warm gently for 2–3 minutes. Add the cooked pasta and toss thoroughly so every strand is coated in the creamy sauce. If the sauce seems too thick, add more reserved pasta water, a tablespoon at a time, until you reach the desired consistency.

Garnish and Enjoy!

Finish with a squeeze of fresh lemon juice, a sprinkle of toasted pine nuts, and a handful of fresh arugula for peppery contrast. Serve immediately while warm. This pasta is delicious on its own or paired with a crisp green salad.

creamy vegan asparagus pasta in a dutch oven ready to be tossed together with veggies and creamy sauce

Ingredients

Creamy Pasta Sauce

  • 3/4 cup raw cashews (soaked)
  • 1/2 cup vegetable broth (plus extra as needed)
  • 1 tablespoon lemon juice
  • 1 teaspoon lemon zest
  • 1 teaspoon balsamic vinegar
  • 1/4 cup nutritional yeast
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1 tablespoon reserved pasta water

Pasta

  • 8 oz noodles (we used fettuccini; any pasta will work)
  • 1/2 teaspoon salt for the pasta water

Other Ingredients

  • 3 tablespoons olive oil
  • 1/4 large white onion, diced
  • 3 cloves garlic, minced
  • 3 tablespoons reserved pasta water (used while cooking vegetables)
  • 1 lb asparagus, trimmed and chopped
  • 1/2 cup julienned sun-dried tomatoes in oil
  • 1 cup vegetable broth (to loosen sauce in pan)

Optional Toppings

  • 1 tablespoon lemon juice
  • 1/4 cup toasted pine nuts
  • 1 cup fresh arugula

Instructions

  1. Soften the cashews: pour boiling water over 3/4 cup raw cashews and let soak for at least 15 minutes, or soak overnight at room temperature.
  2. Cook the pasta in a large pot of salted boiling water until al dente. Reserve about 1/2 cup pasta water before draining.
  3. Drain the soaked cashews and add them to a blender with 1/2 cup vegetable broth, lemon juice, lemon zest, balsamic vinegar, nutritional yeast, garlic powder, and salt. Blend until smooth. Add extra vegetable broth one teaspoon at a time if needed to achieve a creamy texture. Stir in 1 tablespoon reserved pasta water.
  4. Heat 3 tablespoons olive oil in a large pot over medium-high heat. Sauté the diced onion 2–3 minutes until translucent. Add minced garlic and cook 1–2 minutes more.
  5. Add 3 tablespoons reserved pasta water to the pan, then add the chopped asparagus and cook for about 5 minutes until crisp-tender. Stir in sun-dried tomatoes and cook 1 minute.
  6. Pour the cashew sauce into the pan with vegetables. Lower heat, add 1 cup vegetable broth, and stir until combined. Warm for 2–3 minutes.
  7. Add the drained pasta to the pan and toss until well coated. Adjust sauce consistency with more reserved pasta water if needed.
  8. Garnish with lemon juice, toasted pine nuts, and fresh arugula, if desired. Serve immediately.

Nutrition

Nutrition information is an approximation per serving:

  • Calories: 326 kcal
  • Carbohydrates: 40 g
  • Protein: 11 g
  • Fat: 15 g
  • Fiber: 5 g
  • Sugar: 5 g

Note: Nutrition values are estimates and will vary based on brands and portion sizes.

More Recipes

Try other vegetarian and pasta options to expand your weeknight rotation: One Pot Vegetarian Thai Curry, Vegetarian Mexican Potato Skins, Instant Pot Stuffed Spaghetti Squash, Instant Pot Vegetarian Chili, Caprese Chicken Pasta (for non-vegan diners), Mama’s Italian Meatballs, Creamy Tomato Basil Vegan Pasta, Crockpot Lasagna, Vegan Avocado Mac and Cheese, and many more pasta recipes.

Photos by: The Wooden Skillet