Simple Vegan Blog

  • Recipes
  • About
  • Subscribe
  • Start Here
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Start Here
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Start Here
×
Home > Recipes > Main Dishes

Creamy Vegan Pasta Sauce

Published: Apr 3, 2025 · Modified: Apr 3, 2025 by Iosune Robles · This post may contain affiliate links

No ratings yet
Pin Recipe Jump to Recipe
Penne with vegan pasta sauce in a bowl, topped with fresh basil and vegan Parmesan, with ingredients surrounding the bowl.

Make a creamy, vegan pasta sauce in just 30 minutes using simple ingredients you probably already have at home. This quick and easy recipe is perfect for a flavorful, plant-based meal that’ll have everyone asking for seconds!

Craving more vegan pasta sauce ideas? Check out my Vegan Vodka Sauce, Vegan Bolognese Sauce, and Vegan Alfredo Sauce for even more delicious, plant-based options. These sauces will take your pasta meals to the next level!

Penne with vegan pasta sauce in a bowl, topped with fresh basil and vegan Parmesan.

This creamy vegan pasta sauce is the perfect mix of rich and fresh. The cashews make it super smooth and creamy, and the vegan Parmesan gives it that cheesy kick. It’s the perfect sauce for a satisfying dinner. Plus, it’s really easy to tweak! You can adjust the spices or throw in some extra herbs to make it just how you like it.

This sauce is not only super quick to make, but it's also perfect for meal prep. You can keep any leftovers in the fridge for a few days or even freeze it for later. It’s a go-to sauce to have ready whenever you want a fast, comforting meal.

Ingredients for vegan pasta sauce

Ingredients for making vegan pasta sauce.
  • Olive oil: I prefer using olive oil for this recipe, but you can use any oil you have, like canola, sunflower, or avocado oil. They’ll all work just fine and give the sauce a slightly different taste.
  • Onion: I’ve used a yellow onion for this recipe, but you can also use other types like white or red onions. If you prefer something milder, shallots are a great option too!
  • Garlic.
  • Red pepper flakes: You can skip these if you’re not into spicy food, or adjust the amount to your liking. If you want an alternative, you can use a pinch of cayenne pepper, hot paprika, or even a dash of hot sauce for a different kind of heat.
  • Tomato paste.
  • Cashews: These are great for giving the sauce a creamy texture. If you don’t have cashews, you can swap them for macadamia nuts, blanched almonds, or sunflower seeds. For a nut and seed-free version, try using silken tofu or coconut cream instead.
  • Water.
  • Salt.
  • Ground black pepper.
  • Vegan Parmesan shreds: A great substitute for this is nutritional yeast or any other vegan cheese, whether store-bought or homemade, like my vegan Parmesan cheese.
  • Pasta: I used penne for this recipe, but you can choose any type of pasta you like, including gluten-free options.
  • Fresh basil: You can skip it if you prefer, or swap it for other fresh or dried herbs like oregano, thyme, or parsley.

Find the full recipe with exact measurements in the recipe card below.

How to make vegan pasta sauce

Cashew cream in a bow.

Step 1: Drain the soaked cashews and blend them with the water until smooth. Set aside.

Cooked pasta in a pot and reserved pasta water in a bowl.

Step 2: Cook the pasta following the package instructions. Once done, drain and reserve ½ cup (120 ml) of pasta water.

Sautéed onion and garlic in a skillet.

Step 3: Heat olive oil in a large skillet over medium heat. Add the chopped onion and garlic, cooking for 3-5 minutes until they soften and release their aroma.

Sautéed onion and garlic in a skillet with red pepper flakes.

Step 4: Add the red pepper flakes and cook for another 1-2 minutes.

Sautéed onion and garlic with tomato paste, salt, pepper, and red pepper flakes in a skillet.

Step 5: Stir in the tomato paste, salt, and pepper, and cook for 2-3 minutes until the paste becomes a vibrant red.

Vegan pasta sauce in a skillet before adding the basil.

Step 6: Pour in the cashew cream, stirring to combine until smooth. Lower the heat to medium-low and let it simmer for 2-3 minutes.

