This post may contain affiliate links. Please read our disclosure policy.

This Vegan Spinach Artichoke Pasta is the perfect weeknight dinner! Al dente pasta tossed with a homemade cream sauce, tender spinach, chopped artichokes, and a toasted breadcrumb topping for a golden crunch. All you need is a little over 30 minutes! 

horizontal image of the spinach artichoke pasta topped with breadcrumbs

If you love our Vegan Spinach Artichoke Dip and Baked Spinach Artichoke Mac and Cheese, you’re going to love this creamy spinach artichoke pasta! It’s equally rich and creamy and made with a quick and easy homemade vegan cream sauce. 

You may think silken tofu is only for making rich, creamy desserts like Silken Tofu Chocolate Mousse, but it’s also one of our favorite tricks for making a rich, creamy, high-protein vegan pasta sauce. Once you’re hooked on this silken tofu pasta sauce, make sure to give the method a try with a few of our other favorite vegan pasta recipesRoasted Red Pepper Pasta and Creamy Beet Pasta

artichokes, nutritional yeast, pasta, breadcrumbs, silken tofu, salt, spinach, vegan parmesan, onion, cream cheese, tapioca starch, vegan butter, lemonm, garlic, non-dairy milk

Ingredients You’ll Need 

For the Cream Sauce

  • Silken tofu: Gives the cream sauce a smooth, velvety consistency without any dairy. It also gives this vegan pasta sauce a nice plant-based protein boost, helping to keep you feel full and satisfied.  
  • Vegan cream cheese: Adds richness and a tangy flavor. This recipe works well with our Homemade Vegan Cream Cheese recipe as well as store-bought versions. Feel free to use your favorite.  
  • Vegan parmesan cheese: Gives the cream sauce a salty, umami flavor boost. Feel free to use our Homemade Vegan Parmesan Cheese, or your favorite store-bought cheese. 
  • Tapioca starch: Essential for thickening the sauce. We don’t recommend substituting this ingredient! 
  • Nutritional yeast: Adds additional cheesiness and color to the sauce, without any dairy. Just make sure to pick up a bag of nutritional yeast, not brewer’s yeast – the two are often confused! 
  • Non-dairy milk: Any unsweetened non-dairy milk of choice. Our Homemade Almond Milk is great for this, but feel free to opt for oat milk, coconut milk, soy milk, cashew milk, etc! The more creamy, the better. 

For the Pasta

  • Pasta: Any pasta shape of choice will work. If you are gluten-free, use your favorite gluten-free pasta. 
  • Vegan butter: Adds a rich, buttery mouthfeel to the pasta and helps to infuse the pasta with the flavor in the aromatics. If needed, opt for olive oil or avocado oil instead.
  • Aromatics: Yellow onion and fresh cloves of garlic create a flavorful foundation for the pasta dish. For the best flavor, fresh is best! 
  • Artichoke hearts: For this recipe we used one 14 ounce jar of artichoke hearts, but canned artichoke hearts work great as well.
  • Spinach: We used fresh spinach, but frozen spinach would work well too. To use, thaw the spinach in advance and squeeze out the extra moisture to keep the sauce from being watered down.
  • Lemon juice: Adds brightness and acidity to the overall dish, counterbalancing the richer flavors in the cream sauce. 
  • Garlicky breadcrumbs: Optional, but the perfect crunch for the top of the pasta. To make rich and golden, you’ll need vegan butter, garlic, panko breadcrumbs, and salt! 

Equipment Needed

plate of spinach artichoke pasta topped with bread crumbs

How to Make Vegan Spinach Artichoke Pasta

  1. Prepare the breadcrumb topping. In a medium pan over medium heat, melt the vegan butter. Once melted, add the garlic and sauté for 1-2 minutes, stirring frequently to prevent burning. Add the breadcrumbs and sauté for another 4-5 minutes, until golden brown. Remove from heat and set aside.
  2. Make the cream sauce. Add the silken tofu, vegan cream cheese, vegan parmesan cheese, tapioca starch, nutritional yeast, and non-dairy milk to a high-speed blender. Blend until very smooth. Set aside.
  3. Cook the pasta. Bring a large pot of salted water to a boil. Once boiling, add the pasta and cook until al dente. Reserve 1 cup of pasta water and drain.
  4. Sauté the aromatics and artichokes. Add the vegan butter to a large pot over medium heat. Once melted, add the onion and salt and sauté until soft and fragrant, 4-5 minutes. Add the garlic and artichoke hearts, and cook for another 3-4 minutes.
  5. Add the blended sauce and spinach. Stir together until the spinach is wilted.
  6. Add the cooked pasta, ½ cup of reserved pasta water, and lemon juice. Stir together until the pasta is evenly coated in the sauce. Taste and add salt and black pepper to taste. Add more pasta water as needed.
  7. Serve. Enjoy while warm with the breadcrumb topping.
