Vegan Tomato Basil Pasta
Made with fresh tomatoes, basil and cashews, this creamy vegan pasta is simple enough for a weeknight, but decadent enough for a date night in! It’s deliciously dairy free and so easy to make.

They say you are what you eat, so I’m pretty sure at this point I’m about 90% pasta. I’ve been obsessed with pasta since I was a wee one, but this creamy tomato basil pasta sauce really blows all of the other pasta out of the water.
It’s somewhat similar to my vegan vodka sauce, but we’ll be roasting fresh tomatoes and onion to bring out tons of delicious flavor. It’s a classic recipe with a dairy free twist.
It’s rich (but not overwhelming), creamy, incredibly easy to make and it stores well in the fridge so it’s perfect for meal prep!
Why you’ll love this recipe
- Vegan
- Easy to make
- Perfect for meal prep
- Rich & creamy

Key ingredients
Fresh tomatoes: Roasted to perfection for SO much flavor. I used medium sized red tomatoes. For this creamy vegan pasta sauce, we will be using three forms of tomato.
Whole tomatoes which will be roasted, tomato sauce and tomato paste. That might seem like an excessive amount of tomato, but I promise it yields such a good flavor.
Tomato sauce: Unflavored plain tomato sauce from a can.
Tomato paste: This adds a lot of depth of flavor and enhances the overall tomato-ness (not a word, forgive me) of the sauce.
Cashews: The cashews will make the sauce super creamy without needing to use any dairy. For a nut free option try this tomato tofu pasta instead!
Basil: For flavor and a little garnish on top! Be sure to use fresh basil for the best flavor.
Olive oil: Half will be for roasting and half will be to blend the sauce and make it creamy.
Yellow onion and garlic: To roast with the tomatoes for tons of flavor.
Salt & pepper: As much or as little as you want! I think the salt helps bring out a bit more flavor, so don’t be afraid to add a decent amount.

How to make tomato basil pasta
This recipe may seem scary and intimidating because it has a lot of steps, but just like my instant pot pasta, it’s really easy, I promise!
Essentially, all you need to do is roast the garlic, onions, and tomatoes to bring out lots of flavor and juices. I like to add some olive oil and black pepper before they go in the oven to get a deep flavor. You will need to peel the tomatoes to prevent a grainy texture to the sauce.
WANT TO SAVE THIS RECIPE?
Next, you’ll add the roasted veggies, cashews and all remaining ingredients to a blender and process until completely smooth. About 1 full minute will make sure there are no chunks to the sauce.
Feel free to taste and adjust any seasonings as desired before you pour the sauce over your cooked pasta. I like using brown rice pasta to keep this gluten free, but any type of pasta will do.

Do you have to peel the tomatoes?
While you don’t have to remove the skins from tomatoes to make a good sauce, I do recommend it for this recipe, especially if you’re not using a high speed blender.
The skins can make the texture a bit rougher, so for the creamiest and smoothest sauce, I do recommend peeling the skins off.
The best way to remove the skins is to first roast them and let them cool for about 5 minutes. You just want to make sure they’re cool enough to handle so you won’t burn your hand.
The release a lot of juice while they roast, so they get a bit slippery, but essentially what I like to do is pinch the skin side of the tomato and hold it over the blender and allow the inside to just fall right in. Set the skins aside and discard them.

How to store
Once prepared, this creamy vegan pasta will store in the fridge for 5 days. To reheat it, I suggest adding to a pan on the stove with a splash of water, broth, or almond milk to make sure it gets nice and creamy again.
Ingredient swaps
Onion: Yellow onion will yield the best flavor, but white or red onion will also work. Red onion will have a stronger flavor, but will still be delicious!
Cashews: You can sub the cashews for about 1/4 cup of tahini or use coconut cream, but for best results, I suggest sticking to the recipe as written!
Parmesan: You can use my vegan cashew parmesan here or regular parmesan! If you don’t have either, nutritional yeast will also work.

