I still remember the first time I blended soaked cashews with tangy sun-dried tomatoes and lemon — the sauce was so silky it made even plain pasta sing. This Creamy Vegan Sun-Dried Tomato Pasta is the kind of recipe I turn to when I want a comforting, dairy-free weeknight dinner that feels indulgent but comes together in under 30 minutes. If you enjoy rich, tomato-forward vegan sauces, you might also like this other take on a similar flavor profile found in a creamy tomato garlic pasta recipe that uses pantry-friendly ingredients.
Why you’ll love this dish
This pasta hits the sweet spot between simple and special. The cashew base creates a lush, creamy mouthfeel without dairy, while sun-dried tomatoes add concentrated umami and a slightly chewy texture that lifts the whole plate. It is:
- Fast: most of the time is hands-off blending or boiling pasta.
- Budget-friendly: pantry staples like cashews and sun-dried tomatoes stretch a long way.
- Flexible: works with penne, fusilli, rigatoni, or spaghetti.
- Crowd-pleasing: bright lemon and garlic balance the richness, making it great for family dinners or casual entertaining.
Make it on a weeknight when you want comfort without fuss, or double the sauce for an easy make-ahead lunch.
The cooking process explained
Quick overview before you cook so you know what to expect:
- Cook pasta until al dente and reserve some pasta water.
- Blend soaked cashews with sun-dried tomatoes, garlic, lemon, and a bit of water into a silky sauce.
- Season the sauce, then warm it with the drained pasta, adding reserved pasta water to loosen.
- Finish with fresh basil, vegan parmesan, and a pinch of red pepper flakes.
This process keeps the texture creamy and ensures the sauce clings to every strand or tube of pasta.
Key ingredients
- Pasta of your choice: penne, fusilli, rigatoni, or spaghetti. Choose a shape that holds sauce well.
- 1 cup raw cashews, soaked. Soaking softens them for a truly smooth sauce.
- 1/2 cup sun-dried tomatoes, packed in oil. A little of the oil adds flavor; drain if you prefer less oil.
- 1/2 cup water, plus more if needed to adjust consistency.
- 2 cloves garlic, peeled.
- 1 tablespoon lemon juice, for brightness.
- Salt and freshly ground black pepper, to taste.
- Fresh basil, for garnish.
- Vegan parmesan, for garnish.
- Red pepper flakes, for garnish.
Notes and substitutions:
- Short on time? Soak cashews in very hot water for 15 to 30 minutes, then drain. For a nut-free option, try silken tofu or sunflower seed cream, but texture and flavor will differ.
- If you only have dry-packed sun-dried tomatoes, rehydrate them in hot water for 15 minutes and reserve some of the soaking liquid.
- Use pasta cooking water sparingly; its starch helps the sauce cling to the pasta.
Step-by-step instructions
- Fill a large pot with water, add a generous pinch of salt, and bring it to a rolling boil. Cook the pasta according to package directions until al dente. Before draining, scoop out and reserve 1/2 cup of the pasta cooking water. Drain the pasta and set it aside.
- In a high-speed blender, combine the soaked cashews, sun-dried tomatoes with a little of their oil, 1/2 cup water, garlic, and lemon juice. Blend on high until completely smooth and creamy. If the mixture feels too thick, add more water one tablespoon at a time until you reach the sauce texture you want.
- Taste the sauce and add salt and freshly ground black pepper to your preference. Adjust lemon if you want more brightness.
- Warm a large skillet over medium heat. Add the drained pasta, then pour in the creamy sauce. Toss constantly for 1 to 2 minutes so the pasta heats through and the sauce loosens. Add a splash of the reserved pasta water if needed to help the sauce coat the pasta evenly.
- Serve immediately on warmed plates and top with torn fresh basil, a sprinkle of vegan parmesan, and red pepper flakes for a little heat.
Best ways to enjoy it
This pasta stands on its own, but a few pairings elevate the meal:
- Add a crisp green salad dressed with lemon vinaigrette for contrast.
- Serve with roasted vegetables such as broccolini or charred cherry tomatoes for color and texture.
- For a heartier meal, toss in sautéed mushrooms, spinach, or oven-roasted chickpeas.
- Plate with a scattering of chopped toasted nuts for crunch and extra protein.
If you want more ideas for creamy tomato pasta dishes and different serving styles, check out this round-up of related recipes for inspiration at creamy tomato garlic pasta variations.
Storage and reheating tips
- Refrigerate: Cool leftovers within two hours and store in an airtight container for up to 4 days. The sauce firms as it chills; it will still taste great warmed.
- Reheat gently: Warm in a skillet over low heat with a splash of water or plant milk to loosen the sauce. Stir frequently to prevent sticking. You can also microwave in 30-second bursts, stirring in between.
- Freeze: Portion the sauce (not the pasta) into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator and thin with reserved pasta water or a little plant milk when reheating.
- Food safety: Discard leftovers kept at room temperature for more than two hours. Reheat until piping hot.
Pro chef tips
- Blend until ultra-smooth: A high-speed blender or food processor makes a big difference. If your blender is small, blend in batches to get a perfectly silky result.
- Use the oil from sun-dried tomatoes sparingly: It carries intense flavor; add a teaspoon at a time if you prefer more richness.
- Control thickness with pasta water: The starch in reserved pasta water helps the sauce cling and gives a glossy finish. Add a tablespoon at a time.
- Balance the acidity: If the sauce tastes flat, a little more lemon brightens it; if it’s too sharp, a pinch of sugar or a touch more cashew cream softens the edge.
- Toast your cashews for extra depth: Dry-toast briefly before soaking for a nuttier flavor, but reduce soaking time if you do this.
Creative twists
- Smoky tomato: Add a pinch of smoked paprika or a few roasted red peppers for a warm, smoky note.
- Herb-forward: Stir in chopped oregano or parsley along with basil for a more herbaceous finish.
- Protein boost: Fold in crispy baked tofu cubes or white beans for a more filling plate.
- Pesto swirl: Stir in a spoonful of vegan pesto at the end for a basil-forward lift and beautiful green marbling.
- Lemon-garlic kick: Increase garlic to three cloves and add extra lemon zest for a sharp, zesty variation.
Helpful answers
How long does it take to make this pasta from start to finish?
Active time is about 20 to 30 minutes. Soaking cashews overnight is ideal for texture, but you can use a hot soak for 15 to 30 minutes to speed things up.
Can I make the sauce nut-free?
Yes. Replace cashews with silken tofu or shelled sunflower seeds. Texture and flavor will change slightly, so taste and adjust lemon, salt, and water until you reach a creamy consistency you like.
Will this sauce work for gluten-free pasta?
Absolutely. Use your favorite gluten-free pasta and cook according to its package instructions. Reserve some of the cooking water as you would with wheat pasta to help the sauce adhere.
Can I prepare the sauce ahead of time?
Yes. Make the sauce up to 3 days ahead and keep it refrigerated in an airtight container. Reheat gently and thin with pasta water before tossing with freshly cooked pasta.
Why did my sauce taste gritty after blending?
Grittiness usually means the cashews were not fully soaked or your blender is not powerful enough. Soak the cashews longer or blend in a high-speed blender, adding a little extra liquid and blending longer for a smooth finish.

Creamy Vegan Sun-Dried Tomato Pasta
Ingredients
Method
- Fill a large pot with water, add a generous pinch of salt, and bring it to a rolling boil. Cook the pasta according to package directions until al dente. Before draining, scoop out and reserve 1/2 cup of the pasta cooking water. Drain the pasta and set it aside.
- In a high-speed blender, combine the soaked cashews, sun-dried tomatoes with a little of their oil, 1/2 cup water, garlic, and lemon juice. Blend on high until completely smooth and creamy. If the mixture feels too thick, add more water one tablespoon at a time until you reach the sauce texture you want.
- Taste the sauce and add salt and freshly ground black pepper to your preference. Adjust lemon if you want more brightness.
- Warm a large skillet over medium heat. Add the drained pasta, then pour in the creamy sauce. Toss constantly for 1 to 2 minutes so the pasta heats through and the sauce loosens. Add a splash of the reserved pasta water if needed to help the sauce coat the pasta evenly.
- Serve immediately on warmed plates and top with torn fresh basil, a sprinkle of vegan parmesan, and red pepper flakes for a little heat.


