Servings: 4 | Prep Time: 15 minutes | Cook Time: 15 minutes | Total Time: 30 minutes
You know that moment when you’re staring into your pantry, half-hoping a full meal magically appears? Yeah, same. That’s exactly when this Creamy Vegan Sun Dried Tomato Pasta became my go-to lifesaver.
This dish is rich, satisfying, and honestly tastes like something you’d order at a fancy restaurant. The best part? It takes 30 minutes flat. No compromises, no weird substitutions, no sad salad as a side.
Whether you’ve been vegan for years or you’re just dabbling, this recipe delivers serious flavor. The creamy cashew-based sauce with sun-dried tomatoes hits different every single time. Trust me on this one.
What Makes This Pasta So Incredibly Good?
Let me be real with you: vegan pasta gets a bad rep. People hear “vegan” and assume it means bland, watery, or just… sad. This recipe completely destroys that myth.
The magic here is the cashew cream sauce blended with sun-dried tomatoes, garlic, and nutritional yeast. It’s thick, velvety, and packed with umami flavor that you’d swear had dairy in it. IMO, it’s better than most creamy pasta sauces out there.
The sun-dried tomatoes bring this concentrated, slightly tangy sweetness that lifts the entire dish. Combined with the cheesy depth from nutritional yeast, you get something genuinely extraordinary.
Ingredients You’ll Need–Creamy Vegan Sun-Dried Tomato Pasta

Everything here is simple, accessible, and probably already in your kitchen or easy to grab at any grocery store. Let’s break it down:
For the Pasta and Garnish
- 8 oz pasta of your choice (spaghetti, penne, rigatoni all work great)
- 1/4 cup fresh basil for garnish
- Vegan parmesan for topping (optional but highly recommended)
- Red pepper flakes for topping (optional, adds a nice kick)
For the Creamy Sauce
- 1 cup soaked cashews (soak for at least 2 hours, or overnight for extra creaminess)
- 1/2 cup sun-dried tomatoes (oil-packed preferred; if using dry, rehydrate in warm water for 15 minutes)
- 2 cloves garlic, minced
- 1/4 cup nutritional yeast (this adds that cheesy, savory depth)
- 2 tbsp olive oil
- Salt and pepper to taste
Why These Specific Ingredients Work
Soaking cashews is non-negotiable if you want that silky-smooth texture. Skipping this step is how you end up with a gritty sauce. FYI, even a quick 30-minute soak in boiling water works if you’re short on time.
Sun-dried tomatoes are the real star here. They’ve had all their moisture removed, which means their flavor is incredibly concentrated. You get way more tomato punch per bite than you would from fresh.
Nutritional yeast might sound weird if you’ve never used it before. But it’s what gives the sauce that “how is this vegan?” moment. It’s savory, slightly cheesy, and completely plant-based.
Garlic is garlic. It makes everything better. No further explanation needed.
How to Make Creamy Vegan Sun-Dried Tomato Pasta: Step-by-Step

