Go Back
A bowl of creamy vegan pasta topped with sun-dried tomatoes, fresh basil, and cracked black pepper.

Creamy Sun-Dried Tomato Vegan Pasta

This creamy vegan pasta features a rich cashew-based sauce blended with sun-dried tomatoes, garlic, and herbs for a comforting, flavorful meal. It's easy to make, satisfying, and perfect for a weeknight dinner.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings: 4 servings
Course: dinner
Cuisine: Italian
Calories: 620

Method
 

  1. Bring a large pot of salted water to a boil and cook the pasta according to the package directions until al dente. Reserve about 1 cup of the pasta water, then drain the pasta.
  2. While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened.
  3. Add the garlic and cook for 30 seconds, then stir in the chopped sun-dried tomatoes and cook for 1 minute more.
  4. In a blender, combine the soaked cashews, plant-based milk, vegetable broth, nutritional yeast, lemon juice, dried basil, oregano, salt, black pepper, and red pepper flakes if using. Blend until completely smooth and creamy.
  5. Pour the sauce into the skillet with the onion and sun-dried tomato mixture. Stir and simmer over medium-low heat for 3 to 5 minutes, until slightly thickened.
  6. Add the cooked pasta to the skillet and toss to coat. If the sauce is too thick, add reserved pasta water a little at a time until it reaches your desired consistency.
  7. Stir in the baby spinach if using and cook just until wilted. Taste and adjust seasoning with more salt or pepper if needed.
  8. Serve hot, topped with fresh basil.

Notes

Soaking the cashews helps create a smoother sauce. For a richer flavor, use oil-packed sun-dried tomatoes and add pasta water gradually to loosen the sauce as needed.