
Creamy vegan pasta sauce is my new favorite comfort meal! This plant-based dish is the perfect weeknight meal, and it comes together in just about 30 minutes. The 4-ingredient cashew cream is such a great replacement for a dairy cream.
The flavors resemble a penne vodka (minus the vodka), but have the perfect kick of spice from the red pepper flakes. You can use any pasta of choice for this dish, but I love to use a lentil or chickpea based one for some added protein.

How to make vegan creamy pasta
Choose your pasta: I love penne or rotini for this recipe. You can use regular, whole-wheat, or a bean-based pasta for added fiber and protein
Make your sauce: for the creamy tomato sauce, you’ll need:
- jarred tomato sauce
- raw cashews
- pasta water
- olive oil
- non-dairy milk
- spices
Cook your onions and garlic: before mixing together your sauce and pasta, you’ll cook chopped onion and garlic in olive oil until they’re fragrant. This adds such a delicious flavor to the sauce!
Mix your sauce with your pasta: Mix your creamy pasta sauce with your cooked pasta, and enjoy it with my favorite sides- a simple salad and big glass of wine!

I usually pair this dish with a light side salad for additional greens. It would be the perfect side dish to any meal, but also delicious on its own.
You can prep the sauce ahead of time, and mix it into your cooked pasta when you’re ready to eat. When rewarming, I recommend adding a little bit of water, or plant-based milk, to your serving to help smoothen out the sauce.
I can’t wait for you guys to try it! Be sure to tag me on Instagram so I can share your creations!
Some other vegan recipes you might like:
Spicy Peanut Tofu
Vegan Stuffed Shells
Lentil Tacos

Vegan Creamy Pasta Sauce
Ingredients
- 8 oz pasta of choice
- 2 cloves garlic, minced
- 1 small white onion, diced (or half a large)
- 1 tbsp olive oil
- Basil, to top
Creamy Pasta Sauce
- 1/4 cup reserved pasta water
- 1 cup + 2 tbsp crushed tomatoes
- 1/2 cup raw cashews
- 1/4 cup unsweetened non-dairy milk, I used almond
- 1 tbsp olive oil
- 1 tsp red pepper flakes
- 3/4 tsp salt, plus more as needed
- 1/2 tsp crushed black pepper
Directions
- Cook the pasta as instructed on package, and reserve at least 1/2 cup of pasta water. Drain and set aside. *You’ll need only 1/4 cup for the sauce, but may need more later on to thin the sauce out.
- Blend all of the pasta sauce ingredients in a blender until smooth.
- Heat your pot with 1 tbsp of olive oil, and cook the onion for 3-4 minutes on medium/low heat until fragrant. Add in your garlic and cook for additional 2 minutes. Keep stirring so the garlic doesn’t burn.
- Pour the sauce back into the pot and mix together for 1 minute over a low flame. Taste and adjust seasoning as needed.
- Pour your pasta into the pot and stir together. If you want a thinner sauce, you can add 1-2 more tbsp of pasta water.
- Sprinkle extra red pepper flakes and chopped basil, and serve fresh.



how long does it keep in fridge??
I would say 4-5 days! You can add a little water when reheating to add to the creaminess.
Delicious! What would you recommend swapping out to make a low-fodmap version of this? 🙂
Hey Hayley! You can leave out the garlic and onion, and swap your favorite gluten-free pasta (Jovial makes great ones). You can also try to find a garlic infused olive oil like the one that Fody makes
To say I’m obsessed would be an understatement! This dish was so quick and easy to make, and the sauce was packed with so much flavor. I will definitely be making this again!
Thank you Dianne! That makes me so happy 🙂