I used to think creamy pasta without actual cream was a sad compromise. Then I made this Vegan Creamy Sun-Dried Tomato Pasta recipe on a random Tuesday night and genuinely could not believe what I was eating. Rich, silky, deeply flavored — zero dairy involved. My non-vegan friends asked for the recipe immediately.
This is not a “good for a vegan dish” situation. This is just genuinely great pasta. The cashew cream sun-dried tomato pasta recipe base creates a sauce so thick and luxurious it coats every strand perfectly. Let us get into exactly how to make it.
Servings: 4 Prep Time: 10 minutes Cook Time: 25 minutes Total Time: 35 minutes
What You Need — The Full Ingredients List
Every ingredient in this easy vegan sun-dried tomato pasta recipe serves a real, specific purpose. Nothing here is filler. Here is your complete list for four generous servings:
For the cashew cream base:
- 1 cup raw cashews (soaked in cold water for 4 hours or in boiling water for 20 minutes)
- 3/4 cup unsweetened oat milk or almond milk
- 2 tablespoons nutritional yeast
- 1 tablespoon lemon juice (freshly squeezed)
- 1/2 teaspoon salt
For the pasta and sauce:
- 400g dried pasta (rigatoni, penne, or fettuccine all work brilliantly here)
- 1/2 cup sun-dried tomatoes in oil, roughly chopped (reserve 2 tablespoons of the oil from the jar)
- 5 cloves garlic, finely minced
- 1 medium white onion, finely diced
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon red chili flakes (adjust to taste)
- 1/2 teaspoon black pepper
- 1 teaspoon salt
- 1/2 cup pasta cooking water (reserved before draining)
- 1 cup fresh baby spinach (optional but highly recommended)
- Fresh basil leaves for garnish
- Vegan parmesan or nutritional yeast for serving
FYI, using the oil from the sun-dried tomato jar as your cooking fat adds an incredible depth of flavor that plain olive oil simply cannot replicate. Do not pour that jar oil down the drain.

