Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Spinach Artichoke Pasta Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 57 reviews
  • Author: Lisa
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Pasta
  • Method: Stovetop
  • Cuisine: Vegan American
  • Diet: Vegan

Description

This Creamy Vegan Spinach Artichoke Pasta is a delicious and easy one-pot meal that combines tender pasta with a rich, cashew-based creamy sauce, fresh spinach, and artichoke hearts. Perfect for a comforting plant-based dinner that comes together quickly with wholesome ingredients and no dairy.


Ingredients

Scale

SAUCE:

  • 3/4 cup raw cashews, soaked
  • 3/4 cup water (or reserved pasta water from cooking pasta)
  • 1 Tbsp lemon juice
  • 1/2 tsp sea salt
  • 1 Tbsp nutritional yeast (optional)

PASTA:

  • 810 oz. dry pasta (gluten-free as needed; Jovial penne or legume-based pasta like Banza recommended)
  • 1 Tbsp olive oil
  • 3/4 cup diced shallot (2 medium shallots or substitute red onion)
  • 4 medium cloves garlic, minced
  • 1 (14 oz.) can artichoke hearts in water, drained and finely chopped
  • 1 (5 oz.) package baby spinach (~78 cups)
  • 1 healthy pinch each sea salt and black pepper (plus more to taste)

FOR SERVING (optional):

  • Vegan parmesan cheese
  • Red pepper flakes (for heat)

Instructions

  1. Soak Cashews: Place the raw cashews in a heatproof bowl and cover them with hot water by at least 1-2 inches. Let them soak for about 20 minutes to soften, which will help create a creamy sauce when blended.
  2. Cook Pasta: Bring a large pot of water to a boil. Add the pasta and cook according to package instructions until al dente. Reserve some pasta water if desired for the sauce, then drain the pasta.
  3. Prepare Ingredients: While the cashews soak and pasta cooks, dice the shallot, mince the garlic, and finely chop the drained artichoke hearts. Set these ingredients aside for cooking.
  4. Make Sauce: Drain the soaked cashews and transfer them to a high-speed or small blender. Add 3/4 cup water (or reserved pasta water), lemon juice, sea salt, and nutritional yeast if using. Blend on high until smooth and creamy, which should take about one minute.
  5. Sauté Aromatics: Heat olive oil in a large pot, Dutch oven, or rimmed skillet over medium heat. Add the diced shallot and minced garlic. Sauté for 1-2 minutes until fragrant, then reduce heat to medium-low and continue cooking for another 2-3 minutes until the shallots are slightly caramelized.
  6. Cook Vegetables: Raise heat back to medium and add the chopped artichoke hearts. Cook for 3-4 minutes to evaporate excess moisture. Add the baby spinach and season with a pinch of sea salt and black pepper. Sauté for 2-3 minutes, stirring frequently, until the spinach wilts. Add the spinach in batches if needed, allowing it to wilt before adding more.
  7. Combine Pasta and Sauce: Remove the pan from heat. Add the creamy cashew sauce and cooked pasta to the vegetable mixture. Toss everything to combine evenly. If you prefer a thinner sauce, add a little water to reach your desired consistency.
  8. Serve: Serve the pasta warm, optionally garnished with vegan parmesan cheese and red pepper flakes for added flavor and heat.
  9. Store Leftovers: Best enjoyed fresh, but leftovers can be stored in a sealed container in the refrigerator for up to 3-4 days. Note that this dish is not freezer friendly.

Notes

  • Adapted from our Cheesy Vegan Spinach and Artichoke Dip recipe.
  • Nutrition information is a rough estimate calculated using the lesser amount of whole wheat pasta and excluding optional ingredients.
  • If you want to add extra protein, use a legume-based pasta such as Banza.
  • Ensure to soak the cashews with hot water to achieve optimal creaminess in the sauce.
  • If you prefer a gluten-free version, use certified gluten-free pasta.
  • This recipe is not freezer friendly, so consume leftovers within 3-4 days.

Nutrition

  • Serving Size: 1 serving (about 1/4 of recipe)
  • Calories: 390
  • Sugar: 3g
  • Sodium: 320mg
  • Fat: 15g
  • Saturated Fat: 2g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 6g
  • Protein: 12g
  • Cholesterol: 0mg