a plate of vegan spinach artichoke pasta with another peaking through in the corner

Serving Suggestions

 This vegan pasta recipe is filling enough to be served as a stand alone meal. We love to make it as an easy weeknight dinner, but it’s also perfect for entertaining non vegans! 

If you’re looking for a few sides to serve, you can’t go wrong with Vegan Garlic BreadNo-Knead Focaccia, or a slice of crusty No-Knead Bread!

plate filled with vegan spinach artichoke pasta topped with breadcrumbs

Storage Instructions

Leftover spinach artichoke pasta will be kept in an airtight container for up to 3 days. As it sits, the creamy pasta sauce will thicken considerably. When reheating, add a splash of water or plain non-dairy milk to help loosen things up and make it creamy again. 

To reheat, microwave in a microwave-safe bowl in 30-second increments until heated through, or reheat in a saucepan on the stovetop until warm.

three plates of spinach artichoke pasta

More Vegan Pasta Recipes YOu May Enjoy:

Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you make this recipe. We love to see your photos! 

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
plate of spinach artichoke pasta topped with bread crumbs

Vegan Spinach Artichoke Pasta Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sweet Simple Vegan
  • Total Time: 0 hours
  • Yield: 6 servings
  • Diet: Vegan

Description

This Vegan Spinach Artichoke Pasta is the perfect weeknight dinner! Al dente pasta tossed with a homemade cream sauce, tender spinach, chopped artichokes, and a toasted breadcrumb topping for the perfect crunch. All you need is a little over 30 minutes!


Ingredients

Breadcrumbs:

  • 1 tablespoon vegan butter
  • 2 cloves garlic, minced
  • 1 cup (80 g) panko breadcrumbs
  • ¼ teaspoon salt

Cream sauce:

  • 16 oz silken tofu
  • 8 oz vegan cream cheese
  • ½ cup vegan parmesan cheese
  • ¼ cup tapioca starch
  • ¼ cup nutritional yeast
  • ¼ cup non-dairy milk

Assembly:

  • 1 lb pasta of choice
  • 2 tablespoons vegan butter
  • 1 medium yellow onion, diced
  • ½ teaspoon salt
  • 6 cloves garlic, minced
  • 1 (14 oz) jar artichoke hearts, drained and roughly chopped (8.4 oz drained)
  • 8 oz spinach, roughly chopped
  • 2 tablespoons lemon juice

Equipment


Instructions

  1. Prepare the breadcrumb topping. In a medium pan over medium heat, melt the vegan butter. Once melted, add the garlic and sauté for 1-2 minutes, stirring frequently to prevent burning. Add the breadcrumbs and sauté for another 4-5 minutes, until golden brown. Remove from heat and set aside.
  2. Make the cream sauce. Add the silken tofu, vegan cream cheese, vegan parmesan cheese, tapioca starch, nutritional yeast, and non-dairy milk to a high-speed blender. Blend until very smooth. Set aside.
  3. Cook the pasta. Bring a large pot of salted water to a boil. Once boiling, add the pasta and cook until al dente. Reserve 1 cup of pasta water and drain.
  4. Sauté the aromatics and artichokes. Add the vegan butter to a large pot over medium heat. Once melted, add the onion and salt and sauté until soft and fragrant, 4-5 minutes. Add the garlic and artichoke hearts, and cook for another 3-4 minutes.
  5. Add the blended sauce and spinach. Stir together until the spinach is wilted.
  6. Add the cooked pasta, ½ cup of reserved pasta water, and lemon juice. Stir together until the pasta is evenly coated in the sauce. Taste and add salt and black pepper to taste. Add more pasta water as needed.
  7. Serve. Enjoy while warm with the breadcrumb topping.

     

Notes

  • Storage: Keep in an airtight container in the refrigerator for up to 3 days.
  • Reheating: As it sits, the creamy pasta sauce will thicken considerably. When reheating, add a splash of water or plain non-dairy milk to help loosen things up and make it creamy again. To reheat, microwave in a microwave-safe bowl in 30-second increments until heated through, or reheat in a saucepan on the stovetop until warm.
  • Prep Time: 10 minutes
  • Cook Time: 20 miuntes
  • Category: Entree
  • Method: Stovetop

Meet The Bloggers

hey there! we’re jasmine & chris.

Hi, we’re Jasmine and Chris! We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious. When weโ€™re not blogging, you will probably find us enjoying live music, tending to our backyard garden or playing with our dogs Berry and Louie

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