Love this? Save it for later!
Share the inspiration with your friends
“Are you seriously making pasta at midnight again?” my roommate asked with a smirk as I fumbled through the fridge. Honestly, I wasn’t even hungry—it was more about the quiet buzz of the kitchen and the need for something soothing after a long day. That night, the idea of creamy vegan sun-dried tomato pasta with toasted pine nuts came from a mix of pantry scavenging and a craving for something rich but simple. I had these sun-dried tomatoes sitting around, a half-empty jar of pine nuts, and a vague memory of a creamy sauce that didn’t need cheese or cream.
So, I threw together a skillet full of this pasta, not expecting much more than a quick snack. The first bite surprised me—the tangy sun-dried tomatoes paired with the silky, nutty sauce and the crunch of toasted pine nuts felt like an unexpected treat. It wasn’t just dinner; it was a little moment of calm and satisfaction. Since then, I found myself making this recipe multiple times a week, tweaking the sauce for just the right creaminess and balancing the flavors so it feels indulgent without the fuss.
It’s funny how something so simple, using ingredients you probably already have, can feel like a small celebration in your own kitchen. This creamy vegan sun-dried tomato pasta with toasted pine nuts isn’t just food—it’s a reminder that comfort can come in unexpected packages, especially when you let go of the idea that creamy means dairy. If you’re looking for a dish that’s cozy, flavorful, and a little bit special, this one might just settle into your rotation the way it did mine.
Why You’ll Love This Creamy Vegan Sun-Dried Tomato Pasta Recipe
After making this creamy vegan sun-dried tomato pasta more times than I can count, I’m convinced it’s one of the easiest ways to impress yourself and anyone you cook for. Here’s why this recipe consistently wins in my book:
- Quick & Easy: Ready in about 30 minutes, it fits perfectly into busy weeknights or those unexpected dinner invites.
- Simple Ingredients: No need for specialty stores—sun-dried tomatoes, pine nuts, and pantry staples come together effortlessly.
- Perfect for Cozy Dinners: Whether you’re cooking solo or sharing, it’s a warm, satisfying meal that feels like a hug on a plate.
- Crowd-Pleaser: Vegan or not, this pasta gets nods of approval from all kinds of eaters thanks to its rich, tangy flavor and satisfying texture.
- Unbelievably Delicious: The creaminess comes from blended cashews and a splash of plant milk, creating a silky sauce that’s far from boring.
This isn’t just another pasta tossed with sun-dried tomatoes. The sauce’s smoothness is thanks to soaking and blending the cashews just right, and toasting the pine nuts adds that extra crunch and depth that takes this dish from simple to memorable. It’s the kind of recipe that makes you close your eyes after the first bite and think, “Yep, this is exactly what I needed.”
Plus, it’s a great way to show off a little kitchen creativity without stress—no fancy techniques, just honest, comforting food. If you’ve enjoyed the creamy pesto gnocchi recipe with garlic and pine nuts on this site, you’ll find this pasta offers a similarly satisfying experience with a fresh twist.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find in any grocery store. Here’s what you’ll want to gather:
- For the Pasta:
- 8 oz (225 g) dry pasta (penne, fusilli, or your favorite short-cut pasta)
- Salt for pasta water
- For the Creamy Sauce:
- 1 cup (140 g) raw cashews, soaked for at least 2 hours or overnight (the secret to that silky creaminess)
- 1/2 cup (120 ml) unsweetened plant milk (almond, oat, or cashew milk works best)
- 1/4 cup (40 g) sun-dried tomatoes, soaked in hot water for 10 minutes, drained
- 2 cloves garlic, minced
- 2 tablespoons nutritional yeast (adds a subtle cheesy flavor)
- 2 tablespoons olive oil (plus extra for toasting pine nuts)
- 1 tablespoon lemon juice (brightens the sauce)
- 1 teaspoon smoked paprika (optional, for a hint of smokiness)
- Salt and freshly ground black pepper, to taste
- For the Topping:
- 1/4 cup (30 g) pine nuts, toasted (the irresistible crunch and nutty pop!)
- Fresh basil or parsley, chopped (for garnish)
Ingredient Tips: I usually pick raw, unroasted cashews from a trusted brand like Now Foods for the creamiest texture. If you’re short on time, soaking cashews in hot water for an hour works, but overnight soaking yields the best smoothness. For sun-dried tomatoes, I prefer the kind packed in oil for a richer flavor, but dried ones rehydrated in warm water do just fine too.
If you want a gluten-free version, swap the pasta for a rice or chickpea-based alternative. And if you’re allergic to nuts, try substituting soaked sunflower seeds or canned white beans for the cashews, although the texture will vary a bit.
Equipment Needed
To make this creamy vegan sun-dried tomato pasta, you don’t need anything fancy. Here’s what I use—and what you can substitute if necessary:
- Large Pot: For boiling the pasta. A standard 6-quart (5.7 L) pot works great.
- High-Speed Blender or Food Processor: Essential for blending the cashews into a smooth, creamy sauce. I use a Vitamix, but smaller food processors do the job if you work in batches.
- Skillet or Large Sauté Pan: To combine the sauce with pasta and finish cooking with the sun-dried tomatoes and garlic. A non-stick pan helps prevent sticking during sauce simmering.
- Colander: For draining the pasta.
- Measuring Cups and Spoons: For accuracy, especially with nuts and liquids.
For those on a budget or without a high-speed blender, soaking the cashews longer and blending in a food processor with a splash of water can still yield a creamy sauce — just expect a bit more texture. Toasting pine nuts works well in a dry skillet over medium-low heat; keep a close eye on them as they burn quickly.
Preparation Method

