This indulgent pasta brings together the intense sweetness of sun-dried tomatoes with the creamy richness of soaked cashews, creating a velvety sauce that clings beautifully to every strand. The addition of fresh spinach adds color and nutrients, while garlic, oregano, and lemon juice provide aromatic depth. Ready in just 30 minutes, this dish delivers restaurant-quality results with minimal effort—perfect for weeknight dinners when you want something special without spending hours in the kitchen.
The smell of sun-dried tomatoes always pulls me back to a tiny apartment kitchen where I first learned that creaminess doesn't require dairy. My roommate had brought back a jar from an Italian market, and we spent an entire evening experimenting. That night accidentally birthed something velvety and bright that I've been refining ever since.
Last winter, during that stretch where every single person I knew seemed to be battling some cold or another, I made massive batches of this pasta. My friend Sarah, who's notoriously skeptical of anything labeled vegan, took one bite and went completely silent. She asked for the recipe before she'd even finished her plate.
Ingredients
- 350 g dried pasta: Penne and fusilli hold sauce beautifully in all those crevices, though spaghetti works wonderfully too if you want something more elegant
- 100 g sun-dried tomatoes in oil: The oil they're packed in is liquid gold, so don't even think about draining it completely away
- 1 cup raw cashews: Soaking them softens the nuts enough that they transform into an impossibly smooth base when blended
- 2 cups unsweetened plant-based milk: Oat milk adds natural sweetness, while almond keeps things lighter and brighter
- 3 tbsp nutritional yeast: This is what gives the sauce that savory, umami richness that makes you forget it's dairy-free
- 2 cloves garlic: Fresh garlic brings a sharp bite that balances the sweetness of sun-dried tomatoes perfectly
- 1 tbsp lemon juice: A splash of acid cuts through the richness and makes every flavor pop forward
- 1 small yellow onion: Finely chopped so they melt into the sauce rather than staying in distinct pieces
- 2 cups fresh baby spinach: Wilts down into something tender and sweet, adding color and nutrition without overpowering
Instructions
- Get your pasta going first:
- Drop the pasta into boiling salted water and cook until it's just barely al dente, then scoop out that half cup of starchy cooking water before draining. That liquid is magic for adjusting sauce consistency later.
- Blend up your velvet sauce:
- Toss the soaked cashews, sun-dried tomatoes, plant milk, nutritional yeast, garlic, lemon juice, oregano, salt, and pepper into your blender. Let it run for a full minute until there's absolutely no graininess left.
- Build flavor in the pan:
- Warm the olive oil in your large skillet over medium heat and cook the chopped onion for about four minutes until it's soft and translucent, not browned or bitter.
- Bring everything together:
- Pour in that gorgeous creamy sauce and let it bubble gently for a few minutes while stirring. Then add the spinach and watch it collapse into something tender and sweet.
- Finish it right:
- Toss in your cooked pasta and splash in some of that reserved pasta water if the sauce needs loosening up. Serve immediately with torn basil and maybe some red pepper flakes if you like a little heat.
This recipe has become my go-to for dinner parties where I know at least one person is vegan or dairy-free. The best part is watching omnivores go back for seconds without ever realizing they're eating something plant-based. It's just good food that happens to be kind.
Making It Your Own
I've started throwing in roasted cherry tomatoes sometimes when they're in season, their sweetness playing perfectly off the tangy sun-dried version. Sautéed mushrooms also add a meaty depth that makes the dish feel even more substantial for hungry appetites.
What To Drink With It
A crisp Sauvignon Blanc cuts through the creaminess beautifully, though I often just pour sparkling water with a wedge of lemon when I want something lighter. The brightness of either option keeps each bite feeling fresh instead of heavy.
Getting Ahead
The sauce actually keeps beautifully in the refrigerator for up to four days, so I often double the batch and use half for a quick weekday meal. You might need to whisk in a splash more plant milk when reheating since it thickens up as it sits.
- Gluten-free pasta works perfectly here if that's a concern for you or your guests
- The sauce freezes surprisingly well for up to three months if you want to meal prep
- Leftovers reheat beautifully with just a tiny splash of water to loosen things up
There's something deeply satisfying about serving food that comfortingly creamy while knowing it's full of whole plant ingredients. Every time I make this, I'm reminded that the best recipes often come from happy accidents and willing experiments.
Recipe FAQs
- → Can I make this without a high-speed blender?
-
A standard blender works, though you may need to blend longer and soak cashews for 30-60 minutes instead of 15 to achieve maximum smoothness.
- → What pasta shapes work best?
-
Penne, fusilli, and spaghetti all work beautifully. Choose shapes with ridges or tubes to help the creamy sauce cling to every bite.
- → How long does the sauce keep?
-
The sauce stores well in an airtight container in the refrigerator for 3-4 days. Reheat gently with a splash of plant milk to restore creaminess.
- → Can I use sun-dried tomatoes not packed in oil?
-
Yes, simply rehydrate dry tomatoes in warm water for 20 minutes, then use olive oil in the sauce instead of the reserved tomato oil.
- → Is this kid-friendly?
-
The sauce is mild and creamy, though the sun-dried tomatoes provide a tangy punch. Omit red pepper flakes and serve plain for sensitive palates.
- → Can I add protein?
-
White beans, chickpeas, or vegan sausage would complement the sauce beautifully. Add during the final simmer to heat through.