Vegan pasta sauce in a skillet.

Step 7: Add the fresh basil and stir to mix in.

Vegan pasta sauce in a skillet with penne.

Step 8: Toss in the cooked pasta, reserved pasta water, and vegan Parmesan. Stir well and cook for 1 more minute. Serve immediately.

Storage instructions

Fridge: Store any leftovers in an airtight container in the fridge for up to 3 days.

Freezer: You can freeze the leftovers in an airtight container for up to 1 month. The pasta may soften slightly when reheated, but the flavor will remain just as delicious.

Reheat from the fridge: To reheat, warm it up in a skillet over medium-low heat, stirring occasionally until hot. If it thickens too much, just add a little water or non-dairy milk to loosen it up.

Reheat from the freezer: When reheating from frozen, let it thaw in the fridge overnight. Then, heat it in a skillet over medium-low heat, adding water or plant-based milk to get the right consistency.

Penne with vegan pasta sauce in a bowl, garnished with fresh basil and vegan Parmesan, surrounded by ingredients.

Frequently asked questions

What can I serve this vegan pasta sauce with?

This creamy sauce super versatile and pairs well with all kinds of dishes. You can toss it with any pasta you like, whether it’s penne, spaghetti, or even gluten-free options.

For something lighter, try it with zucchini noodles (zoodles). It also goes great with roasted or grilled veggies like roasted broccoli, roasted cauliflower, or roasted asparagus. You can make a tasty vegan lasagna by layering it with noodles, vegan ricotta, and spinach.

And if you want a side, serve it with vegan garlic bread or breadsticks for a complete meal!

What pasta goes best with sauce?

The best pasta is one that can hold the sauce well. Penne, with its tube shape, and fusilli, with its spirals, are great at holding sauce. Spaghetti works too when tossed thoroughly. Farfalle, rigatoni, and cavatappi also pair well, as their shapes catch the creamy sauce perfectly.

Can I make this sauce in advance?

Absolutely! Simply make the sauce, let it cool, and store it in an airtight container in the fridge for up to 3 days. When you're ready to use it, just reheat it on the stove or in the microwave. If the sauce thickens, you can add a little water or non-dairy milk to reach your desired consistency. Once it's heated, toss it with freshly cooked pasta and any reserved pasta water to get a creamy texture.

Is there a substitute for cashews?

Of course! You can use macadamia nuts, almonds, or sunflower seeds instead. If you're looking for a nut and seed-free alternative, silken tofu or coconut cream work really well to achieve a creamy texture.

Can I make this recipe gluten-free?

Yes, you can easily make this recipe gluten-free by using gluten-free pasta. You can choose gluten-free penne, rigatoni, or any pasta shape you like. Just be sure to check that all other ingredients, like the vegan Parmesan and seasonings, are gluten-free as well. It’s a simple swap and the recipe will still taste amazing!

Penne with vegan pasta sauce in a bowl, topped with fresh basil and vegan Parmesan, with ingredients surrounding the bowl.

More vegan pasta recipes

  • Vegan Spaghetti
  • Vegan Mushroom Pasta
  • Vegan Stuffed Shells
  • Vegan Pasta Salad
  • Vegan Mac and Cheese
Penne with vegan pasta sauce in a bowl, topped with fresh basil and vegan Parmesan, with ingredients surrounding the bowl.
No ratings yet

Creamy Vegan Pasta Sauce

Make a creamy, vegan pasta sauce in just 30 minutes using simple ingredients you probably already have at home. This quick and easy recipe is perfect for a flavorful, plant-based meal that’ll have everyone asking for seconds!
Prep: 10 minutes mins
Cook: 20 minutes mins
Total: 30 minutes mins
Servings: 4
PRINT PIN COMMENT


Ingredients 
 

  • ½ cup raw cashews, soaked overnight or boiled in water for 10-15 minutes
  • ½ cup water
  • 8 ounces dry pasta, I used penne
  • 2 tablespoons olive oil
  • 1 onion, finely chopped
  • 4 cloves garlic, minced
  • ⅛ teaspoon red pepper flakes, optional
  • ¼ cup tomato paste
  • 1 teaspoon salt
  • ¼ teaspoon ground black pepper
  • ½ cup vegan Parmesan shreds, or nutritional yeast
  • ¼ cup fresh basil