Alright, let’s get into it. Don’t let the blending step intimidate you. If you can press a button on a blender, you can absolutely nail this recipe.
Step 1: Soak Your Cashews
Place 1 cup of raw cashews in a bowl and cover with cold water. Let them soak for at least 2 hours. If you’re doing this the night before, even better.
The longer they soak, the creamier and smoother your final sauce will be. If you forgot to soak them (we’ve all been there), pour boiling water over them and let them sit for 30 minutes as a shortcut.
After soaking, drain the cashews and rinse them under cold water. Give them a good shake in the strainer to remove excess water. You want them soft but not waterlogged.
Step 2: Prepare Your Sun-Dried Tomatoes
If you’re using oil-packed sun-dried tomatoes, drain off most of the oil before adding them to the blender. A little residual oil is totally fine and actually adds richness.
If you’ve got the dry-packed variety, rehydrate them in warm water for about 15 minutes until they’re soft and plump. Drain well before using. This step matters.
Roughly chop them before adding to the blender. This helps your blender process them more evenly and prevents big chunks from getting stuck under the blades. It’s a small step that makes a real difference.
Step 3: Cook the Pasta
Bring a large pot of well-salted water to a boil. And when I say well-salted, I mean it should taste like the sea. This is your only real chance to season the pasta itself.
Cook your 8 oz of pasta according to the package instructions, which is usually 8 to 10 minutes for most shapes. You want it al dente, meaning it still has a slight bite to it. Mushy pasta ruins everything.
Before draining, scoop out about 1/2 cup of the starchy pasta water and set it aside. This is liquid gold for adjusting your sauce consistency later. Don’t skip this!
Drain the pasta and set it aside. Don’t rinse it under cold water; you want to keep that surface starch which helps the sauce cling to every single piece.
Step 4: Blend the Creamy Sauce
Add your soaked and drained cashews, rehydrated or oil-packed sun-dried tomatoes, 2 minced garlic cloves, 1/4 cup nutritional yeast, 2 tbsp olive oil, salt, and pepper into your blender.
Start with about 1/3 cup of fresh water (not pasta water yet). Blend on high speed for at least 60 to 90 seconds. You’re looking for an ultra-smooth, creamy consistency with absolutely no lumps.
Scrape down the sides halfway through blending to make sure everything is fully incorporated. If the blender is struggling, add water one tablespoon at a time. The sauce should be thick but pourable.
Taste the sauce at this point and adjust seasoning as needed. Add more salt, pepper, or nutritional yeast if you want a stronger cheesy flavor. This is your sauce, make it how you like it.
Step 5: Heat the Sauce
Pour the blended sauce into a large, wide pan or skillet. Heat it over low to medium-low flame, stirring frequently. You don’t want to boil it aggressively as that can make the cashew cream separate.
As it heats up, you’ll notice it thickens slightly. This is where that reserved pasta water becomes your best friend. Add it a splash at a time, stirring, until you reach a sauce consistency that coats the back of a spoon.
The sauce should be glossy, smooth, and thick enough to cling to pasta but not so thick it becomes a paste. Taste one more time and season if needed. You’re almost there.
Step 6: Combine Pasta and Sauce
Add your drained pasta directly into the pan with the warm sauce. Toss everything together over low heat for 1 to 2 minutes. This helps the sauce really bond with the pasta, coating every noodle thoroughly.
If the sauce tightens up too much during tossing, splash in a little more pasta water. Keep tossing until every piece of pasta looks glossy and well-coated. Don’t rush this step.
Remove from heat once it looks perfect. Serve immediately in warm bowls for the best experience.
Step 7: Garnish and Serve
Tear up fresh basil and scatter it over the top. Add a generous shower of vegan parmesan if you have it, and a pinch of red pepper flakes if you like a little heat.
A light drizzle of good olive oil over the top just before serving adds a beautiful sheen and a bit of extra richness. It’s that restaurant-finishing touch that takes it from great to incredible.
Serve hot and watch it disappear. Leftovers reheat well with a splash of water or plant-based milk to loosen the sauce. But honestly, leftovers rarely happen with this one.
Tips to Make It Even Better Creamy Vegan Sun-Dried Tomato Pasta
Want to take this already-fantastic dish up another notch? A few small tweaks can make a noticeable difference in both flavor and texture.
- Use pasta water liberally:
- Don’t skip it. It helps the sauce emulsify and stick to the pasta like a dream.
- Toast the garlic first:
- Lightly sauté minced garlic in olive oil before adding to the blender for a deeper, roasted flavor.
- Add spinach or kale:
- Stir in a handful of baby spinach at the end for extra greens without changing the sauce flavor.
- Try smoked paprika:
- A 1/4 tsp added to the blender gives the sauce a subtle smoky depth that pairs beautifully with the tomatoes.
- Make it spicy:
- Add a pinch of cayenne or extra red pepper flakes to the blender for a warming kick.
Fun Variations to Try

