Vegan Creamy Tuscan Pasta — Plant-Based Comfort in 30 Minutes

Serves 4 · Ready in 30 minutes · 100% plant-based, zero compromise Our One-Pot Creamy Tuscan Chicken is one of the most…

Serves 4 · Ready in 30 minutes · 100% plant-based, zero compromise


Our One-Pot Creamy Tuscan Chicken is one of the most popular recipes on this blog — and for good reason. That rich, garlicky cream sauce with sun-dried tomatoes and spinach is the kind of thing that makes you close your eyes and just enjoy the moment. But what if you’re plant-based? What if you want all of that comfort without any of the dairy or chicken?

This vegan creamy Tuscan pasta is the answer. A silky cashew cream sauce stands in for the heavy cream, sun-dried tomatoes bring that signature sweet-tangy punch, garlic and Italian herbs build the savory depth, and protein-packed cannellini beans replace the chicken to make it a genuinely satisfying meal. It’s rich, it’s comforting, and it’s ready in 30 minutes.

No fake cheese. No sad substitutions. Just whole-food ingredients coming together into something genuinely delicious.


Creamy vegan Tuscan pasta with spinach, sun-dried tomatoes, and white beans

Vegan Creamy Tuscan Pasta

A silky cashew cream sauce loaded with sun-dried tomatoes, garlic, spinach, and white beans — all tossed with your favorite pasta. 100% plant-based, deeply satisfying, and ready in just 30 minutes. Comfort food, reimagined.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

Pasta
  • 12 oz penne, rigatoni, or fettuccine
  • salt for pasta water
  • 1/2 cup reserved pasta water
Cashew Cream Sauce
  • 1 cup raw cashews soaked in boiling water for 15 minutes, then drained
  • 1 cup vegetable broth
  • 2 tablespoons nutritional yeast
  • 1 tablespoon fresh lemon juice
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
Tuscan Vegetables
  • 2 tablespoons olive oil
  • 1/2 medium yellow onion diced
  • 4 cloves garlic minced
  • 1/2 cup sun-dried tomatoes (oil-packed) drained and sliced
  • 1 can (15 oz) cannellini beans drained and rinsed
  • 4 cups baby spinach
  • 1 teaspoon dried Italian seasoning
  • 1/4 teaspoon red pepper flakes optional
  • salt and black pepper to taste
Optional Additions
  • 1/4 cup dry white wine for deglazing
  • 1 tablespoon tomato paste for deeper tomato flavor
  • fresh basil, chopped for garnish
  • vegan Parmesan or extra nutritional yeast for topping
  • Kalamata olives, sliced

Method
 

  1. Place the raw cashews in a bowl and cover with boiling water. Let them soak for at least 15 minutes while you prep everything else. Drain and rinse before blending.
  2. Bring a large pot of generously salted water to a boil. Cook pasta until al dente according to package directions. Reserve 1/2 cup pasta water, then drain.
  3. Add drained cashews, vegetable broth, nutritional yeast, lemon juice, garlic powder, and salt to a high-speed blender. Blend on high for 60–90 seconds until completely smooth. Set aside.
  4. Heat olive oil in a large skillet over medium heat. Add diced onion and cook 3–4 minutes until softened. Add garlic and cook 30 seconds until fragrant.
  5. Add sun-dried tomatoes and Italian seasoning. Cook 1–2 minutes. If using white wine, add now and simmer until mostly evaporated. If using tomato paste, stir it in here.
  6. Add cannellini beans and baby spinach. Stir until spinach wilts, about 2 minutes.
  7. Pour the cashew cream sauce into the skillet. Stir to combine and bring to a gentle simmer. Cook 2–3 minutes until the sauce thickens slightly. Add red pepper flakes if using.
  8. Add the drained pasta and toss to coat. If sauce is too thick, add reserved pasta water a tablespoon at a time. Taste and adjust seasoning. Serve topped with fresh basil and vegan Parmesan.

Notes

For the smoothest sauce, use a high-speed blender and ensure cashews are fully softened.
Nut-free alternative: Replace cashews with 1/2 cup raw sunflower seeds, soaked the same way.
The white wine is optional — substitute with extra vegetable broth and lemon juice if preferred.
Storage: Refrigerate for up to 4 days. Reheat on the stovetop with a splash of vegetable broth or plant milk.
Freezing: The cashew cream sauce freezes well for up to 2 months. Freeze sauce separately and cook fresh pasta when ready to serve.