The Making Process — Full Detail, Every Step
Step 1: Soak Your Cashews First
Before anything else happens in this kitchen, your cashews need to soak. Place 1 cup of raw cashews in a bowl and cover them completely with cold water. Let them soak for a minimum of four hours — overnight is even better if you plan ahead.
If you forgot to soak them in advance (we have all been there :/), pour boiling water over the cashews and let them sit for 20 minutes. The hot water soak softens them quickly enough to blend into a smooth cream. The longer soak always produces a silkier result, but the quick method works perfectly well for weeknight cooking.
Soaked cashews are the entire foundation of this cashew cream sun-dried tomato pasta recipe. When blended with plant milk, nutritional yeast, and lemon juice, they become a sauce so smooth and rich it genuinely fools people who expect dairy cream. Drain and rinse them well before blending.
Step 2: Blend the Cashew Cream
Drain your soaked cashews and add them to a high-speed blender. Pour in 3/4 cup of unsweetened oat milk, 2 tablespoons of nutritional yeast, 1 tablespoon of fresh lemon juice, and 1/2 teaspoon of salt. Blend on high speed for a full 60 to 90 seconds.
Stop the blender and scrape down the sides with a spatula. Blend again for another 30 seconds until the mixture is completely smooth with absolutely no grainy texture remaining. The cream should look thick, pale, and velvety — similar in consistency to heavy dairy cream. If it looks slightly grainy, keep blending.
The nutritional yeast adds a subtle savory, almost cheesy depth to the cream that makes the final sauce taste far more complex than its ingredients suggest. This is the secret weapon in every great healthy vegan creamy pasta sauce recipe. Set the blended cream aside while you build the rest of the dish.
Step 3: Cook the Pasta Properly
Bring a large pot of water to a full rolling boil. Add a generous tablespoon of salt — the water should taste pleasantly salty, like light seawater. This is your one real opportunity to season the pasta itself from the inside out. Unsalted pasta water produces flat-tasting pasta no matter how good your sauce is.
Add your 400g of dried pasta and cook it according to the package instructions but pull it out one minute before the stated time. You want it genuinely al dente — with a slight bite remaining in the center. The pasta finishes cooking in the sauce later, and overcooked pasta that then sits in sauce becomes unpleasantly mushy.
Before draining, scoop out at least half a cup of the starchy pasta cooking water and set it aside in a mug or small bowl. This cloudy, starchy water is liquid gold for sauce-making. It helps the cashew cream bind to the pasta and adjusts the sauce consistency perfectly. Drain the pasta and set it aside.
Step 4: Build the Flavor Base in the Pan
Place a large, wide skillet or deep sauté pan over medium heat. Add the 2 tablespoons of reserved sun-dried tomato oil from the jar. Let the oil heat for about 30 seconds until it shimmers. The tomato-infused oil immediately fills the kitchen with an incredible aroma that tells you this dish is going to be something special.
Add your finely diced onion to the hot oil. Stir it and spread it into an even layer across the pan. Cook the onion over medium heat for six to seven minutes, stirring occasionally, until it softens completely and turns translucent with lightly golden edges. Rushing this step by cooking on high heat burns the onion and creates bitterness — patience here pays off significantly in the final flavor.
Add the five minced garlic cloves to the softened onion. Stir immediately and cook for exactly 90 seconds, stirring constantly. Garlic burns faster than almost anything else in cooking and burned garlic makes the entire dish taste bitter and acrid. Watch it carefully — you want it fragrant and pale golden, not brown.
Step 5: Add the Sun-Dried Tomatoes and Spices
Add the roughly chopped sun-dried tomatoes directly to the garlic and onion mixture. Stir everything together and let the tomatoes cook in the pan for two to three minutes. They will soften slightly and begin releasing their concentrated, intensely savory flavor into the oil and onion base.
Now add the dried Italian seasoning, smoked paprika, red chili flakes, black pepper, and salt. Stir the spices through the tomato mixture so every piece gets coated. Let everything cook together for another 60 seconds — this brief toasting of the dried spices in the hot oil activates their essential oils and makes them significantly more aromatic and flavorful in the finished Italian vegan creamy tomato pasta recipe.
Have you ever tasted a pasta sauce that seemed to have a flat, one-dimensional flavor even with plenty of ingredients? Blooming spices in oil for that extra minute is usually the step that was skipped. It costs you nothing but 60 seconds and adds tremendous depth to the entire dish.
Step 6: Add the Cashew Cream and Combine
Reduce the heat under your pan to medium-low. Pour the blended cashew cream directly into the pan with the sun-dried tomato and spice mixture. Stir everything together immediately so the cream incorporates fully with the tomato base. The sauce will turn a gorgeous deep orange-pink color as the tomato flavors blend into the pale cream.
Let the sauce simmer gently over medium-low heat for three to four minutes, stirring frequently. This gentle simmer allows all the flavors to meld together properly and thickens the sauce slightly. Do not crank the heat to speed this up — high heat causes cashew cream to separate and become grainy rather than smooth and silky.
Add 2 to 3 tablespoons of the reserved pasta cooking water to the sauce and stir it in. The starch in the water helps the cream sauce achieve a glossy, coating consistency that clings beautifully to pasta. This is what gives the rich vegan pasta with sun-dried tomatoes that restaurant-quality sauce texture that feels indulgent rather than watery.
Step 7: Add Pasta, Spinach, and Finish
Add the drained pasta directly into the sauce pan. Use tongs or a large spoon to toss the pasta thoroughly through the sauce until every piece is evenly coated. If the sauce looks too thick at this stage, add another splash of pasta water and toss again. If it looks too loose, let it cook for another minute over medium heat.
Add the fresh baby spinach on top of the pasta in the pan. Toss it through the hot pasta and sauce — the spinach wilts beautifully in about 60 seconds from the residual heat without needing any additional cooking time. It adds color, nutrition, and a subtle freshness that balances the richness of the cashew cream perfectly.
Taste the finished pasta and adjust seasoning. Add more salt, a squeeze of extra lemon juice for brightness, or more chili flakes for heat as needed. This final seasoning check is where you make the dish truly yours. Remove from heat and serve immediately while the sauce is hot and at its creamiest.
Step 8: Garnish and Serve
Divide the pasta between four bowls. Tear fresh basil leaves over each serving — the warmth of the pasta releases the basil’s fragrance instantly and adds a beautiful herbal note that ties the whole dish together. Sprinkle vegan parmesan or an extra pinch of nutritional yeast over each bowl.
Serve the one pot vegan creamy tomato pasta recipe immediately while it is hot. Cashew cream sauce thickens considerably as it cools, so this dish really is best eaten fresh and straight from the pan. If you have leftovers, add a splash of plant milk when reheating and stir well to bring the sauce back to its original consistency.
Smart Tips to Make It Even Better
Here are a few things that genuinely upgrade this sun-dried tomato garlic vegan pasta easy recipe:
- Always soak cashews — the longer the soak, the smoother the cream
- Use the tomato jar oil as your cooking fat — it adds concentrated flavor instantly
- Never skip the pasta water — it is the binding agent that makes the sauce cling properly
- Pull pasta one minute early — it finishes cooking in the sauce and stays perfectly al dente
- Taste and adjust at the end — a squeeze of lemon right before serving brightens everything dramatically
- Add white wine — a splash of dry white wine into the onion and garlic base adds incredible depth
The One-Pot Version
Want to make this one pot vegan creamy tomato pasta recipe with even less washing up? Cook the onion, garlic, and sun-dried tomatoes in a large deep pot. Add uncooked pasta directly to the pot with enough vegetable broth to cover it completely. Cook until the pasta absorbs most of the liquid.
Stir in the cashew cream at the very end and cook for two more minutes. The starch from the pasta thickens the sauce naturally as everything cooks together. The result is slightly thicker and more rustic than the traditional method but absolutely delicious and genuinely a one-pot situation. IMO, this method is perfect for busy weeknights when washing up feels genuinely unreasonable.
The Creamiest Vegan Pasta Recipe You Will Ever Make
4
servings10
minutes25
minutesThis Vegan Creamy Sun-Dried Tomato Pasta uses blended cashew cream, garlic, and chopped sun-dried tomatoes to create a rich, silky dairy-free sauce. Ready in 35 minutes and serving four people, it delivers bold Italian-inspired flavor with zero compromise on creaminess, texture, or satisfaction. Perfect for weeknights and meal prep.
Ingredients
Cashew Cream:
1 cup raw cashews (soaked)
3/4 cup oat milk or almond milk
2 tablespoons nutritional yeast
1 tablespoon fresh lemon juice
1/2 teaspoon salt
Pasta and Sauce:
400g dried pasta (rigatoni or penne recommended)
1/2 cup sun-dried tomatoes in oil, roughly chopped
2 tablespoons sun-dried tomato jar oil
5 cloves garlic, minced
1 medium white onion, finely diced
1 teaspoon dried Italian seasoning
1/2 teaspoon smoked paprika
1/4 teaspoon red chili flakes
1/2 teaspoon black pepper
1 teaspoon salt
1/2 cup reserved pasta cooking water
1 cup fresh baby spinach
Fresh basil for garnish
Vegan parmesan or nutritional yeast for serving
- Soak raw cashews in cold water for four hours or in boiling water for 20 minutes, then drain and rinse thoroughly
- Blend soaked cashews with oat milk, nutritional yeast, lemon juice, and salt on high speed for 90 seconds until completely smooth and creamy
- Boil a large pot of generously salted water, cook pasta until one minute before al dente, reserve half a cup of pasta water, then drain
- Heat sun-dried tomato jar oil in a wide skillet over medium heat, add diced onion and cook for six to seven minutes until soft and golden
- Add minced garlic and stir constantly for 90 seconds until fragrant and pale golden, being careful not to burn it
- Add chopped sun-dried tomatoes, Italian seasoning, smoked paprika, chili flakes, salt, and pepper, then stir and cook for two to three minutes
- Reduce heat to medium-low, pour in the cashew cream, stir to combine fully, and simmer gently for three to four minutes
- Add two to three tablespoons of reserved pasta water to loosen and gloss the sauce, then stir well
- Add drained pasta to the sauce pan and toss thoroughly until every piece is evenly coated
- Fold in fresh baby spinach and toss until wilted, taste and adjust seasoning, then serve immediately garnished with fresh basil and vegan parmesan
Frequently Asked Questions
Q1: Can I make this recipe without a high-speed blender? Yes, but with some adjustments. Soak your cashews for the full four hours or overnight before attempting to blend in a regular blender. Blend for longer — up to three minutes total — stopping to scrape down the sides frequently. Strain the cream through a fine mesh sieve if any graininess remains. A regular blender works, just requires more patience and time.
Q2: What pasta shape works best for this recipe? Rigatoni and penne work exceptionally well because their ridges and hollow centers trap the creamy sauce inside each piece. Fettuccine and tagliatelle also work beautifully because the wide flat surface holds thick sauce well. Avoid very thin pasta like angel hair — it gets overwhelmed by the weight of the dairy free sun-dried tomato pasta creamy sauce and tends to clump.
Q3: Can I use a different nut instead of cashews? Raw macadamia nuts produce a very similar silky cream and work as a direct substitute in equal quantities. Blanched almonds work but produce a slightly grainier texture even after thorough blending. Sunflower seeds make a nut-free version — soak and blend them exactly as you would cashews. The flavor profile changes slightly but the creamy plant based tomato pasta recipe still delivers excellent results.
Q4: How long do leftovers keep and how do I reheat them? Store leftovers in an airtight container in the refrigerator for up to three days. The cashew cream sauce thickens significantly when cold. To reheat, add two to three tablespoons of plant milk or vegetable broth per serving to loosen the sauce, then warm gently in a pan over medium-low heat while stirring constantly. Microwave reheating works but stir every 30 seconds to prevent uneven heating.
Q5: Is this recipe gluten-free? The sauce itself is completely gluten-free. To make the entire dish gluten-free, simply swap regular pasta for your preferred gluten-free pasta variety — chickpea pasta, brown rice pasta, or lentil pasta all work well here. Cook gluten-free pasta according to its specific package instructions as cooking times vary significantly between brands and varieties.
Make This Tonight — You Will Not Regret It
This vegan creamy sun-dried tomato pasta recipe proves once and for all that plant-based cooking does not require compromise. The cashew cream is luxuriously silky. The sun-dried tomatoes deliver bold, concentrated flavor. The whole thing comes together in 35 minutes with ingredients you can find at any supermarket.
Make it once and it earns a permanent spot in your weekly dinner rotation. Your pasta nights just got a serious upgrade — and nobody at your table will miss the dairy for even a second 🙂