The BEST Creamy Vegan Pasta


The most delicious creamy vegan pasta on the internet starts with soaked cashews and then they’re blended with roasted tomatoes, garlic, and onion for one epic pasta.

This delicious meal is made with an incredible creamy vegan pasta sauce made from cashews, fresh tomatoes, garlic, and onion.

Vegan pasta in a bowl

The Vegan Pasta is one of our most popular plant-based meals on Fit Foodie Finds. We hope you love this nutrient-packed pasta recipe!

Seriously the BEST Vegan Pasta Recipe

When we say this is one of the best vegan pasta recipes o the internet, WE MEAN IT. It’s saucy, filling, and so flavorful. So many of you have made this and given this recipe a 5-star review and rightfully so.

It’s our go-to when the garden is bursting with tomatoes because you can’t go wrong with these flavor combos.

this pasta is…

Made with simple ingredients: in addition to noodles, this vegan pasta is made with fresh ingredients such as tomatoes, onion, and garlic.

Protein-packed: per serving, this plant-based pasta has 9g protein/serving.

Nutrient-dense: this creamy pasta sauce is nutrient-dense made with a raw cashew base and olive oil.

creamy vegan pasta with best creamy tomato pasta sauce

Simple Ingredients

I love how simple the ingredients are in this recipe. They’re fresh, easy to find, and pair extraordinarily well together.

  • Tomatoes: this recipe calls for roasting, so we recommending using medium/large tomatoes, but any kind will work.
  • Yellow Onion: onion offers up an incredible flavor add. It’s savory, yet sweet at the same time.
  • Garlic: roasted garlic is a dream. This vegan pasta recipe calls for 6 cloves, but heck, you could use an entire head if you wanted! Check out this quick tutorial for how to roast garlic.
  • Olive Oil: olive oil is used to help break down the tomatoes and onions during roasting.
  • Pasta: feel free to use any kind of pasta your heart desires.
  • Raw Cashews: raw cashews are the basis of this vegan pasta sauce. We’ll give you the full run down below of whether to use raw or roasted cashews.
  • Fresh Basil: fresh basil adds such a wonderful freshness to this sauce. Don’t skip it!

Do I have to use raw cashews?

We used to be sticklers about using only raw cashews when you make a creamy vegan pasta sauce. However, since we’ve made this so many times (and so have you), we thought we’d test both options.

Both raw and roasted cashews will work. It does depend on your personal preference for flavor.

We found that roasted cashews tend to leave a little bit of a smokier or sweeter flavor, but overall the texture of the vegan pasta sauce does not change. It comes out creamy and thick no matter what type of cashew you use.

Can I use a different kind of nut?

We haven’t tested this recipe with any other nut other than cashews and we don’t recommend swapping it.

Is this vegan pasta gluten-free?

If you serve this pasta with a gluten-free certified noodle, then this recipe is gluten-free.

Pouring sauce over the pasta

How to Make the BEST Creamy Vegan Pasta

Lots of the pasta recipes on Fit Foodie Finds are naturally vegan (hello garden summer pasta and pesto pasta) and we’re upping the anty with this recipe by making a creamy pasta sauce!

Soak Cashews Until Squishy

In order to make this a *creamy* vegan pasta sauce, you need cashews. Cashews take the place of any kind of cream or dairy because when blended, they turn into a super creamy consistency.

Soaking the cashews before blending is a must. Soaking your cashews in water helps soften them to make them easier to blend up as the base of your sauce. There are two different ways you can soak cashews.

  1. Overnight. Place cashews in a glass bowl and cover them with water. Cover with plastic wrap and let them soak overnight or for at least 12-24 hours.
  2. Flash boil. Bring a small pot of water to a rolling boil. Add cashews to the pot and remove from the heat. Let the cashews sit for at least 15 minutes.

No time? no problem!

You can always quick-boil your cashews instead of letting them sit overnight. This will speed up the soaking process.

Roast Veggies

Now it’s time to roast your veggies. The main components of this sauce are tomatoes, onion, and garlic. 3 of my favorite things.

Place veggies on a baking sheet and drizzle with olive oil. Season with salt and pepper.

Roast at 400ºF for 20 minutes.

After 20 minutes, carefully remove the skins of the tomatoes. Trust us, you don’t want to skip this part. Pop the veggies back into the oven and roast for 10 more minutes.

Blend Sauce

Once your veggies are done roasting, transfer them into a high-speed blender.

Drain the cashews from the water they were soaking in and place those in the blender too. Add olive oil and salt and blend until smooth.

Our Favorite


Looking to upgrade your blender? Check out our favorite Vitamix Blender. It’s our favorite high-speed blender perfect for making smoothies, soups, and nut butter.

Buy Now

Can I sauté the sauce instead?

Instead of baking, you are more than welcome to saute the veggies. A few readers have done so and had success (re: comments).

We suggest sauteeing in a large frying pan until the tomatoes have broken down. Make sure to still remove the skins of the tomatoes as the texture will be better.

Serve and Top

Serve your tomato basil pasta sauce on top of your favorite cooked pasta. Top with fresh basil and if you’re feeling fancy, you can make our homemade vegan parmesan cheese.

Vegan pasta in a bowl

vegan pasta in bowl

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 68 1x


  • 1 cup raw cashews, soaked*
  • 6 medium tomatoes, quartered
  • 1 medium yellow onion, chopped
  • 6 cloves garlic, peeled and smashed
  • 1/4 cup olive oil, separated
  • 1 teaspoon salt, separated
  • 1/4 teaspoon pepper
  • 68 servings of pasta (we used Whole Foods Organic Ziti)
  • Fresh basil, for serving


  1. First, prepare your cashews by placing them into a large bowl and covering them with water. Cover the bowl and let sit on the countertop overnight or for at least 12 hours.*
  2. When you’re ready to make this vegan pasta, preheat the oven to 400ºF and line a baking sheet with tin foil.
  3. Place tomatoes, onions, garlic, olive oil, 1/2 teaspoon salt, and pepper onto the baking sheet and drizzle with 2 tablespoons olive oil. 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.
  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 the remaining olive oil and salt. Blend until smooth. Taste and adjust salt as needed.
  9. Toss pasta with sauce and top with fresh basil and cracked black pepper.
  10. Enjoy!

Tips & Notes

  • Quick-boil cashews: bring a small pot of water to a rolling boil. Add cashews to the pot and remove them from the heat. Let the cashews sit for at least 15 minutes or until soft.
  • Option to add fresh basil into the blender.

Nutrition Facts

Serving Size: 1/8 recipe Calories: 333 Sugar: 6 Fat: 10 Carbohydrates: 51 Fiber: 4 Protein: 9

Author: Lee FunkeCategory: DinnerMethod: OvenCuisine: VeganDiet: Vegan

Keywords: vegan pasta

Leave a Reply

Your email address will not be published. Required fields are marked *


Easy Bean Salad


How to Freeze Blueberries