Go Back

Vegan Creamy Spinach Artichoke Pasta - Comforting, Easy, and Flavor-Packed

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • Pasta: 12 ounces short pasta (penne, rotini, shells, or rigatoni)
  • Spinach: 5–6 ounces fresh baby spinach (or frozen, thawed and squeezed)
  • Artichokes: 1 can (14 ounces) artichoke hearts, drained and roughly chopped (water- or brine-packed)
  • Onion: 1 small yellow onion, finely chopped
  • Garlic: 4–5 cloves, minced
  • Cashews or Tofu: 1 cup raw cashews (soaked) or 12 ounces silken tofu
  • Plant milk: 1½–2 cups unsweetened, unflavored plant milk (almond, soy, or oat)
  • Nutritional yeast: 3–4 tablespoons
  • Lemon: 1 large lemon (zest and juice)
  • Olive oil or vegan butter: 2 tablespoons
  • Spices: ½ teaspoon onion powder, ½ teaspoon garlic powder, ¼ teaspoon nutmeg (optional), ¼–½ teaspoon red pepper flakes (optional)
  • Thickener (optional): 1 tablespoon cornstarch or arrowroot
  • Salt and pepper: To taste
  • Extras (optional): Capers, chopped parsley, vegan parmesan, toasted breadcrumbs

Method
 

  1. Soak the cashews (if using): Cover raw cashews with hot water and let them soak for 20–30 minutes. Drain before blending. If using silken tofu, skip this step.
  2. Boil the pasta: Bring a large pot of salted water to a boil. Cook pasta until just shy of al dente. Reserve 1 cup of pasta water, then drain.
  3. Sauté the aromatics: In a large skillet, warm olive oil over medium heat. Add onion and a pinch of salt; cook until translucent, about 5 minutes. Stir in garlic and cook 1 minute until fragrant.
  4. Blend the creamy base: In a blender, combine soaked cashews or silken tofu, 1½ cups plant milk, nutritional yeast, lemon zest, 1 tablespoon lemon juice, onion powder, garlic powder, nutmeg (if using), ½ teaspoon salt, and black pepper. Blend until completely smooth. If you like a thicker sauce, blend in cornstarch.
  5. Add artichokes: Tip the chopped artichoke hearts into the skillet with the onions and garlic. Cook 2–3 minutes to warm through and concentrate the flavor.
  6. Pour in the sauce: Add the blended sauce to the skillet. Simmer gently over medium-low heat, stirring, for 3–5 minutes until it thickens. If it gets too thick, loosen with a splash of plant milk or pasta water.
  7. Wilt the spinach: Add the spinach to the skillet. Stir until wilted and bright green, 1–2 minutes. Season with more salt, pepper, and red pepper flakes to taste.
  8. Toss with pasta: Add the cooked pasta to the skillet and toss to coat. Use reserved pasta water as needed to get a glossy, silky sauce that clings to the noodles.
  9. Finish and serve: Taste and adjust with extra lemon juice for brightness and more nutritional yeast for savory depth. Top with chopped parsley, vegan parmesan, or toasted breadcrumbs for crunch. Serve hot.