Once you have the base recipe down, you’ll probably want to riff on it. The core sauce is incredibly versatile and works beautifully with a bunch of different additions.
Try adding roasted cherry tomatoes on top for extra tomato intensity and a pop of color. Or stir in some caramelized onions for sweetness and depth that complements the tangy sun-dried tomatoes.
Grilled artichoke hearts, sauteed mushrooms, or roasted red peppers all make wonderful mix-ins. This pasta genuinely welcomes experimentation. Have you ever tried a recipe and immediately started thinking of ten different ways to tweak it? That’s this one.
For a gluten-free version, simply swap the pasta for your favorite gluten-free variety. The sauce itself is already completely gluten-free, so no other changes needed.
How to Store and Reheat
Store leftover pasta in an airtight container in the fridge for up to 3 days. The sauce will thicken as it cools, so don’t panic when it looks dense straight from the fridge.
To reheat, add the pasta to a pan with a splash of water or unsweetened plant milk over low heat. Stir gently until warmed through and the sauce loosens back up to its original creamy consistency.
You can also store the sauce separately from the pasta if you’re meal prepping. This actually works better since you can cook fresh pasta each time and the sauce lasts well on its own in the fridge for up to 5 days.
Frequently Asked Questions
Can I make this Creamy Vegan Sun-Dried Tomato Pasta without a high-speed blender?
Yes, but the texture will be less smooth. A regular blender works fine if your cashews are soaked long enough. Blend a bit longer and use slightly more water. A food processor also works but produces a slightly grainier result.
Can I use raw cashews without soaking them?
Technically yes, but the sauce won’t be as creamy. Soaking softens the cashews significantly and makes blending much easier. If you’re in a pinch, use the boiling water shortcut: cover with boiling water and soak for 30 minutes.
Is nutritional yeast absolutely necessary?
It’s not mandatory, but it does add a significant amount of umami and cheesy flavor that makes the sauce special. If you don’t have it, the dish is still tasty but will taste more like a plain cashew cream sauce. Highly recommend tracking it down.
Can I freeze the sauce?
Absolutely. Freeze the sauce in an ice cube tray or small containers for up to 3 months. Thaw in the fridge overnight and reheat gently on the stove with a little water. It holds up surprisingly well after freezing.
What pasta shapes work best for this recipe?
Rigatoni, penne, and fettuccine work especially well because their shape or texture holds the sauce beautifully. Long pasta like spaghetti or linguine is also great. Honestly, any pasta you enjoy eating will work here.
Can I add protein to this dish?
Definitely! Canned chickpeas (drained and pan-fried until crispy) are a fantastic addition. White beans stirred in at the end add creaminess and protein. Baked tofu or tempeh cubes on top also work wonderfully.
Final Thoughts
This Creamy Vegan Sun-Dried Tomato Pasta is genuinely one of those recipes that becomes a permanent part of your rotation. It’s fast, it’s comforting, and it tastes way more indulgent than it actually is.
The cashew cream sauce is a game-changer for anyone looking to eat more plant-based without feeling deprived. Once you make it once, you’ll start thinking about all the other things you can put it on.
Give this recipe a try this week. Your taste buds will thank you, your wallet will thank you (it’s cheap to make), and whoever you share it with will almost certainly ask for the recipe. Don’t say I didn’t warn you. Got questions or tried a fun variation? Write it down, remember it, and make it again with that tweak. Cooking is just delicious experimentation. Now go make this Creamy Vegan Sun-Dried Tomato Pasta already.

Creamy Vegan Sun-Dried Tomato Pasta
Ingredients
Method
- Soak 1 cup of raw cashews in water for at least 2 hours.
- If using oil-packed sun-dried tomatoes, drain most of the oil. If using dry-packed, rehydrate in warm water for about 15 minutes.
- Cook 8 oz of pasta according to package instructions, ensuring it's al dente.
- Place soaked cashews, sun-dried tomatoes, minced garlic, nutritional yeast, olive oil, salt, and pepper in a blender.
- Add about 1/3 cup of fresh water and blend on high speed until smooth.
- Scrape down the sides as needed and adjust seasoning.
- Pour the sauce into a large pan and heat over low-medium flame, stirring frequently.
- Add reserved pasta water gradually until the sauce reaches desired consistency.
- Add the drained pasta to the pan and toss together, ensuring each piece is well-coated.
- Serve hot, garnished with fresh basil, vegan parmesan, and a drizzle of olive oil.
- Enjoy immediately and store leftovers properly as needed.



