| |

Vegan Spinach Artichoke Pasta Recipe

If you love comfort food but want to keep things light, fresh, and totally plant-based, this Vegan Spinach Artichoke Pasta Recipe is an absolute winner. I absolutely love how this turns out creamy and flavorful without any dairy, plus it all comes together in just one pot—hello, easy cleanup! Whether you’re cooking for family, friends, or just treating yourself, you’ll find that this pasta is comforting, nutritious, and totally satisfying.

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: No extra pans to wash means more time enjoying your meal and less cleaning up after.
  • Creamy and Guilt-Free: Cashews and nutritional yeast create a luscious, cheesy sauce that’s totally dairy-free.
  • Loaded with Greens: Spinach and artichokes add a bright, fresh, and nutritious twist every single time.
  • Family Favorite: I discovered this recipe after tweaking my go-to spinach dip and now my whole crew asks for it regularly.

Ingredients You’ll Need

The ingredients here are simple but thoughtfully combined — creamy soaked cashews, tender pasta, fresh spinach, and artichokes come together in the sauciest way. When shopping, grab good quality dry pasta, and if you can, get fresh baby spinach for best flavor and texture.

Flat lay of raw cashews in a small white ceramic bowl, fresh lemon half next to a small white ceramic bowl of lemon juice, sea salt crystals in a small white ceramic bowl, nutritional yeast flakes in a small white ceramic bowl, dry penne pasta, a small white ceramic bowl of water, extra virgin olive oil in a small white ceramic bowl, two medium shallots diced on a white ceramic plate, four whole uncracked garlic bulbs, finely chopped artichoke hearts in a small white ceramic bowl, fresh baby spinach leaves loosely piled, black peppercorns in a small white ceramic bowl, all ingredients arranged symmetrically in realistic proportions, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Vegan Spinach Artichoke Pasta, vegan pasta recipes, dairy-free creamy pasta, plant-based pasta dinner, easy vegan pasta
  • Raw cashews: Soaking these softens them perfectly for blending into a creamy sauce.
  • Water or reserved pasta water: Using pasta water is a little secret that helps the sauce cling to noodles beautifully.
  • Lemon juice: Adds brightness and lifts the flavors in the sauce.
  • Sea salt: Enhances all the other flavors, so don’t skip it.
  • Nutritional yeast (optional): Gives that cheesy umami punch without dairy.
  • Dry pasta: Choose your favorite type; gluten-free or legume-based pastas work wonderfully here.
  • Olive oil: For sautéing shallots and garlic and adding that silky mouthfeel.
  • Shallot (or red onion): Brings a sweet and mild onion flavor when caramelized gently.
  • Garlic cloves: A must for that comforting aroma and depth of flavor.
  • Artichoke hearts: They bring a lovely texture and subtle tang that pairs perfectly with spinach.
  • Baby spinach: This cooks down quickly and adds vibrant color and nutrients.
  • Black pepper: Adds that little kick and rounds out the sauce perfectly.
  • Optional for serving: Vegan parmesan cheese and red pepper flakes, for a little extra tasty flair.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of the things I love most about this Vegan Spinach Artichoke Pasta Recipe is how easy it is to make your own. I often switch up the pasta shape or add in extra veggies depending on what’s in my fridge, and it always turns out delicious.

  • Add mushrooms: I once sautéed cremini mushrooms with the shallots for an earthy boost that my husband couldn’t get enough of.
  • Switch up the greens: Kale or swiss chard work well if you want a heartier texture.
  • Spicy twist: Toss in some chili flakes or a splash of hot sauce for a kick.
  • Protein punch: Adding chickpeas or tofu cubes increases the protein content for a more filling meal.

How to Make Vegan Spinach Artichoke Pasta Recipe

Step 1: Soak Your Cashews for Creaminess

Pop your raw cashews into a heatproof bowl and cover them with hot water by an inch or two. This soak softens them enough to blend into a rich, creamy sauce without grinding your blender to a halt. I like to do this first so they’re ready while my pasta cooks.

Step 2: Cook the Pasta Perfectly

Bring a large pot of water to a rolling boil and cook your dry pasta according to the package instructions—al dente is best here. When it’s done, reserve about ¾ cup of that starchy pasta water before draining. Don’t rinse your pasta; you want that surface starch to help the sauce cling.

Step 3: Prep the Aromatics and Veggies

While your cashews soak and pasta cooks, finely dice your shallots, mince the garlic, and chop the artichoke hearts. Having everything ready makes the next steps smooth and easy.

Step 4: Blend Your Vegan Spinach Artichoke Sauce

Drain the soaked cashews and toss them in a high-speed blender with water (or your reserved pasta water), lemon juice, sea salt, and nutritional yeast if using. Blend on high for about a minute until it’s ultra-smooth and creamy. This step is what sets your sauce apart — smooth, tangy, and rich without any dairy or heavy cream.

Step 5: Sauté Shallots, Garlic, and Artichokes

Heat your olive oil over medium heat in a large pot or skillet. Add the shallots and garlic and sauté until fragrant and golden—about 3-5 minutes total. Then add chopped artichoke hearts and cook for another 3-4 minutes to evaporate some of their liquid, boosting flavor concentration.