Prevent your screen from going dark

Instructions 

  • Blend the cashews: Drain the soaked cashews and blend them with the water until smooth. Set aside.
    Cashew cream in a bow.
  • Cook the pasta: Prepare the pasta according to the package instructions. Drain it, saving ½ cup (120 ml) of pasta water, and set both aside.
    Cooked pasta in a pot and reserved pasta water in a bowl.
  • Sauté the onion and garlic: Heat olive oil in a large skillet over medium heat. Once hot, add the onion and garlic, cooking for 3-5 minutes until soft and fragrant.
    Sautéed onion and garlic in a skillet.
  • Incorporate the red pepper flakes: Stir in the red pepper flakes and cook for another 1-2 minutes.
    Sautéed onion and garlic in a skillet with red pepper flakes.
  • Stir in the tomato paste, salt, and pepper: Combine the tomato paste, salt, and pepper, and stir for 2-3 minutes until the paste turns a bright red.
    Sautéed onion and garlic with tomato paste, salt, pepper, and red pepper flakes in a skillet.
  • Mix in the cashew cream: Pour the cashew cream into the skillet, stirring until smooth. Reduce the heat to medium-low and let it simmer for about 2-3 minutes.
    Vegan pasta sauce in a skillet before adding the basil.
  • Add fresh basil: Toss in the fresh basil and mix to combine.
    Vegan pasta sauce in a skillet.
  • Combine the pasta with the sauce: Stir in the pasta, reserved pasta water (½ cup or 120 ml), and vegan Parmesan. Mix everything well and cook for another minute to bring it all together. Serve immediately.
    Vegan pasta sauce in a skillet with penne.

Notes

  • Store leftovers in an airtight container in the fridge for up to 3 days.
  • Freeze in an airtight container for up to 1 month. The pasta may soften slightly when reheated, but the flavor will stay the same.
  • To reheat from the fridge, warm in a skillet over medium-low heat, adding water or non-dairy milk if it thickens.
  • To reheat from frozen, thaw overnight in the fridge, then heat in a skillet, adding water or plant-based milk if needed.

Nutrition

Serving: 1serving | Calories: 436kcal | Carbohydrates: 58g | Protein: 12g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Sodium: 860mg | Potassium: 459mg | Fiber: 4g | Sugar: 6g | Vitamin A: 349IU | Vitamin C: 7mg | Calcium: 50mg | Iron: 3mg
Tried this recipe?Leave a comment below and let me know how it was!
Course: Main Dish
Cuisine: American
Author: Iosune Robles

More Vegan Main Dish Recipes

  • Marry Me Tofu in a skillet, garnished with chopped basil, with a bowl of basil on the side.
    Marry Me Tofu
  • Crumbled tofu ground beef in a bowl with a spoon.
    Tofu Ground Beef
  • Vegan penne alla vodka in a bowl, garnished with basil and vegan parmesan cheese.
    Vegan Vodka Sauce (Vegan Penne Alla Vodka)
  • Close-up photo of a dish with beer-battered vegan fish sticks garnished with chopped parsley.
    Beer-Battered Vegan Fish

Leave a Reply Cancel reply

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

Recipe Rating





Penne with vegan pasta sauce in a bowl, topped with fresh basil and vegan Parmesan, with ingredients surrounding the bowl.
Iosune with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Photo of some vegan Baileys being poured into a glass
    Vegan Baileys
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu

Vegan Spring Recipes

  • Bowl of vegan tzatziki sauce garnished with cucumber and olive oil.
    The Best Vegan Tzatziki Sauce (15 Minutes)
  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad (20 Minutes)
  • Sliced vegan blueberry muffin with a delightful, fruity center on display.
    The Best Vegan Blueberry Muffins
  • Photo of some vegan lemon bars
    Vegan Lemon Bars
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake

Footer

Penne with vegan pasta sauce in a bowl, topped with fresh basil and vegan Parmesan, with ingredients surrounding the bowl.

↑ Back to Top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required