Why This Vegan Tuscan Pasta Works

A lot of vegan pasta recipes lean on coconut cream, which can leave a noticeable coconut flavor that doesn’t belong in Italian cooking. This recipe uses a cashew cream sauce instead — the same approach that makes our Vegan Mac and Cheese so creamy and satisfying.

Cashew cream is naturally neutral. When soaked and blended smooth, raw cashews produce a thick, pourable cream that takes on whatever flavors you add to it. Combined with nutritional yeast and a squeeze of lemon juice, it becomes savory, slightly tangy, and remarkably close to a dairy cream sauce in both texture and behavior.

Sun-dried tomatoes do the heavy lifting. Oil-packed sun-dried tomatoes are intensely flavored — sweet, tangy, and slightly chewy. They add a depth and complexity that fresh tomatoes can’t match, and they’re what give the sauce that unmistakable Tuscan character.

Cannellini beans add substance. In Tuscany, white beans are a traditional protein source. They add creaminess, a subtle nutty flavor, and enough protein to make this a complete, filling meal without any meat substitutes.

The garlic-tomato-spinach trio is foolproof. These three ingredients together are the foundation of almost every great Tuscan dish. They bring freshness, color, and a balance of flavors that works every single time.


Ingredients

For the Pasta:

  • 12 oz penne, rigatoni, or fettuccine
  • Salt for pasta water
  • Reserved pasta water (about 1/2 cup)

For the Cashew Cream Sauce:

  • 1 cup raw cashews, soaked in boiling water for 15 minutes, then drained
  • 1 cup vegetable broth
  • 2 tablespoons nutritional yeast
  • 1 tablespoon fresh lemon juice
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt

For the Tuscan Vegetables:

  • 2 tablespoons olive oil
  • 1/2 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1/2 cup sun-dried tomatoes (oil-packed), drained and sliced
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 4 cups baby spinach
  • 1 teaspoon dried Italian seasoning
  • 1/4 teaspoon red pepper flakes (optional)
  • Salt and black pepper to taste

Optional Additions:

  • 1/4 cup dry white wine (for deglazing)
  • 1 tablespoon tomato paste
  • Fresh basil, chopped
  • Vegan Parmesan or extra nutritional yeast
  • Kalamata olives, sliced

Instructions

Step 1: Soak the Cashews

Place the raw cashews in a bowl and cover with boiling water. Let them soak for at least 15 minutes while you prep everything else. The softer they get, the silkier your sauce will be. If you have time, soaking for 2 hours in room-temperature water produces an even creamier result. Drain and rinse before blending.

Step 2: Cook the Pasta

Bring a large pot of generously salted water to a boil. Cook pasta until al dente according to package directions. Before draining, scoop out about 1/2 cup of pasta water — you’ll need it to adjust the sauce consistency later. Drain the pasta and set aside.

Step 3: Blend the Cashew Cream

Add the drained cashews, vegetable broth, nutritional yeast, lemon juice, garlic powder, and salt to a high-speed blender. Blend on high for 60–90 seconds until the sauce is completely smooth — no grit, no lumps. It should look like thick cream. Set it aside.

If your blender struggles, soak the cashews longer next time. A powerful blender makes all the difference here.

Step 4: Cook the Aromatics

Heat the olive oil in a large skillet or deep sauté pan over medium heat. Add the diced onion and cook for 3–4 minutes until softened and translucent. Add the minced garlic and cook for about 30 seconds until fragrant — don’t let it brown.

Step 5: Build the Tuscan Flavor

Add the sliced sun-dried tomatoes and Italian seasoning to the skillet. Stir and cook for 1–2 minutes until the tomatoes begin to soften and release their flavor into the oil.

If you’re using white wine, pour it in now and let it simmer for about a minute until mostly evaporated — it adds a beautiful acidity and depth. If using tomato paste, stir it in here too.

Step 6: Add the Beans and Spinach

Add the drained cannellini beans and baby spinach to the skillet. Stir gently until the spinach wilts — about 2 minutes. The skillet will be packed with color: deep red from the tomatoes, bright green from the spinach, and creamy white from the beans.

Step 7: Pour in the Cashew Cream

Pour the blended cashew cream sauce into the skillet. Stir everything together and bring to a gentle simmer. Let it cook for 2–3 minutes, stirring occasionally, until the sauce thickens slightly and coats everything in the pan. Add red pepper flakes if you want a little heat.

