Introduction
This Creamy Vegan Cashew Tomato Pasta delivers the ultimate comfort food experience with a luxuriously smooth sauce and robust tomato flavor. After extensive testing, I’ve perfected this recipe to be a reliable weeknight favorite that’s both satisfying and simple to make. The secret is a rich, dairy-free cashew cream that creates a velvety texture without any heaviness.
Ingredients
The quality of your cashews and tomato paste directly impacts the final dish. Using raw, unsalted cashews ensures a neutral base, while a deeply colored tomato paste builds a rich, savory foundation for the sauce.
- 1 cup raw cashews
- ½ cup water
- ¾ teaspoon salt (divided)
- 16 ounces rigatoni (or your preferred pasta)
- 2 tablespoons olive oil
- 1 yellow onion, finely chopped
- 4 garlic cloves, minced
- ¼ cup tomato paste
- 1 (15-ounce) can diced tomatoes
- ¼ teaspoon crushed red pepper flakes
Timing
| Prep Time | 15 minutes |
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
Context: This recipe is about 25% faster than traditional cream-based sauces that require a roux. The concurrent prep method—making the cashew cream while the pasta water boils—makes it perfect for a busy weeknight. The entire dish comes together in well under 40 minutes.
Step-by-Step Instructions
Step 1 — Soak and Blend the Cashews
Place the raw cashews in a heatproof bowl and cover them with very hot water. Let them soak for at least 15 minutes to soften, which is essential for a perfectly smooth cream. (Pro tip: For a quicker method, boil the cashews for 10 minutes). Drain the cashews, then blend them with ½ cup of fresh water and ¼ teaspoon of the salt until completely smooth and creamy, with no graininess.
Step 2 — Cook the Pasta
Bring a large pot of generously salted water to a boil. Add the rigatoni and cook according to package directions until al dente. Reserve about 1 cup of the starchy pasta water before draining. This water is a key ingredient for adjusting the sauce consistency later.
Step 3 — Sauté the Aromatics
While the pasta cooks, heat the olive oil in a large skillet or Dutch oven over medium heat. Add the finely chopped onion and cook, stirring occasionally, for about 5-7 minutes until softened and translucent. Sautéing, which means cooking quickly in a small amount of fat, helps develop the onion’s sweetness without browning it too much.
Step 4 — Build the Tomato Base
Add the minced garlic and red pepper flakes to the skillet and cook for just 1 minute until fragrant. Stir in the tomato paste and cook for 2-3 minutes, stirring constantly. This step, known as “cooking out” the paste, caramelizes its sugars and deepens its flavor, which is a major difference-maker compared to adding it directly to a liquid.
Step 5 — Combine and Simmer the Sauce
Pour in the can of diced tomatoes with their juices and the remaining ½ teaspoon of salt. Bring the mixture to a gentle simmer and let it cook for 5-7 minutes, allowing the flavors to meld. Reduce the heat to low, then stir in the blended cashew cream until fully incorporated and the sauce is uniformly creamy and pink.
Step 6 — Finish and Serve
Add the drained pasta to the skillet with the creamy tomato sauce. Toss everything together, adding splashes of the reserved pasta water as needed to loosen the sauce and help it cling to the pasta. In my tests, I’ve found that starting with ¼ cup of pasta water is usually perfect. Serve immediately, garnished with fresh herbs if desired.