Step 6: Wilt the Spinach Gently

Turn the heat to medium and add the baby spinach along with a pinch each of salt and black pepper. Spinach shrinks fast, so add it in batches if needed, stirring until all of it is nicely wilted but still bright green. Trust me, this part feels like magic watching all those greens soften.

Step 7: Combine Pasta and Sauce

Turn off the heat and pour in your creamy cashew sauce along with the cooked pasta. Toss everything together thoroughly. If you want a slightly thinner sauce, add a splash of that reserved pasta water. Taste for salt and pepper and adjust as needed.

Step 8: Serve Warm and Garnish

Dish up your Vegan Spinach Artichoke Pasta Recipe immediately, topped with vegan parmesan and a sprinkle of red pepper flakes if you like a little heat. This recipe is best fresh — creamy, dreamy, and delightfully comforting.

👨‍🍳

Pro Tips for Making Vegan Spinach Artichoke Pasta Recipe

  • Soak Cashews Hot: I learned soaking cashews in hot water cuts soaking time down to 20 minutes with perfect creaminess.
  • Reserve Pasta Water: Never toss that pasta water! It’s liquid gold for adjusting sauce thickness and helps sauce stick to noodles.
  • Caramelize the Shallots Slowly: Turning the heat to medium-low helps develop sweet notes without burning, which deepens the sauce flavor.
  • Batch Wilt Spinach: Add handfuls at a time so it all wilts evenly and fits in your pan without steaming rather than sautéing.

How to Serve Vegan Spinach Artichoke Pasta Recipe

A close-up of a silver fork holding a bite of pasta with three layers: the top layer has creamy white sauce dotted with red pepper flakes, the middle layer shows bright green spinach leaves folded around pasta, and the bottom layer reveals light-colored pasta tubes. The background is a white marbled texture with a white bowl blurred behind the fork. Photo taken with an iphone --ar 2:3 --v 7 - Vegan Spinach Artichoke Pasta, vegan pasta recipes, dairy-free creamy pasta, plant-based pasta dinner, easy vegan pasta

Garnishes

For garnishes, I love sprinkling vegan parmesan cheese on top—it gives that salty, nutty touch that’s reminiscent of traditional pasta dishes. A dash of red pepper flakes adds just enough heat without overpowering the creamy, delicate flavors. Fresh basil or chopped parsley also brighten the plate beautifully.

Side Dishes

I often pair this pasta with a crisp green salad dressed with lemon vinaigrette or toasted garlic bread (vegan, of course!). Roasted veggies like asparagus or Brussels sprouts round out the meal perfectly and add some contrasting textures.

Creative Ways to Present

For special occasions, I’ve plated this pasta in shallow bowls topped with a sprinkle of toasted pine nuts or pumpkin seeds for crunch. You can also swirl a little chili oil across the top for a festive flair. If you’re entertaining, serve it family-style in a large beautiful dish to make everyone feel at home.

Make Ahead and Storage

Storing Leftovers

I store leftovers in an airtight container in the fridge, and they usually last 3-4 days. Just give it a good stir before reheating to recombine the sauce and pasta since it can thicken up slightly.

Freezing

Freezing this particular pasta recipe isn’t my favorite because the creamy sauce can separate and get grainy. I’ve tried it, but for best flavor and texture, I recommend enjoying it fresh or refrigerated within a few days instead.

Reheating

I reheat leftovers gently in a saucepan over low heat, adding a splash of water or plant-based milk if it seems dry, to bring back that lovely creamy consistency. You can also microwave it but stir halfway through to avoid cold spots.

FAQs

  1. Can I make this Vegan Spinach Artichoke Pasta Recipe nut-free?

    Great question! The creamy sauce relies on cashews for texture, but you can substitute cooked white beans or silken tofu blended with a little plant milk for a nut-free alternative. The texture won’t be exactly the same but still tasty and creamy enough.

  2. What’s the best pasta to use for this recipe?

    I like using penne since it holds sauce well, but the recipe is flexible—you can use spaghetti, fusilli, or gluten-free options like brown rice or chickpea pasta. Just cook according to package directions for best results.

  3. Is nutritional yeast necessary?

    Nutritional yeast isn’t required but highly recommended. It adds a cheesy depth that’s hard to replicate, making this dish extra satisfying. If you don’t have it, add an extra pinch of salt and lemon juice to balance flavors.

  4. Can I prepare this recipe ahead of time?

    You can chop veggies and soak cashews ahead to save time, but I recommend mixing the sauce and pasta right before serving to keep everything fresh and creamy. Leftovers store well but are best eaten within a few days.

Final Thoughts

This Vegan Spinach Artichoke Pasta Recipe has truly earned a spot in my regular rotation. It’s creamy, comforting, and surprisingly quick—without any dairy or complicated steps. I hope you enjoy making it as much as I do, and it becomes your go-to weeknight crowd-pleaser too. Trust me, once you’ve tasted this, you’ll be coming back for seconds (and thirds!).

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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star