Looking for more? Try these!
- Roasted Red Pepper Penne
- Mushroom Broccoli Rigatoni
- Vegan Fettuccine Alfredo
- White Bean Pasta Sauce
- Spicy Red Pepper Vodka Sauce
- Sweet Potato Mac and Cheese
If you want more recipes straight to your inbox, be sure to subscribe to my email list! As always, don’t forget to tag me on instagram so I can see your creations!

Vegan Tomato Basil Pasta
by: claire cary
Ingredients
- 1 pound gluten free pasta can sub regular
- 1 large yellow onion
- 5 medium tomatoes
- ½ cup plain canned tomato sauce
- 3 tablespoons tomato paste
- ½ cup raw cashews
- ½ cup basil divided
- 6 large cloves garlic
- ¼ cup olive oil divided
- 1 teaspoon salt or more to taste
- ½ teaspoon Black pepper
- ¼ cup vegan parmesan
- ½ teaspoon red pepper flakes
Instructions
- Preheat oven to 400 degrees Fahrenheit.
- Add the cashews to a bowl and cover with boiling water.
- Peel and chop the onion into large chunks, peel the garlic, and cut the tomatoes in half and then half again and add to a baking tray lined with parchment paper.
- Drizzle with 2 tbsp of olive oil and a few twists of fresh black pepper and toss to make sure everything is well coated.
- Bake for 30 minutes.
- During the final 10 minutes, bring a large pot of water to a boil and cook pasta according to package instructions.
- Let cool for a few minutes until the tomatoes are easy enough to handle. Carefully remove the skins of the tomatoes. They will be hot, but the skins should peel off very easily. I like to hold the tomatoes right over the blender and pinch the back of the skins so the inside falls right inside.
- Drain and rinse the soaked cashews and add to a blender.
- Add the roasted tomatoes, onion and garlic to a blender and be sure to get all the juices in there.
- Add all remaining ingredients but only 1/4 cup worth of basil to a high speed blender and process until completely smooth.
- Taste and adjust seasonings as desired.
- Pour the sauce over the cooked pasta and stir until well coated.
- Add in the remaining chopped basil and mix through. Garnish with fresh pepper, red pepper flakes and extra basil if desired and enjoy!
Notes
Comments
-
I have a cashew allergy, is there a substitute I should use or is it okay to leaf them out all together?
-
I recommend this pasta instead!
-
-
I really enjoyed making this – I followed the recipe and made adjustments as needed! I actually accidentally bout roasted and unsalted cashews and they tasted great, added a nutty flavor. What is the difference between raw and roasted/salted in terms of flavor?
I used 2 large tomatoes and it provided 8 slices of tomato and it was great!
A little gritty but I love it better than chunky pasta sauce sold in stores!
-
Delicious! Would absolutely recommend this recipe. I have a picky eater who always refuses sauce on his pasta, but he liked this one, and gave it two thumbs up. It’s the first sauce I’ve seen him enjoy eating. I’ll be making this again. Thank you for the recipe!
-
Love that! Thanks, Cheryl!
-
-
Delicious! I was so excited to use my new Vitamix. This blended so nice and creamy and really coats the pasta nicely. It made enough to freeze a batch!
-
Perfect, thanks Erin!
-
-
The recipe card ingredient list says โdicedโ onion, but the video shows chopped onion and the recipe instructions say โchoppedโ onion. To clarify, Iโm assuming the recipe card ingredients list should say โchoppedโ onion, not โdicedโ onion? I started dicing all my onion and then I figured something wasnโt right because I donโt think the diced onion would turn out well at 400ยฐ in the oven with the tomatoes. Is the ingredient list supposed to say โchoppedโ onion?
-
It doesn’t really matter since it all gets blended anyway! I’ll clarify it to chopped since that makes more sense with the roasting.
-
-
My sauce was a little gritty? Not sure why, I followed the instructions and soaked the cashews but for some reason it wasnโt blending to a smooth texture.
-
Sorry to hear that! What kind of blender do you have?
-
-
This is a staple in my house.. I always double this recipe and freeze the rest and itโs just as good as the day I made it.. Everyone loves it in my house. Thank you for sharing this recipe ๐จ๐ฆ





leave a comment and rating