Rich and Creamy Vegan Pasta Sauce Recipe for Dinners

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? Try other plant-based sauces like a vodka-style tomato sauce, vegan Bolognese, silken tofu pasta sauce, or a dairy-free Alfredo for even more variety. These options will elevate your pasta nights.

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

This creamy vegan pasta sauce balances richness and brightness. Cashews make the sauce silky, while vegan Parmesan or nutritional yeast adds a savory, cheesy note. It’s an adaptable sauce you can customize with spices or extra herbs to match your taste.

Quick to prepare and ideal for meal prep, this sauce keeps well in the fridge for a few days and can be frozen for longer storage. It’s a reliable go-to for fast, comforting dinners any night of the week.

Ingredients for vegan pasta sauce

Ingredients for making vegan pasta sauce.
  • Olive oil: or any neutral oil like canola, sunflower, or avocado oil.
  • Onion: yellow, white, or red onion; shallots work for a milder flavor.
  • Garlic: fresh cloves, minced.
  • Red pepper flakes: optional; adjust or replace with cayenne, hot paprika, or hot sauce.
  • Tomato paste.
  • Cashews: soaked and blended for a creamy base. Substitute macadamia nuts, blanched almonds, or sunflower seeds, or use silken tofu or coconut cream for a nut-free version.
  • Water: to blend the cashews and adjust sauce consistency.
  • Salt and ground black pepper.
  • Vegan Parmesan shreds: or nutritional yeast or other vegan cheeses.
  • Pasta: penne was used here, but any pasta shape, including gluten-free varieties, works well.
  • Fresh basil: optional; you can use oregano, thyme, or parsley instead.

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

How to make vegan pasta sauce

Cashew cream in a bow.

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

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

Step 2: Cook the pasta according to package directions. Drain, reserving ½ 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 chopped onion and garlic and cook 3–5 minutes until soft and fragrant.

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

Step 4: Stir in red pepper flakes and cook 1–2 minutes more, if using.

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

Step 5: Add tomato paste, salt, and pepper. Cook 2–3 minutes until the paste turns a vibrant red.

Vegan pasta sauce in a skillet before adding the basil.

Step 6: Pour in the cashew cream and stir until smooth. Reduce heat to medium-low and simmer 2–3 minutes.

Vegan pasta sauce in a skillet.

Step 7: Stir in fresh basil.

Vegan pasta sauce in a skillet with penne.

Step 8: Add the cooked pasta, reserved pasta water, and vegan Parmesan. Toss to combine and heat for 1 more minute. Serve immediately.

Storage instructions

Fridge: Keep leftovers in an airtight container for up to 3 days.

Freezer: Freeze in an airtight container for up to 1 month. Pasta texture may soften slightly after freezing, but the flavor remains good.

Reheat from the fridge: Warm in a skillet over medium-low heat, stirring until heated through. Add a splash of water or non-dairy milk if the sauce is too thick.

Reheat from the freezer: Thaw overnight in the fridge, then heat in a skillet, adding water or plant milk to reach the desired 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 sauce is versatile: toss with any pasta shape, try it with zucchini noodles, or use it as a filling in vegan lasagna. It also pairs well with roasted or grilled vegetables and is excellent alongside garlic bread or breadsticks.

What pasta goes best with this sauce?

Pasta shapes that hold sauce work best: penne, fusilli, rigatoni, cavatappi, and farfalle are all great choices. Spaghetti also works when well-tossed.

Can I make this sauce in advance?

Yes. Make the sauce, cool it, and store it in the fridge for up to 3 days. Reheat on the stove or microwave, adding water or non-dairy milk if it thickens. Toss with freshly cooked pasta and a splash of reserved pasta water for creaminess.

Is there a substitute for cashews?

Swap cashews for macadamia nuts, almonds, or sunflower seeds. For a nut-free option, use silken tofu or coconut cream to achieve a creamy texture.

Can I make this recipe gluten-free?

Yes. Use gluten-free pasta and verify that any packaged ingredients, like vegan Parmesan, are gluten-free. The flavor and texture remain delicious with simple swaps.

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

More vegan pasta recipes

  • Tofu Pasta
  • 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

Love it? Leave a rating!

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
Cook: 20 minutes
Total: 30 minutes
Servings: 4

Ingredients 

 

  • ½ cup raw cashews, soaked overnight or boiled 10–15 minutes
  • ½ cup water
  • 8 ounces dry pasta, penne suggested
  • 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

Instructions

  • Blend the cashews: Drain soaked cashews and blend with water until smooth. Set aside.
    Cashew cream in a bow.
  • Cook the pasta: Prepare pasta according to package instructions. Save ½ cup (120 ml) of pasta water and drain the rest.
    Cooked pasta in a pot and reserved pasta water in a bowl.
  • Sauté the onion and garlic: Heat olive oil in a skillet over medium heat. Add onion and garlic and cook 3–5 minutes until softened.
    Sautéed onion and garlic in a skillet.
  • Incorporate red pepper flakes: Stir in flakes and cook 1–2 minutes, if using.
    Sautéed onion and garlic in a skillet with red pepper flakes.
  • Stir in tomato paste, salt, and pepper: Cook 2–3 minutes until the paste darkens and becomes vibrant.
    Sautéed onion and garlic with tomato paste, salt, pepper, and red pepper flakes in a skillet.
  • Mix in the cashew cream: Add the cashew cream, stir until smooth, lower heat to medium-low, and simmer 2–3 minutes.
    Vegan pasta sauce in a skillet before adding the basil.
  • Add fresh basil: Stir in basil to finish the sauce.
    Vegan pasta sauce in a skillet.
  • Combine pasta and sauce: Add pasta, reserved pasta water (½ cup / 120 ml), and vegan Parmesan. Toss well and heat 1 minute. Serve hot.
    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. Pasta texture may soften slightly when reheated, but flavor holds up well.
  • To reheat from the fridge, warm in a skillet over medium-low heat, adding water or non-dairy milk if the sauce is too thick.
  • 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 | Sodium: 860mg
Did you try this recipe?Leave a comment below and let me know how it turned out!

Course: Main Dish
Cuisine: American
Author: Iosune Robles