This vibrant pasta brings together the intense sweetness of sun-dried tomatoes with the luxurious creaminess of soaked cashews. The blender creates an incredibly smooth sauce that clings beautifully to penne, fusilli, or spaghetti. Sautéed onions add depth, while baby spinach wilts into the velvety mixture for color and nutrition. Finished with fragrant basil and optional red pepper flakes, each bowl offers layers of Mediterranean-inspired flavor. The entire dish comes together in just 30 minutes, making it ideal for busy evenings when you crave something indulgent yet wholesome. Leftovers reheat beautifully, and the sauce adapts easily to your favorite vegetables or proteins.
My roommate Sarah accidentally ordered a bulk bag of sun-dried tomatoes instead of fresh ones during our college grocery shopping days. We stood in the tiny kitchen staring at the jar, wondering what on earth we'd do with all that chewy intensity. Three weeks and about fifteen experimental pasta nights later, we'd accidentally created something people started requesting at potlucks. Now I always keep a jar on hand, just in case inspiration strikes.
Last winter, my friend Jake came over after a particularly rough week at work. He was convinced he hated vegan food after some disappointing restaurant experiences. I plated this pasta without saying anything, watching his face change from skeptical to genuinely surprised after the first bite. He asked for seconds, then messaged me the next day for the recipe.
Ingredients
- Dried pasta: 350 g penne, fusilli, or spaghetti work beautifully here. The sauce clings to shapes with ridges, but spaghetti lets the creamy coating shine through.
- Sun-dried tomatoes in oil: 100 g drained, but save that oil! It's liquid gold that adds depth to both the sauce and your sauté pan.
- Raw cashews: 1 cup, soaked for 15 minutes in hot water. This softens them enough to blend into silk. I've forgotten to soak them before and ended up with grainy sauce.
- Plant-based milk: 2 cups unsweetened almond, soy, or oat milk work interchangeably. Sweetened varieties make the sauce taste weirdly dessert-like.
- Nutritional yeast: 3 tablespoons adds that cheesy, savory umami that vegan dishes sometimes miss. It's not optional for the full flavor experience.
- Garlic: 2 cloves, peeled and tossed in whole. Blending raw garlic might seem aggressive, but it mellows beautifully in the creamy base.
- Lemon juice: 1 tablespoon brightens everything and cuts through the richness. Fresh squeezed makes a noticeable difference.
- Dried oregano: 1 teaspoon gives that subtle Italian background note. Fresh herbs work too but add them at the end instead.
- Salt and pepper: ½ teaspoon salt and ¼ teaspoon pepper is your starting point. Taste before serving and adjust.
- Olive oil: 1 tablespoon or use that precious reserved sun-dried tomato oil for even more flavor.
- Yellow onion: 1 small one, finely chopped. They melt into the sauce and add sweetness without being overpowering.
- Fresh baby spinach: 2 cups wilt down to almost nothing but add such a nice fresh contrast. Kale works too if that's what you have.
- Fresh basil: Tear the leaves by hand instead of cutting them. It bruises the leaves just enough to release those aromatic oils.
- Red pepper flakes: Optional, but if you like heat, they're perfect sprinkled on top for a little kick that cuts through the creaminess.
Instructions
- Get your pasta going:
- Cook your pasta according to package directions until al dente. Before draining, scoop out ½ cup of that starchy cooking water and set it aside. Drain the rest and set pasta aside.
- Make the magic sauce base:
- Combine your soaked cashews, sun-dried tomatoes, plant milk, nutritional yeast, garlic, lemon juice, oregano, salt, and pepper in a high-speed blender. Blend until completely smooth, about 2 minutes. It should look like heavy cream.
- Build flavor in the pan:
- Heat olive oil or reserved tomato oil in a large skillet over medium heat. Sauté your chopped onion for 3 to 4 minutes until translucent and fragrant.
- Simmer the sauce:
- Pour that gorgeous creamy sauce into your skillet and bring it to a gentle simmer. Let it cook for 3 to 4 minutes, stirring occasionally. It will thicken slightly and the flavors will meld together.
- Add the greens:
- Toss in the spinach and stir until wilted, about 2 minutes. It looks like a lot at first but collapses beautifully into the sauce.
- Bring it all together:
- Add your cooked pasta to the skillet, tossing everything together. If the sauce seems too thick, splash in some of that reserved pasta water. It helps the sauce cling to every piece of pasta.
- Serve it up:
- Plate immediately while it's hot and creamy. Top with torn fresh basil and red pepper flakes if you like a little heat.
This pasta has become my go-to for new neighbors and comfort meals alike. Something about the combination of rich sauce and fresh spinach just makes people feel taken care of. My sister now texts me from the grocery store whenever she spots sun-dried tomatoes on sale, as if we're sharing a little culinary secret.
Choosing Your Pasta Shape
I've tested this with probably ten different pasta shapes over the years. Short pasta with ridges like penne or fusilli catches the sauce in every crevice, which is honestly pretty perfect. Spaghetti or linguine creates these gorgeous coated strands that feel more elegant and restaurant-style. Use whatever you have, but know that the sauce-to-pasta ratio feels different depending on shape.
Make-Ahead Magic
The sauce actually keeps beautifully in the fridge for up to four days, which means I often make a double batch on Sunday. Sometimes I'll blend everything while the water boils, making the whole process feel almost effortless. The flavors develop and deepen overnight, so leftovers might be even better than the first night.
Easy Variations To Try
Roasted cherry tomatoes add such sweetness and burst when you bite into them. Sautéed mushrooms bring an earthy quality that makes the dish feel even more substantial. For extra protein, white beans or chickpeas blend right in without changing the texture.
- Try adding roasted red peppers for a smoky twist
- A handful of arugula on top adds a peppery fresh contrast
- Toasted pine nuts or walnuts make a lovely crunchy topping
Hope this recipe finds its way into your regular rotation like it did mine. There's something deeply satisfying about turning simple ingredients into something that feels this special.
Recipe FAQs
- → Can I make this without cashews?
-
Yes, substitute raw cashews with soaked raw sunflower seeds or pine nuts for a similar creamy texture. Alternatively, use coconut cream for richness, though it will slightly alter the flavor profile.
- → How long does the sauce keep in the refrigerator?
-
The creamy sun-dried tomato sauce stores well in an airtight container for 3-4 days. Reheat gently on the stove, adding a splash of plant milk or pasta water to restore the velvety consistency.
- → What vegetables work well in this dish?
-
Beyond spinach, try adding roasted cherry tomatoes, sautéed mushrooms, bell peppers, or artichoke hearts. The versatile sauce pairs beautifully with most Mediterranean vegetables.
- → Is this dish freezer-friendly?
-
The sauce freezes exceptionally well for up to 3 months. Thaw overnight in the refrigerator and reheat with a splash of liquid. For best results, cook fresh pasta when serving rather than freezing already combined portions.
- → Can I reduce the garlic intensity?
-
Absolutely. Start with one clove or use roasted garlic for a milder, sweeter flavor. You can also sauté the garlic briefly with the onions to tame its sharpness before blending.
- → What's the best plant milk for this sauce?
-
Unsweetened oat milk creates the creamiest result closest to dairy. Unsweetened almond or soy milk also work well. Avoid coconut milk if you prefer a neutral flavor profile.