Creamy Tomato Vegan Pasta

This is the best creamy vegan pasta. It’s made with a delicious creamy tomato basil vegan pasta sauce made from cashews and served with your favorite noodle.

Prep: 15 minutesCook: 30 minutesTotal: 45 minutes
Fat 10 Carbs 51 Protein 9
Yield 6-8 1x


  • 1 cup raw cashews
  • 6 medium tomatoes, quartered
  • 1 medium yellow onion, chopped
  • 10 cloves garlic, peeled and smashed
  • 1/4 cup olive oil, separated
  • 1 teaspoon salt, separated (or more, to taste)
  • 1/4 teaspoon ground pepper (+ more for serving)
  • 1 cup starchy pasta water
  • 1/2 tablespoon lemon juice
  • 68 servings of pasta (we used bucatini)
  • Fresh basil, for serving
  • Red pepper flakes, for serving
  • Vegan parmesan, for serving


  1. First, prepare your cashews by placing them into a bowl. Pour boiling water on top of them so that they are fully submerged. Let sit for 30 minutes.
  2. Preheat the oven to 400ºF and line a baking sheet with tin foil.
  3. Place tomatoes, onions, and garlic onto the baking sheet. Drizzle with 2 tablespoons olive oil and season with 1/2 teaspoon salt and 1/4 teaspoon ground pepper. Toss, making sure everything is coated.
  4. Roast veggies at 400ºF for around 20 minutes.
  5. While vegetables are roasting, prepare your pasta by following the direction on the back of the box. Make sure reserve 1 cup of starchy pasta water for later.
  6. When the vegetables are done roasting, remove the baking sheet from the oven and carefully remove the skin from the tomatoes. The skins should come off pretty easily at this point. Then, roast for an additional 10 minutes.
  7. Now it’s time to make your creamy vegan pasta sauce. Strain the cashews from the water they were soaking in and then place them into a high-speed blender
  8. Transfer all ingredients from the baking sheet (including the juices) into the blender along with 2 tablespoons olive oil, 1/2 teaspoon salt, 1/2 cup of starchy pasta water, and 1/2 tablespoon lemon juice. Blend on high until smooth. Taste the pasta sauce and add more water as needed along with more salt.
  9. Toss the cooked pasta with the sauce. If it’s no longer hot, you can reheat on the stovetop.
  10. Servewith fresh basil, cracked black pepper, red pepper flakes, and vegan parmesan.

Tips & Notes

  • Option to add fresh basil into the blender.
  • This recipe was slightly updated on 2/9/2022. We added starchy pasta water to make it easier to blend along with a little lemon juice.

Watch It

Nutrition Facts

Serving Size: 1/8 Calories: 333 Sugar: 6 Fat: 10 Carbohydrates: 51 Fiber: 4 Protein: 9
Author: Lee FunkeCategory: DinnerMethod: OvenCuisine: VeganDiet: Vegan

Keywords: vegan pasta

Blueberry Flax Superfood Smoothie in a Cup

5 Secrets to Healthy & Delicious Smoothies

Our best tips & recipes to perfectly sublime smoothies!