- Prepare the Cashews: Soak 1 cup of raw cashews in water for at least 2 hours or overnight. This softens them, making the sauce creamy. If short on time, hot water for 1 hour works.
- Cook the Pasta: Bring a large pot of salted water to a boil. Add 8 oz (225 g) pasta and cook according to package instructions until al dente (usually 8-10 minutes). Drain, reserving 1/2 cup (120 ml) pasta water, and set aside.
- Toast the Pine Nuts: While pasta cooks, heat a dry skillet over medium-low heat. Add 1/4 cup (30 g) pine nuts and toast, stirring frequently, until golden and fragrant (about 3-5 minutes). Remove from heat and set aside to cool.
- Prepare the Sauce Base: Drain soaked cashews and add to a high-speed blender along with 1/2 cup (120 ml) unsweetened plant milk, 1/4 cup (40 g) soaked sun-dried tomatoes, 2 tablespoons olive oil, 2 cloves minced garlic, 2 tablespoons nutritional yeast, 1 tablespoon lemon juice, and 1 teaspoon smoked paprika if using.
- Blend the Sauce: Blend on high until smooth and creamy, about 1-2 minutes. Stop to scrape down the sides as needed. The sauce should be thick but pourable. If too thick, add a little more plant milk or reserved pasta water.
- Sauté the Sauce: Heat a large skillet over medium heat. Pour the sauce into the pan and cook gently for 3-4 minutes, stirring often. This warms the sauce and lets the flavors meld. Season with salt and pepper to taste.
- Combine Pasta and Sauce: Add the drained pasta to the skillet with the sauce. Toss to coat evenly, adding reserved pasta water a tablespoon at a time if the sauce needs loosening.
- Finish and Serve: Transfer to serving plates, sprinkle with toasted pine nuts and chopped fresh basil or parsley for a pop of color and freshness.
Pro Tips: Don’t skip soaking the cashews—it’s the key to that dreamy texture. And keep an eye on the pine nuts while toasting; they can go from perfect to burnt in seconds. If the sauce seems bland, a splash of apple cider vinegar or more lemon juice can brighten it right up.
Cooking Tips & Techniques for Perfect Creamy Vegan Pasta
Getting the creamy vegan sun-dried tomato pasta just right is all about a few little details that make a big difference. For starters, soaking your cashews properly is non-negotiable. I once tried blending dry cashews straight in a rush—let’s just say the texture was gritty and disappointing. Soaking softens them and makes the sauce luxuriously smooth.
When blending, use a high-speed blender if you can; it really helps break down the nuts into a silky sauce without graininess. If you only have a food processor, blend longer and add liquids slowly to help the process.
Toasting pine nuts adds that irresistible crunch and flavor contrast—but watch them closely. I learned the hard way that they burn fast and turn bitter, so stirring constantly is key.
Also, save some pasta water before draining. Tossing pasta with sauce and a few tablespoons of this starchy water helps the sauce cling better and keeps everything moist without thinning it out too much.
Finally, seasoning is crucial. Nutritional yeast gives a subtle cheesy note, but lemon juice and salt bring out the brightness and balance. Taste as you go, and don’t be shy about adjusting. Remember, it’s easier to add more than to fix if you overdo it.
Variations & Adaptations to Suit Your Taste
This creamy vegan sun-dried tomato pasta is a versatile base that you can customize in plenty of ways. Here are some ideas I’ve tried or recommend:
- Seasonal Veggie Boost: Add sautéed spinach, roasted cherry tomatoes, or steamed broccoli to the pasta for extra color and nutrition.
- Spicy Kick: Stir in red pepper flakes or a splash of hot sauce to wake up the flavors.
- Different Nuts: Swap pine nuts for toasted walnuts or almonds if you want a different crunch or are avoiding pine nuts due to allergies.
- Gluten-Free Option: Use gluten-free pasta varieties like brown rice or chickpea pasta without changing the sauce.
- Herb Variations: Try fresh thyme, oregano, or rosemary in place of basil for a different herbaceous note.
Personally, I once added sun-dried tomatoes and fresh basil to a creamy pesto gnocchi recipe, which reminded me just how well these flavors play together. Feel free to experiment with texture and seasonings—just keep the creaminess balanced and the pine nuts toasted to bring it all home.
Serving & Storage Suggestions
This creamy vegan sun-dried tomato pasta shines best served warm right off the stove, garnished with those crunchy pine nuts and fresh herbs. For a simple yet satisfying meal, pair it with a fresh green salad or some crunchy garlic bread (or for a vegan spin, try avocado caprese salad for a light complement).
Leftovers keep well in an airtight container in the refrigerator for 3-4 days. When reheating, add a splash of plant milk or reserved pasta water to loosen the sauce and heat gently on the stove or microwave to avoid drying out.
Freezing is possible but not ideal for texture—if you do freeze, thaw in the fridge overnight and stir well before reheating. The flavors tend to deepen over time, so leftovers can taste even better the next day.
Nutritional Information & Benefits
This recipe packs a punch nutritionally while keeping things plant-based and dairy-free. A rough estimate per serving (serves 4):
| Calories | 450-500 kcal |
|---|---|
| Protein | 15-18 g |
| Fat | 20-25 g (mostly healthy fats from cashews and pine nuts) |
| Carbohydrates | 50-55 g |
| Fiber | 5-7 g |
Cashews provide healthy monounsaturated fats and protein, while pine nuts add vitamin E and magnesium. The sun-dried tomatoes contribute antioxidants like lycopene, and nutritional yeast brings B vitamins including B12 in fortified varieties. This pasta is naturally gluten-free if you use gluten-free noodles, and free from common allergens except nuts, so always check your ingredients if allergies are a concern.
From a wellness perspective, it’s a comforting, nutrient-dense meal that balances indulgence with wholesome ingredients—perfect for those wanting to eat plant-based without sacrificing flavor or satisfaction.
Conclusion
In the end, this creamy vegan sun-dried tomato pasta with toasted pine nuts is one of those recipes that proves simple ingredients can create something truly memorable. It’s cozy yet fresh, rich yet light, and comes together with ease. Whether you’re cooking after a chaotic day or craving something comforting, it’s a recipe that feels personal and satisfying every time.
Don’t hesitate to make it your own—tweak the herbs, add your favorite veggies, or play with nuts to suit your taste. I keep coming back to it because it’s reliable, delicious, and just the kind of food that feels like a little kindness on a plate.
If you try it, I’d love to hear how you make it yours—drop a comment or share your twist! And if you’re in the mood for another creamy, nutty pasta delight, the creamy pesto gnocchi with garlic and pine nuts might be your next favorite.
Happy cooking and savor every bite!
FAQs About Creamy Vegan Sun-Dried Tomato Pasta
Can I make this pasta without cashews?
Yes! You can substitute soaked sunflower seeds or white beans for cashews, but the sauce will be less creamy and slightly different in texture. Blending well and adding a bit more plant milk helps.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently with a splash of plant milk or water to loosen the sauce.
Can I use dried pine nuts instead of toasted?
It’s best to toast pine nuts before adding them—they develop their flavor and crunch that way. Untoasted pine nuts taste raw and less aromatic.
Is this recipe gluten-free?
It can be if you use gluten-free pasta. Otherwise, most regular pasta contains gluten.
How can I add more veggies to this dish?
Sauté spinach, cherry tomatoes, or zucchini and stir them into the sauce with the pasta. Roasted veggies also work beautifully as a topping.
Pin This Recipe!

