Indulge in the ultimate comfort food with this incredibly delicious and creamy vegan pasta. Crafted from a rich blend of perfectly soaked cashews, sweet roasted tomatoes, and fragrant garlic, this plant-based dish is a revelation for your taste buds. Simply blend the sauce to perfection and serve it with fresh basil and your favorite pasta for a meal that’s both satisfying and wholesome.

Heralded as one of our most popular plant-based meals, this Vegan Pasta recipe on Fit Foodie Finds is designed to be nutrient-packed and utterly delightful. Prepare to fall in love with its rich flavors and silky texture!
Seriously the BEST Creamy Vegan Pasta Recipe You’ll Ever Make
When we declare this to be one of the absolute best vegan pasta recipes available online, we say it with conviction. This dish is not just saucy and filling; it’s an explosion of flavors that will leave you craving more. Countless home cooks have made this recipe their own, consistently awarding it 5-star reviews, and for good reason.
It has become our beloved year-round vegan pasta dish, especially shining during the summer months when garden-fresh tomatoes are at their peak ripeness and bursting with natural sweetness. This recipe perfectly captures the essence of fresh produce, transforming simple ingredients into an extraordinary culinary experience.
Why This Creamy Vegan Pasta is a Must-Try:
Crafted with Simple, Wholesome Ingredients: Beyond the pasta itself, this recipe relies on a few fresh, accessible ingredients like ripe tomatoes, savory onion, and pungent garlic, ensuring a naturally delicious and vibrant flavor profile. You won’t find any obscure or hard-to-find items here.
Remarkably Protein-Packed: Each serving of this plant-based pasta delivers an impressive 9 grams of protein. This makes it a satisfying and sustaining meal, ideal for fueling your body with plant-powered goodness without compromising on taste.
Nutrient-Dense and Satisfying: The star of our creamy pasta sauce is a raw cashew base, enriched with high-quality olive oil. This combination not only provides an incredibly smooth and luxurious texture but also contributes essential healthy fats and vital nutrients, making every bite nourishing.

Essential Ingredients for a Phenomenal Vegan Pasta Sauce
One of the beauties of this recipe lies in its simplicity. The ingredients are fresh, readily available, and harmonize together to create an unforgettable flavor. Here’s a closer look at what you’ll need:
- Tomatoes: For roasting, we highly recommend using medium to large tomatoes, such as Romas or beefsteaks, as they caramelize beautifully. However, any variety you have on hand will work, even cherry or grape tomatoes for a burst of sweetness.
- Yellow Onion: Onion provides an incredible depth of flavor, offering a delightful balance of savory and sweet notes that are enhanced during roasting. It’s a foundational aromatic for the sauce.
- Garlic: Roasted garlic is pure magic, transforming from pungent to mellow, sweet, and nutty. Our recipe calls for 10 cloves, but don’t hesitate to use an entire head if you’re a garlic enthusiast! For a detailed guide, check out our tutorial on how to roast garlic.
- Olive Oil: A good quality olive oil is essential. It’s used to coat the vegetables, facilitating the roasting process and adding a rich, fruity undertone to the sauce.
- Pasta: The choice is yours! Feel free to use any type of pasta your heart desires. From spaghetti and fettuccine to penne or bucatini, pick your favorite shape to cradle this luxurious sauce.
- Raw Cashews: Raw cashews are the cornerstone of this creamy vegan pasta sauce. They are blended to create a silky, dairy-free base. We’ll delve deeper into why raw cashews are preferred and how they contribute to the sauce’s texture.
- Fresh Basil: Do not skip the fresh basil! Its vibrant, peppery, and slightly sweet aroma adds an unparalleled freshness that brightens the entire dish, making it truly sing.
- Salt and Ground Pepper: Essential for seasoning, bringing out the best in all the ingredients.
- Starchy Pasta Water: A secret weapon for achieving the perfect sauce consistency and helping it cling beautifully to the pasta.
- Lemon Juice: A touch of lemon juice adds a bright acidity that cuts through the richness of the sauce, balancing the flavors.
Do I have to use raw cashews for the ultimate creamy texture?
Historically, we’ve been quite particular about using only raw cashews for the creamiest vegan pasta sauce. However, after countless batches and feedback from our community, we decided to thoroughly test both raw and roasted cashew options. The good news is, both types will work beautifully, but there are subtle differences in flavor to consider.
We found that roasted cashews tend to impart a slightly smokier or sweeter nuance to the sauce. This can be a delightful addition if you enjoy those flavor notes. Crucially, regardless of whether you choose raw or roasted, the texture of the vegan pasta sauce remains consistently creamy and thick. The key is proper soaking, which we’ll discuss in detail below, ensuring a smooth blend every time.
Can I substitute cashews with a different kind of nut?
While we appreciate the curiosity, we haven’t tested this recipe with any other nuts besides cashews. Cashews have a unique fat content and mild flavor profile that makes them ideal for creating a neutral, creamy base. Substituting with other nuts might significantly alter the taste and texture, so we don’t recommend making a swap for this specific recipe.
Is nutritional yeast necessary for this vegan pasta sauce?
Many vegan recipes utilize nutritional yeast for its cheesy flavor. You are absolutely welcome to add nutritional yeast to this sauce if you desire that umami kick. However, we intentionally crafted this vegan pasta sauce to be incredibly flavorful and creamy without it. Our goal was to prove that you can achieve a wonderfully rich and satisfying vegan pasta experience using just a handful of fresh, whole ingredients, relying on the natural deliciousness of roasted vegetables and cashews.
Is this vegan pasta recipe gluten-free?
Yes, this creamy vegan pasta recipe can be entirely gluten-free! The sauce itself is naturally gluten-free. To make the complete dish gluten-free, simply ensure you serve it with a certified gluten-free noodle of your choice. Many excellent gluten-free pasta options are available today, allowing everyone to enjoy this delightful meal.

