Go Back
+ servings
square image with bowl of pasta
Print Recipe
5 from 2 votes

Vegan Spinach Artichoke Pasta

This Vegan Spinach Artichoke Pasta tastes like the dip but in pasta form! Silky smooth, creamy and full of artichokes and spinach.
Prep Time15 mins
Cook Time15 mins
Total Time30 mins
Course: Main
Cuisine: Italian
Servings: 8 servings
Calories: 380kcal
Author: Nora Taylor


  • 16 ounces penne pasta
  • 1 1/2 cups raw cashews, soaked
  • 1 1/2 cups unsweetened cashew, soy or almond milk
  • 1/4 cup nutritional yeast
  • 2 tablespoons lemon juice
  • 1 1/2 teaspoons salt
  • 4 cups loosely packed baby spinach
  • (2) 14-ounce cans artichokes, water packed, drained well
  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 4 cloves garlic, minced


  • Cook the pasta in boiling water according to package instructions, then drain and set aside. Save some (about a cup) of the pasta water for adding back in later.
  • Soak the cashews in boiling hot water for 5 minutes, then drain and add to a high powered blender, along with the milk, nutritional yeast, lemon juice and salt. Blend until very smooth.
  • To the blender, add the spinach and artichokes, and pulse a few times, using the tamper, being careful not to blend too much as you want to leave a good amount of texture. Set aside.
  • In the same pot you used to cook the pasta, add a tablespoon of olive oil over medium heat, then add the onion and garlic and sauté for 3-4 minutes until translucent.
  • Now add the creamy mixture from the blender, and stir, cooking for 2-3 minutes until it thickens somewhat. Be careful not to burn the bottom.
  • Now add the cooked pasta, and stir to mix. I usually add some of the water, 1/2 cup or more, if it's too thick. Serve immediately and enjoy!


  1. Gluten free - Use any gluten free pasta you like instead of penne and the dish will be gluten free.
  2. May use frozen and thawed artichokes instead, use about 2 1/2 cups frozen artichoke hearts.
  3. Make sure your plant milk is unsweetened and unflavored. I used cashew milk.
  4. Leftovers will thicken quite a bit, you can add a few tablespoons of water to thin the sauce out before serving.


Serving: 1of 8 servings | Calories: 380kcal | Carbohydrates: 53g | Protein: 13g | Fat: 14g | Saturated Fat: 2g | Sodium: 486mg | Potassium: 416mg | Fiber: 3g | Sugar: 3g | Vitamin A: 1407IU | Vitamin C: 7mg | Calcium: 40mg | Iron: 3mg