One Pot Spinach Artichoke Pasta (Dairy Free)

GFGluten Free

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

This One Pot Spinach & Artichoke Pasta is vegan, dairy free, and ready in under 20 minutes! Perfect for a weeknight dinner or date night.

I’m a big fan of one pot pasta over here. Is it traditional? No, but it sure is convenient and delicious!

I am equally a fan of turning dips into main courses, because why on earth would I want to limit the deliciousness of dip to a snack? Thus, this One Pot Vegan Spinach & Artichoke Pasta was born. At trust me, friend — you need this ASAP. It’s the perfect weeknight dinner that tastes indulgent, but is surprisingly wholesome and packed with veggies.

Cooked spinach artichoke pasta in large pan with spoon scooping pasta out


This recipe is heavily inspired  by Spinach Artichoke Dip, if you couldn’t tell already 😉 Basically I’ve thinned the dip out, added pasta, and now it’s socially acceptable to have as a meal. Right?

An added bonus: you only need 10 plant based ingredients to make this recipe, and most of them are pantry-friendly staples:

ingredients for spinach artichoke pasta arranged in pan

You can use any pasta shape here that you’d like, but I recommend using a shorter noodle shape, as spaghetti will break apart during the cooking process.

Using cashew butter here is an easy blender-free hack that helps to create a creamy, dreamy alfredo-esque sauce for out pasta dish. See the recipe notes if you only have whole cashews or have a nut allergy – I’ve got you covered!


side by side photos of large pan with uncooked pasta on the left and fully cooked pasta with spinach on the right

The beauty of one-pot pasta is that it’s minimal effort, but maximum flavor. Dry pasta absorbs all of the extra liquid in the pot so all you’re left with is flavorful cooked pasta and a creamy sauce! Plus this recipe comes together in under 20 minutes.

  1. Sauté the garlic and spices in olive oil to get a good base flavor, then add in the artichokes and nutritional yeast.
  2. Add the dry pasta and vegetable broth, bring to a boil, then simmer until tender
  3. Stir in the cashew butter and lemon juice to complete the sauce, then fold in some fresh baby spinach

Then all that’s left to do is scoop that steamy, (vegan) cheesy, and veggie-packed pasta into serving bowls and enjoy! I love how the tanginess of the artichoke hearts balances out the thicker cream sauce and hearty noodles. Seriously – if you’re a fan of spinach artichoke dip, you’re going to love this!

vegan spinach artichoke pasta in white bowl with chili flakes off to the side


  • Can I make this recipe gluten-free? Yes, this recipe works with gluten-free noodles too! I recommend using a shorter noodle shape. Corn and brown rice-based varieties tend to break less, too.
  • Where do I find canned artichokes? I usually buy mine from Trader Joe’s, but I’ve seen them at other grocery stores near me, too. If you can’t find them you can also use marinated artichoke hearts (just drain them well) or frozen artichoke hearts (just thaw and drain well!).
  • Nut-Free: skip the cashew butter and use 1/4 cup of vegan cream cheese or sour cream instead!
  • How can I add more protein? You can use a protein-based pasta, though they do break up more with stirring. Personally I’d recommend serving this with a side of my Crispy Tofu, or adding a can of chickpeas or cannelini beans to the pot with the spinach at the end!

If you’re looking for more one pot vegan pasta recipes, you’ll also love my Vegan One Pot Mushroom Stroganoff, this One Pot Pasta Primaveraand this Easy One Pot Pasta!

Finally, if you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I love seeing your delicious recreations 🙂