Crafting the Perfect Creamy Vegan Pasta: A Step-by-Step Guide
Many of the pasta recipes featured on Fit Foodie Finds are naturally vegan-friendly, such as our vibrant garden summer pasta and fresh pesto pasta. With this recipe, we’re taking things up a notch by creating an incredibly decadent and creamy vegan pasta sauce that’s sure to impress!
Step 1: Soak Cashews for Unbeatable Creaminess
The secret to this *creamy* vegan pasta sauce lies in the cashews. They are the magical ingredient that replaces traditional dairy or cream, transforming into an unbelievably smooth and rich consistency when blended. Proper soaking is absolutely essential for achieving this desired texture. Soaking softens the cashews, making them easier for your blender to break down into a velvety base for your sauce. There are two effective methods for soaking cashews:
- The Overnight Method: Place your raw cashews in a glass bowl and cover them completely with water. Cover the bowl with plastic wrap and allow them to soak overnight, or for a minimum of 12 to 24 hours. This method yields the softest cashews and the smoothest sauce.
- The Flash Boil Method: For those times when you’re short on time, bring a small pot of water to a rolling boil. Add the cashews to the boiling water, then immediately remove the pot from the heat. Let the cashews sit in the hot water for at least 15 minutes. This quick soak effectively softens them enough for blending.
No Time? No Problem! Try the Quick Soak!
If you’re pressed for time and can’t soak your cashews overnight, the quick-boil method is your best friend. It significantly speeds up the soaking process without sacrificing the sauce’s ultimate creaminess.

Step 2: Roast Your Vegetables to Perfection
Next up, it’s time to unleash the incredible flavors of roasted vegetables. The core components of this luscious sauce are ripe tomatoes, savory onion, and aromatic garlic – three of our absolute favorite flavor boosters. Roasting them brings out an unparalleled sweetness and depth that raw vegetables simply cannot offer.
Begin by preheating your oven to 400ºF (200ºC). Arrange your quartered tomatoes, chopped onion, and peeled, smashed garlic cloves evenly on a baking sheet. Drizzle generously with olive oil and season with salt and pepper. Toss everything to ensure an even coating. Roast the vegetables for approximately 20 minutes.
After 20 minutes, carefully remove the baking sheet from the oven. This is a crucial step for achieving a silk-smooth sauce: gently remove the skins from the roasted tomatoes. They should be quite easy to peel off at this stage. Once peeled, return the veggies to the oven and roast for an additional 10 minutes. This second roast further caramelizes them, intensifying their natural sugars and creating a rich, concentrated flavor.
Step 3: Blend the Sauce into Creamy Perfection
Once your beautifully roasted vegetables are done, transfer them, along with any delicious pan juices, into a high-speed blender. Drain your soaked cashews thoroughly and add them to the blender as well. Now, add the remaining olive oil, a reserved cup of starchy pasta water, salt, and a touch of fresh lemon juice. Blend on high until the mixture is completely smooth and wonderfully creamy.
The amount of starchy pasta water you add may vary depending on your desired sauce consistency. Start with half a cup and gradually add more until you reach your preferred thickness. Always taste the sauce and adjust seasonings as needed; a little extra salt can often enhance the flavors significantly. Remember to save at least one full cup of pasta water when cooking your noodles, as it’s a game-changer for sauce texture.

Our Recommendation
High-Speed Blender
For truly silky-smooth sauces, creamy soups, and perfectly blended nut butters, a high-speed blender makes all the difference. While not strictly necessary, it significantly elevates the texture of this cashew-based sauce.
Can I sauté the vegetables instead of roasting them?
Absolutely! While roasting brings out a unique depth of flavor, you are certainly welcome to sauté the vegetables instead. We’ve had readers successfully prepare this dish by sautéing the tomatoes, onion, and garlic. We recommend sautéing them in a large frying pan with olive oil until the tomatoes have completely broken down and the onions are tender and translucent. Even when sautéing, make sure to carefully remove the skins from the tomatoes for the best, silkiest sauce texture. This step is key to avoiding any fibrous bits in your creamy sauce.