Nutritional Information
| Calories | ~520 |
| Protein | 18g |
| Carbohydrates | 78g |
| Fat | 18g |
| Fiber | 6g |
| Sodium | ~620mg |
This creamy pasta dish is a good source of plant-based protein and healthy fats from cashews. It also provides a notable amount of Vitamin C and iron from the tomatoes and tomato paste. Note: Estimates are based on typical ingredients and a 1.5-cup serving size. Values may vary with specific brands or modifications.
Healthier Alternatives
- Use Sunflower Seeds — For a nut-free version, replace cashews with raw sunflower seeds. Soak and blend them the same way for a slightly earthier, still creamy sauce.
- Choose Whole Wheat Pasta — Swap rigatoni for a whole wheat or legume-based pasta to significantly increase fiber and protein content.
- Boost Veggies — Stir in a handful of fresh spinach or roasted red peppers at the end of cooking for extra vitamins and color without altering the creamy texture.
- Lower Sodium Option — Use no-salt-added diced tomatoes and reduce the added salt by half, relying on the natural savoriness of the cooked tomato paste.
- Add Plant Protein — For a heartier meal, toss in a can of rinsed white beans or sautéed sliced vegan sausage with the tomato base.
- Lighten the Sauce — Replace half the cashews with ½ cup of cooked white beans (like cannellini) before blending for a lower-fat, still creamy result.
Serving Suggestions
- Top with a sprinkle of nutritional yeast, vegan parmesan, or toasted breadcrumbs for a savory, crunchy finish.
- Pair with a simple arugula salad dressed with lemon juice and olive oil to cut through the richness.
- For a complete Italian-inspired meal, serve alongside roasted asparagus or broccoli rabe.
- A crisp, unoaked white wine like Pinot Grigio or a sparkling water with lemon complements the tangy tomato cream sauce beautifully.
- This dish is perfect for casual dinner parties—it’s impressive, easy to scale up, and satisfies diverse diets.
- Pack leftovers cold for a next-day lunch; the flavors meld and intensify overnight.
This versatile creamy vegan pasta works year-round. In summer, garnish with fresh basil; in winter, a sprinkle of red pepper flakes adds cozy warmth. It also meal-preps exceptionally well.
Common Mistakes to Avoid
- Mistake: Not soaking the cashews long enough. Fix: This leads to a grainy sauce. Soak in hot water for a full 15 minutes minimum, or boil for 10, until they blend completely smooth.
- Mistake: Skipping the “cooking out” of the tomato paste. Fix: As noted in Step 4, sauté the paste for 2-3 minutes to caramelize its sugars. Adding it directly to liquid creates a flat, metallic taste.
- Mistake: Forgetting to reserve pasta water. Fix: The starchy water is essential for adjusting sauce consistency and helping it cling to the pasta. Always save at least 1 cup before draining.
- Mistake: Overcrowding the skillet when sautéing onions. Fix: Use a large enough pan so the onions sweat and soften properly instead of steaming, which prevents flavor development.
- Mistake: Adding the cashew cream to a boiling sauce. Fix: Always reduce the heat to low before stirring in the cream to prevent any potential separation or curdling.
- Mistake: Using salted or roasted cashews. Fix: These will throw off the seasoning and flavor profile. Stick to raw, unsalted cashews for a neutral, creamy base.
Storing Tips
- Fridge: Store cooled pasta in an airtight container for up to 5 days. The sauce may thicken; stir in a splash of water or plant-based milk when reheating.
- Freezer: Freeze in a sealed container for up to 3 months. For best texture, freeze the sauce separately from the pasta. Thaw overnight in the fridge before reheating.
- Reheat: Gently warm on the stovetop over medium-low heat, adding liquid as needed. You can also microwave in 60-second intervals, stirring between each. Ensure the internal temperature reaches 165°F for food safety.
This creamy cashew tomato pasta is an excellent candidate for meal prep. In my tests, the flavors improve after 1 day in the fridge. For freezing, blanching the pasta very al dente helps it maintain better texture upon reheating.
Conclusion
This Creamy Vegan Cashew Tomato Pasta proves that plant-based comfort food can be both decadently rich and surprisingly simple to master. Its foolproof method delivers a restaurant-quality sauce every time. For another cozy pasta dish, try this Cozy Creamy Tomato Cannellini Bean Soup. I hope this becomes a new staple in your kitchen—share your creation in the comments below!
Frequently Asked Questions
How many servings does this Creamy Vegan Cashew Tomato Pasta make?
This recipe yields 4 to 6 standard servings. For a main course, plan on about 4 generous servings; it can stretch to 6 if served as part of a larger meal with sides like a salad or bread. The nutritional information provided is based on a 1.5-cup serving size, which is a typical portion for a satisfying dinner.
What can I use if I don’t have a high-speed blender for the cashew cream?
You can use a standard blender or a food processor, but soaking the cashews longer is crucial. Soak them in hot water for at least 1-2 hours, or overnight in room-temperature water, to ensure they break down completely. Blend for a full 2-3 minutes, scraping down the sides frequently, to achieve the smoothest texture possible without a high-powered appliance.
Why did my creamy tomato sauce turn out too thin or watery?
This usually happens if the tomato base isn’t simmered long enough to reduce before adding the cashew cream. The diced tomatoes release liquid as they cook. The fix is to let the tomato mixture simmer for the full 5-7 minutes uncovered, stirring occasionally, until it has visibly thickened. If the sauce is still thin after combining, simmer the entire mixture for a few extra minutes to reach your desired consistency.
PrintCreamy Vegan Cashew Tomato Pasta
- Author: Dorothy Miler
Ingredients
- 1 cup raw cashews
- ½ cup water
- ¾ teaspoon salt (divided)
- 16 ounces rigatoni (or your preferred pasta)
- 2 tablespoons olive oil
- 1 yellow onion, finely chopped
- 4 garlic cloves, minced
- ¼ cup tomato paste
- 1 (15-ounce) can diced tomatoes
- ¼ teaspoon crushed red pepper flakes
Instructions
- Prepare the Cashew Cream: Place the raw cashews in a small bowl and cover with boiling water. Let them soak for about 60 minutes until tender. Once soft, drain the cashews and transfer them to a blender with ½ cup of fresh water and ¼ teaspoon of salt. Blend until smooth and creamy. Set aside.
- Cook the Pasta: Bring a large pot of heavily salted water to a boil. Add the rigatoni and cook according to package instructions, but cook it about 2-3 minutes less than the recommended time to achieve al dente pasta. Reserve 1 ½ cups of the pasta cooking water before draining.
- Prepare the Sauce: In a large pan, heat the olive oil over medium heat. Add the chopped onion and cook until softened, about 3-4 minutes. Add the minced garlic and cook until fragrant, about 1 minute more. Stir in the tomato paste and cook, stirring constantly, until it darkens in color, about 2 minutes. Then, add the diced tomatoes, crushed red pepper flakes, remaining ½ teaspoon of salt, and ½ cup of the reserved pasta water. Bring the sauce to a simmer and cook until it thickens and deepens in color, about 10 minutes.
- Combine Pasta and Sauce: Add the cooked pasta, cashew cream, and the remaining 1 cup of pasta water to the sauce. Toss everything together until the sauce coats the pasta evenly.
- Serve: Garnish with fresh basil leaves and serve immediately.