Creamy Vegan Sun-Dried Tomato Pasta Recipe with Toasted Pine Nuts
A cozy and flavorful vegan pasta dish featuring a creamy cashew-based sauce, tangy sun-dried tomatoes, and crunchy toasted pine nuts. Perfect for a quick, satisfying meal that feels indulgent without dairy.
- Prep Time: 10 minutes (plus 2 hours soaking time for cashews)
- Cook Time: 20 minutes
- Total Time: 30 minutes (excluding cashew soaking time)
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Vegan, Plant-Based
Ingredients
- 8 oz (225 g) dry pasta (penne, fusilli, or your favorite short-cut pasta)
- Salt for pasta water
- 1 cup (140 g) raw cashews, soaked for at least 2 hours or overnight
- 1/2 cup (120 ml) unsweetened plant milk (almond, oat, or cashew milk)
- 1/4 cup (40 g) sun-dried tomatoes, soaked in hot water for 10 minutes, drained
- 2 cloves garlic, minced
- 2 tablespoons nutritional yeast
- 2 tablespoons olive oil (plus extra for toasting pine nuts)
- 1 tablespoon lemon juice
- 1 teaspoon smoked paprika (optional)
- Salt and freshly ground black pepper, to taste
- 1/4 cup (30 g) pine nuts, toasted
- Fresh basil or parsley, chopped (for garnish)
Instructions
- Soak 1 cup of raw cashews in water for at least 2 hours or overnight. If short on time, soak in hot water for 1 hour.
- Bring a large pot of salted water to a boil. Add 8 oz (225 g) pasta and cook according to package instructions until al dente (usually 8-10 minutes). Drain, reserving 1/2 cup (120 ml) pasta water, and set aside.
- While pasta cooks, heat a dry skillet over medium-low heat. Add 1/4 cup (30 g) pine nuts and toast, stirring frequently, until golden and fragrant (about 3-5 minutes). Remove from heat and set aside to cool.
- Drain soaked cashews and add to a high-speed blender along with 1/2 cup (120 ml) unsweetened plant milk, 1/4 cup (40 g) soaked sun-dried tomatoes, 2 tablespoons olive oil, 2 cloves minced garlic, 2 tablespoons nutritional yeast, 1 tablespoon lemon juice, and 1 teaspoon smoked paprika if using.
- Blend on high until smooth and creamy, about 1-2 minutes. Stop to scrape down the sides as needed. The sauce should be thick but pourable. If too thick, add a little more plant milk or reserved pasta water.
- Heat a large skillet over medium heat. Pour the sauce into the pan and cook gently for 3-4 minutes, stirring often. Season with salt and pepper to taste.
- Add the drained pasta to the skillet with the sauce. Toss to coat evenly, adding reserved pasta water a tablespoon at a time if the sauce needs loosening.
- Transfer to serving plates, sprinkle with toasted pine nuts and chopped fresh basil or parsley for garnish.
Notes
Soaking cashews overnight yields the creamiest sauce. Toast pine nuts carefully over medium-low heat to avoid burning. Use reserved pasta water to adjust sauce consistency. Nutritional yeast adds a subtle cheesy flavor. For gluten-free, substitute pasta with rice or chickpea pasta. Cashews can be substituted with soaked sunflower seeds or white beans for nut allergies, though texture will vary.
Nutrition
- Serving Size: 1/4 of the recipe
- Calories: 475
- Sugar: 4
- Sodium: 300
- Fat: 22.5
- Saturated Fat: 3
- Carbohydrates: 52.5
- Fiber: 6
- Protein: 16.5
Keywords: vegan pasta, sun-dried tomato pasta, creamy vegan sauce, toasted pine nuts, plant-based dinner, dairy-free pasta, quick vegan meal