Step 4: Serve and Garnish for a Stunning Finish
Once your pasta is cooked to al dente perfection, drain it and immediately pour the warm, creamy tomato cashew sauce over the noodles. Toss everything gently to ensure every strand of pasta is beautifully coated in the rich sauce. If the sauce has cooled down too much during preparation, don’t hesitate to reheat it gently on the stovetop. You can also add a splash more of that reserved starchy pasta water to achieve your desired consistency and help the sauce cling even better.
Serve your exquisite vegan pasta immediately, garnished generously with fresh basil leaves. For an extra kick, sprinkle with red pepper flakes and a generous dusting of vegan parmesan cheese. These toppings add a wonderful layer of flavor and visual appeal, elevating the dish to restaurant quality.

Discover More of Our Favorite…
Explore More Delicious Vegan Pasta Recipes
Craving more plant-based pasta goodness? You’ll adore the diverse selection of vegan pasta recipes we offer at Fit Foodie Finds:
- Hearty Vegan Pasta Bake
- Creamy Vegan Pasta with Sautéed Kale and Tomatoes
- Super Simple Vegan Mac and Cheese
- Creamy Vegan Asparagus Pasta
- Fresh Pesto Pasta (easily made vegan!)
- Vibrant Garden Summer Pasta
- Browse ALL Vegan Pasta Recipes
⭐
⭐
⭐
⭐
Creamy Tomato Vegan Pasta
Prep:
15
Cook:
30
Total:
45
Ingredients
- 1 cup raw cashews
- 6 medium tomatoes, quartered
- 1 medium yellow onion, chopped
- 10 cloves garlic, peeled and smashed
- 1/4 cup olive oil, separated
- 1 teaspoon salt, separated (or more, to taste)
- 1/4 teaspoon ground pepper, + more for serving
- 1 cup starchy pasta water
- 1/2 tablespoon lemon juice
- 6-8 servings of pasta, we used bucatini
- Fresh basil, for serving
- Red pepper flakes, for serving
- Vegan parmesan, for serving
Instructions
-
First, prepare your cashews by placing them into a bowl. Pour boiling water over them so that they are fully submerged. Let them sit for 30 minutes.
-
Preheat the oven to 400ºF (200ºC) and line a baking sheet with parchment paper or tin foil.
-
Place the quartered tomatoes, chopped onions, and peeled, smashed garlic cloves onto the baking sheet. Drizzle with 2 tablespoons of olive oil and season with 1/2 teaspoon of salt and 1/4 teaspoon of ground pepper. Toss everything together, making sure all ingredients are well-coated.
-
Roast the vegetables in the preheated oven at 400ºF (200ºC) for approximately 20 minutes.
-
While the vegetables are roasting, cook your pasta according to the package directions. Remember to reserve 1 cup of the starchy pasta water before draining the noodles – this is crucial for the sauce!
-
Once the initial 20 minutes of roasting is complete, remove the baking sheet from the oven. Carefully peel the skins from the roasted tomatoes; they should come off quite easily. Then, return the vegetables to the oven and roast for an additional 10 minutes.
-
Now it’s time to create your creamy vegan pasta sauce. Strain the softened cashews from their soaking water and transfer them to a high-speed blender.
-
Add all the roasted ingredients from the baking sheet (including any delicious pan juices) into the blender. Also add 2 tablespoons of olive oil, 1/2 teaspoon of salt, 1/2 cup of the reserved starchy pasta water, and 1/2 tablespoon of lemon juice. Blend on high speed until the sauce is completely smooth and creamy. Taste the pasta sauce and adjust seasoning as needed, adding more pasta water if a thinner consistency is desired.
-
Toss the cooked pasta with the freshly blended creamy sauce. If the pasta or sauce has cooled, you can gently reheat them together on the stovetop.
-
Serve immediately with a generous scattering of fresh basil, a crack of black pepper, a sprinkle of red pepper flakes for a subtle kick, and a dusting of vegan parmesan cheese. Enjoy!
Tips & Notes
- For an even more intense basil flavor, you have the option to add some fresh basil leaves directly into the blender with the sauce ingredients.
- This recipe was last updated on 2/9/2022, with the addition of starchy pasta water for easier blending and a touch of lemon juice to brighten the flavors.
- Storage: Leftover pasta can be stored in an airtight container in the refrigerator for up to 3-4 days. The sauce may thicken slightly upon cooling.
- Reheating: When reheating, you might want to add a splash of water or vegetable broth to loosen the sauce and restore its creamy texture.
Watch How to Make It!
Nutrition Facts (per serving)
Calories: 333 kcal, Carbohydrates: 51 g, Protein: 9 g, Fat: 10 g, Fiber: 4 g, Sugar: 6 g
Nutrition information is automatically calculated and should be used as an approximation.
🍝
Love this recipe? Leave a comment below!
Don’t forget to tag your posts on social media with the hashtag #fitfoodiefinds – we’d love to see your delicious creations!