Step 8: Combine and Serve

Add the drained pasta directly to the skillet and toss with tongs until every piece is coated in the creamy sauce. If the sauce feels too thick, add reserved pasta water one tablespoon at a time until you reach the perfect consistency.

Taste and adjust seasoning with salt and pepper. Serve immediately, topped with fresh chopped basil and a sprinkle of vegan Parmesan or nutritional yeast.


Tips for the Best Vegan Tuscan Pasta

Use a high-speed blender. A Vitamix or similar blender produces the silkiest sauce. A regular blender works but may leave a slightly grainy texture — longer soaking compensates for this.

Oil-packed sun-dried tomatoes are essential. Dry-packed ones are tougher and less flavorful. The oil from the jar also adds richness. Drain them before slicing, but don’t rinse them.

Don’t skip the nutritional yeast. It’s what gives the cashew cream its savory, almost cheesy quality. Without it, the sauce will taste flat. You can find nutritional yeast at most grocery stores in the health food section.

The lemon juice matters. Just one tablespoon brightens the entire sauce and prevents it from tasting heavy. It’s the same trick that makes our dairy-based Copycat Olive Garden Fettuccine Alfredo so balanced.

Serve immediately. Like all cream-based pasta dishes, this one thickens as it sits. If you need to hold it, keep it warm and add a splash of broth before serving.


Easy Variations

Make it spicy. Increase the red pepper flakes or add a tablespoon of your favorite hot sauce. For more heat-building ideas, check out our Spicy Mac and Cheese.

Add mushrooms. Sauté sliced cremini or button mushrooms with the onion for an earthy, meaty depth. They’re a great protein addition alongside the beans.

Use artichoke hearts. Drain a can of quartered artichoke hearts and add them with the beans. They’re a classic Tuscan ingredient and add a lovely tanginess.

Swap the pasta. This sauce works beautifully with gluten-free pasta for a fully GF and vegan meal. For more gluten-free ideas, explore our Gluten-Free Mac and Cheese.

Nut-free version. Replace cashews with 1/2 cup raw sunflower seeds, soaked the same way. The sauce will have a slightly earthier flavor but is still creamy and delicious.


Nutrition Information (per serving, serves 4)

Calories: ~480 | Protein: 18g | Fat: 18g | Carbs: 62g | Fiber: 8g

Approximate values. Actual nutrition may vary based on specific ingredients and pasta used.


What to Serve With It

This pasta is a complete meal on its own, but adding a side takes it to the next level:

  • A simple arugula salad with lemon vinaigrette
  • Our Easy Homemade Cornbread for a vegan-friendly bread side
  • Roasted asparagus or broccoli
  • Garlic bread (use vegan butter)
  • A bowl of our Creamy Tomato Basil Soup — use vegetable broth and skip the cream for a vegan version

For even more pairing ideas, check out our What to Serve with Mac and Cheese guide — many of those sides work perfectly with this Tuscan pasta too.


Storage and Reheating

Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens when chilled — that’s normal.

Reheating: Warm gently on the stovetop over low heat, adding a splash of vegetable broth or plant milk to loosen the sauce. Stir frequently.

Freezing: The cashew cream sauce freezes well for up to 2 months. Freeze sauce separately and cook fresh pasta when ready to serve — frozen pasta tends to get mushy.


The Plant-Based Version You’ve Been Waiting For

If you love our One-Pot Creamy Tuscan Chicken, you’ll love this vegan version just as much. The sun-dried tomatoes, garlic, and spinach deliver the same signature Tuscan flavors, and the cashew cream sauce is so silky and rich that nobody at the table will believe it’s dairy-free.

For more plant-based comfort food, try our Vegan Mac and Cheese with its incredible cashew-based cheese sauce. And if you want the full Mac the Cheese Truck experience, explore our Baked Mac and Cheese — the recipe that started it all.

That’s comfort food, reimagined.


Tried This Recipe?

We’d love to hear how your vegan Tuscan pasta turned out! Did you add mushrooms or artichokes? Did you try the white wine trick? Drop a comment below and let us know. And if you served it to a non-vegan who couldn’t tell the difference — we definitely want to hear that story.

Tag us on social with #MacTheCheesetruck so we can see your plant-based masterpiece.

Similar Posts

Leave a Reply

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

Recipe Rating




CAPTCHA