This luscious Italian-inspired pasta combines the intense sweetness of sun-dried tomatoes with creamy cashews to create a velvety, restaurant-worthy sauce. The dish comes together in just 30 minutes, making it perfect for weeknight dinners or casual entertaining. Fresh spinach adds vibrant color and nutrients, while garlic, oregano, and lemon juice balance the richness with bright herbal notes.
The cashew base creates an incredibly smooth texture that clings beautifully to your favorite pasta shape, whether you choose penne, fusilli, or spaghetti. A final garnish of torn fresh basil and optional red pepper flakes elevates the presentation and adds a fresh, aromatic finish.
Last winter, when my kitchen felt too cold and empty, I threw together this sauce on a whim. Something about those deep red sun-dried tomatoes sitting in oil made me think of summer evenings I've never actually had. Now it's the dish my friends actually request when they come over, and nobody believes it's vegan until I tell them.
I made this for my sister once, and she literally stopped mid-bite to ask what restaurant I'd ordered it from. We sat at my tiny kitchen table with candles flickering in wine bottles, just eating and talking for hours. That night taught me that good food doesn't need to be complicated to bring people together.
Ingredients
- 350 g dried pasta: I like penne or fusilli because the sauce clings to every curve, but spaghetti works beautifully too. Glutten free is totally fine here.
- 100 g sun-dried tomatoes in oil: These are the flavor powerhouse, so don't skip draining and saving that oil. It's liquid gold you'll want to use later.
- 1 cup raw cashews: Soak them in hot water while you prep everything else. Soft cashews blend into silkiness every single time.
- 2 cups unsweetened plant-based milk: Almond, soy, or oat all work. Just make sure it's plain vanilla, otherwise the flavor gets weird.
- 3 tbsp nutritional yeast: This gives you that subtle cheesy, savory depth. No weird aftertaste, just comfort.
- 2 cloves garlic: Fresh is better than pre-minced here. You want that raw bite to mellow into the sauce.
- 1 tbsp lemon juice: Brightens everything and cuts through the richness. Don't skip this step.
- 1 small yellow onion: Finely chopped so it practically melts into the sauce.
- 2 cups fresh baby spinach: Wilts down beautifully and adds this gorgeous green against the red sauce.
Instructions
- Get your pasta going first:
- Cook the pasta according to package directions until al dente, then drain while saving 1/2 cup of that starchy cooking water. This liquid gold helps the sauce cling to every strand later.
- Blend the creamy base:
- While the pasta cooks, toss your soaked cashews, sun-dried tomatoes, plant-based milk, nutritional yeast, garlic, lemon juice, oregano, salt, and pepper into a high-speed blender. Blend until completely smooth and creamy, which might take a minute.
- Build your flavor foundation:
- Heat olive oil or that reserved sun-dried tomato oil in a large skillet over medium heat. Sauté the chopped onion for 3 to 4 minutes until it goes translucent and fragrant, stirring so it doesn't catch.
- Simmer the sauce:
- Pour that gorgeous red sauce into the skillet and bring it to a gentle simmer for 3 to 4 minutes. Let it thicken slightly while you stir occasionally, watching it transform before your eyes.
- Add the greens:
- Stir in the spinach and cook until it just wilts, about 2 minutes. The color contrast is beautiful and the spinach soaks up all that tomato goodness.
- Bring it all together:
- Add the cooked pasta to the skillet, tossing everything together like you mean business. Splash in some of that reserved pasta water if the sauce seems too thick.
- Finish with flair:
- Serve immediately with torn fresh basil scattered on top. Add red pepper flakes if you want that gentle heat kick at the end.
The first time I made this, I forgot to save the pasta water and the sauce was perfect anyway. But I've learned that little splash makes everything come together like magic. Now I never skip it, just in case.
Making It Your Own
Roasted cherry tomatoes add this burst of sweetness that plays so nicely with the earthy sun-dried flavor. Sautéed mushrooms bring a meaty texture that even my meat-loving friends rave about. Don't be afraid to play around here.
Perfect Pairings
A crisp white wine like Sauvignon Blanc cuts through the richness beautifully. On weeknights, I love sparkling water with lemon for something lighter. Either way, have something refreshing on hand.
Storage and Make-Ahead Tips
The sauce actually keeps beautifully in the fridge for three to four days. I've made big batches on Sunday and used it throughout the week for quick dinners. Just reheat gently with a splash of water or plant milk.
- Store sauce separately from pasta if meal prepping, otherwise it absorbs all the liquid
- The sauce freezes well for up to two months, just thaw overnight in the fridge
- Add fresh spinach right before serving, not when reheating, so it stays vibrant
This pasta became my go-to comfort food the moment I realized how something so simple could taste so extraordinary. Hope it finds a regular spot in your kitchen too.
Recipe FAQs
- → Can I make the sauce ahead of time?
-
Yes, the creamy sun-dried tomato sauce can be prepared up to 3 days in advance and stored in an airtight container in the refrigerator. Reheat gently on the stove, adding a splash of plant-based milk or pasta water to restore the creamy consistency before tossing with freshly cooked pasta.
- → What can I use instead of cashews?
-
For a nut-free version, substitute raw cashews with soaked sunflower seeds or hemp seeds for similar creaminess. Alternatively, use coconut cream from a can (not coconut milk) for richness, though it will impart a subtle coconut flavor. Silken tofu blended with the sun-dried tomatoes also creates a smooth sauce.
- → Is this dish freezer-friendly?
-
The sauce freezes beautifully for up to 3 months. Portion it into freezer-safe containers or bags, leaving space for expansion. Thaw overnight in the refrigerator and reheat slowly. For best results, freeze the sauce separately and cook fresh pasta when serving, as pasta can become mushy when frozen and reheated.
- → How can I add more protein?
-
Stir in white beans, chickpeas, or lentils during the final minutes of cooking. Protein-packed pasta varieties like red lentil penne or chickpea fusilli also work well. Tofu cubes sautéed until golden and folded in at the end add texture and protein without altering the flavor profile.
- → Can I use fresh tomatoes instead of sun-dried?
-
While sun-dried tomatoes provide the signature concentrated flavor, you can substitute with roasted cherry tomatoes. Roast fresh cherry tomatoes at 400°F for 20-25 minutes until caramelized and intensified, then blend with the other sauce ingredients. The sauce will have a lighter, fresher taste but still deliver satisfying depth.
- → What vegetables work well in this dish?
-
Beyond the spinach, try adding roasted bell peppers, sautéed mushrooms, or artichoke hearts. Zucchini noodles or roasted eggplant create delicious variations. Broccoli florets or peas can be stirred in during the final simmer for added nutrition and color.