One Pot Spinach Artichoke Pasta (Dairy Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 34 reviews

This One Pot Spinach Artichoke Pasta is vegan, dairy free, and ready in under 20 minutes! Perfect for a weeknight dinner, yet indulgent enough for a fancy date night.

  • Author: Caitlin Shoemaker
  • Prep Time: 5 Minutes
  • Cook Time: 13 Minutes
  • Total Time: 18 Minutes
  • Yield: Serves 2 to 4 1x
  • Category: Main
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan


  • 1 tablespoon olive oil (or sub water)
  • 35 cloves garlic, minced
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red chili flakes (optional)
  • 8.5 ounces (240 g) quartered artichoke hearts in brine, drained
  • 1 1/2 tablespoons nutritional yeast 
  • 8 oz (225 g) pasta* 
  • 3 3/4 cups (890 ml) low-sodium vegetable broth
  • Juice of 1/2 lemon (1 tablespoon)
  • 2 ounces (56 g) baby spinach 
  • 2 tablespoons creamy cashew butter*
  • Salt, to taste


  1. Aromatics: warm the oil (or use 2 tablespoons water) in a large pot over medium heat. Add the garlic, chili flakes, and black pepper to the oil and sauté for 1 to 2 minutes, until fragrant. Add the artichoke hearts and nutritional yeast to the pot and sauté for an additional 2 to 3 minutes.
  2. Add the Pasta: Place the dry pasta in the pot, then mix to combine. Pour in the vegetable broth, then bring everything to a boil over high heat.
  3. Simmer: reduce the heat to medium-low and cook until the noodles are tender, stirring occasionally to prevent the noodles from sticking. Cook time will vary based on the pasta, but it will most likely be the shorter end of the estimated cook time on the package.
  4. Final Touches: Turn the heat to low and stir in the lemon juice, cashew butter, and spinach. Mix until everything is well incorporated and the spinach has wilted. Season with salt to taste, if necessary.
  5. Serve: serve warm, and top as desired. This recipe is best enjoyed fresh, but leftovers will keep in the fridge for up to 4 days and can be reheated on the stovetop or in the microwave.


  • Pasta: this recipe can be made with wheat-based or gluten-free pasta! I recommend using a shorter noodle shape as it holds up better with stirring. For gluten-free, corn or brown rice-based pastas tend to break less.
  • Cashew Butter: if you do not have cashew butter you can use 1/4 cup of vegan cream cheese or sour cream instead, which is also a great nut-free option! If you have whole cashews, blend 1/4 cup of soaked cashews with the vegetable broth before adding it to the pan in step 3.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

One Pot Spinach Artichoke Pasta in white bowl

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

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

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. My fav go to pasta recipe! I’ve been making it for two years and finally gave it the 5 start review it deserves.

  2. This was so creamy and flavorful! I used vegan sour cream instead of cashew butter and topped it with your crispy tofu. It was fantastic!

  3. This was absolutely delicious!! So easy, quick, and cozy – perfect for a cold winter day! I added about an extra tablespoon of cashew butter for extra creaminess, a can of chickpeas for protein, and another handful or two of spinach. My husband and I both loved it!

  4. I am amazed at how CREAMY this came out!! I read some of the comments and used 1/4 cup less broth. I also subbed vegan cream cheese for the cashew butter, as suggested in the notes. This one is a keeper!

  5. This was great! I made the sauce in the blender with all the ingredients except some of the broth because i didnt want to blend just my cashews, and it turned out great. i added some onions to it but otherwise perfect with the right amount of salt and pepper.

  6. Very good! Wound up with too much liquid so not as creamy as I’d hoped (followed the recipe, so any tips would be appreciated). However, the “broth” was so good that my husband and I drank it from the bowl 🙂

    1. Oh wow! Thank you so much and we’re so glad you loved it!

      If your dish turned out too liquidy and not as creamy as you wanted, here are some tips:

      Use less vegetable broth or cook the pasta longer to help it absorb more liquid.
      Ensure you cook the pasta for the recommended time to avoid it being undercooked.
      Increase the heat slightly while simmering to aid in evaporation.
      Add more cashew butter for extra creaminess.
      If needed, create a slurry with water and cornstarch/flour to thicken the sauce.
      Remember to adjust the recipe to your taste and preferences.

  7. So good, I love how creamy and indulgent it gets even without dairy, so good and a nice change from my usual tomato-based pasta dishes. I used peanut butter instead of cashew butter as that’s what I had on hand, and added a bit of diced onion to the aromatics as well. Will definitely be making this again.

  8. Really good !! A new staple in my home. I couldn’t find cashew butter so I used vegan cream cheese. Absolutely delicious. All of your recipes are great. I have made the apple cake multiple times. I made it for my birthday ! Thank you.

    1. Happy belated birthday, Deborah! Thank you for making our recipes a part of your celebration. ♥

  9. Mine came out too watery because I used water with Better than Bouillion, and didn’t see the note about adding the whole cashews to the liquid and blending BEFORE putting it into the pot. Oops. Will try again! Still tastes good tho!

  10. Looooove this! So easy, quick, and delicious! I used a 5oz container of spinach instead of the 2oz in the recipe, and, honestly, could have even done 10 oz! Will definitely be making again.

      1. Literally one of the easiest, most delicious recipes! Only took me 15 minutes, amazing!

      2. This was delicious, though next time, I’ll blend the cashews in equal amount of water so I get a thick sauce instead of a broth. (Cook the pasta separate.) Delicious flavor. Thank you!

  11. It was divine… I hadn’t been to the grocery & was looking through the pantry to see if I had anything I could put together. I saw the canned artichokes…. so hit Google. I had to make the cashew butter but had everything else ….staple ingredients for a vegan. THANK YOU FOR SHARING

  12. I was looking for a quick recipe using stuff I already had on hand.
    This recipe was awesome, I used tahini instead of cashew butter, frozen artichokes, a little bit of frozen spinach, and rice vinegar instead of lemon. Taste great, kids loved it

  13. Just tried, it’s lovely! Added onions when the artichoke went in and that didn’t seem to change things too much, but I also tried to increase the pasta + artichoke amounts a little to avoid waste and use the whole can/packet, and I think topping up the stock to match the amount of pasta might be what made mine silky instead of creamy, that and having to substitute cashew butter for coconut cream. going to try for a much creamier result next time.

    1. Give the cashew butter a shot and keeping closer to the 3 3/4 cups broth and I think you’ll be good on the creaminess! Glad you liked it!

      1. Thank you for a delicious dinner! I’m currently breastfeeding, and my baby has a dairy sensitivity so I’ve given up dairy. I was pretty sad about it, but I’m happy and full now as my husband and I just finished our seconds. I only used 3 c of broth as I added cashew butter at the end and it turned out so creamy!

  14. This looks so good!! I want to make it right now. I have everything except the cashew butter. 🙁 I have cashew milk, would that work?

    1. Unfortunately because the cashew butter is thick, replacing with cashew milk may not yield the desired thickness as a result. Our substitution recommendations are Coconut Cream or Vegan Cream Cheese / Sour Cream.

  15. I’m currently recovering from Anorexia and for my first pasta dish in years, I choose this one! I DID NOT REGRET. The lemon touch brings freshness to the meal, and I never thought it could be that creamy while being vegan! Thank you for offering such a great recipe, it’s making me comfortable to eat pasta more and more!

    1. I wish you all the best in your recovery! I’m glad you’re taking control and I hope you find more here that brings you joy!

  16. Caitlin!!! I absolutely love your content. This is one of my all-time favorite recipes. I’ve been making it frequently since you first posted it. My boyfriend and I are obsessed- plus it sparked my love affair with nutritional yeast! TYYYYYYY

    1. Yay! So happy to hear you guys are enjoying the recipe and are getting into the wonderful world of nutritional yeast!