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!
Blend the cashews: Drain the soaked cashews and blend them with the water until smooth. Set aside.
Cook the pasta: Prepare the pasta according to the package instructions. Drain it, saving ½ cup (120 ml) of pasta water, and set both aside.
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.
Incorporate the red pepper flakes: Stir in the red pepper flakes and cook for another 1-2 minutes.
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.
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.
Add fresh basil: Toss in the fresh basil and mix to combine.
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.
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.