Creamy Vegan Cashew Tomato Pasta
Picture this: a warm, inviting kitchen filled with the tantalizing aroma of garlic and tomatoes simmering on the stove. As the pot bubbles away, colors dance around—a vibrant red sauce beautifully enveloping al dente rigatoni, while a creamy cashew sauce adds a dreamy richness. This is not just any pasta dish; it’s creamy vegan cashew tomato pasta, a comforting meal that warms both the belly and the heart.
Table of Contents

I remember the first time I tried something like this—it was a chilly autumn evening, and my friends gathered around for a cozy dinner. As we tucked into our bowls, I felt a surge of happiness as we laughed and shared stories, the pasta uniting us. It’s moments like these that inspire meals infused with love and warmth, making this creamy vegan cashew tomato pasta the perfect dish for your next gathering or simply a comforting weeknight meal. I can’t wait for you to make it!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 30 minutes, perfect for busy weeknights!
- Irresistible Flavor: Creamy, savory, and just the right amount of spice for a delightful experience.
- Eye-Catching Appeal: The stunning contrast of red sauce and creamy pasta is sure to impress.
- Flexible Serving: Ideal for casual dinners, special occasions, or even as a meal prep option!
- Diet-Friendly Options: Completely vegan and can be made gluten-free with the right pasta.

Ingredients You’ll Need
- 1 cup raw cashews: These form the base of our creamy sauce, providing a rich and smooth texture. For the best results, soak them for an hour. If you’re in a pinch, you can substitute with silken tofu for a similar consistency.
- ½ cup water: This helps blend the cashews into a desired creamy consistency, making the sauce richer. Use filtered water for the best flavor.
- ¾ teaspoon salt (divided): Enhancing all the flavors in your dish. Feel free to adjust this based on your taste preferences.
- 16 ounces rigatoni (or your preferred pasta): Rigatoni is great for catching the sauce, but any pasta shape can work well. Choose gluten-free pasta if needed.
- 2 tablespoons olive oil: This adds rich flavor and helps sauté your aromatic vegetables. You could also swap with avocado oil for a lighter choice.
- 1 yellow onion, finely chopped: Adds a sweet, savory base to your sauce. Vidalia onions or shallots are also wonderful alternatives.
- 4 garlic cloves, minced: Essential for that aromatic punch. Fresh garlic is best but jarred or powdered garlic can be used in a pinch.
- ¼ cup tomato paste: Offers concentrated tomato flavor and richness to the dish. If you’re out, consider using canned tomato sauce or puree instead.
- 1 (15-ounce) can diced tomatoes: This provides texture and body to the sauce. Opt for no-salt-added varieties if you’re watching your sodium.
- ¼ teaspoon crushed red pepper flakes: A delightful hint of heat to balance the creaminess. Adjust to your preferred spice level or omit if you prefer no heat.
How to Make Creamy Vegan Cashew Tomato Pasta
Prepare the Cashew Cream: Start by placing the raw cashews in a small bowl and covering them with boiling water. Allow them to soak for about 60 minutes to become tender. Once softened, drain and rinse the cashews before transferring them to a blender. Pour in ½ cup of fresh water and add ¼ teaspoon of salt. Blend until the mixture is silky smooth and creamy, then set aside to allow the flavors to meld.
Cook the Pasta: Bring a large pot of generously salted water to a boil. Add your rigatoni and cook according to package instructions, but reduce the cooking time by about 2-3 minutes to achieve a perfect al dente. Reserve 1½ cups of the pasta cooking water before draining, which we’ll use to adjust the sauce consistency.
Prepare the Sauce: In a large pan, heat the olive oil over medium heat until shimmering. Add the finely chopped yellow onion and sauté for about 3-4 minutes until softened and translucent. Stir in the minced garlic and cook for an additional minute, until fragrant. Next, incorporate the tomato paste and stir constantly for about 2 minutes until it deepens in color, releasing its savory essence. Then pour in the diced tomatoes, crushed red pepper flakes, the remaining salt, and ½ cup of the reserved pasta water. Bring everything to a gentle simmer, cooking for around 10 minutes until the sauce thickens and the flavors deepen.
Combine Pasta and Sauce: Toss the drained pasta into the tomato sauce, followed by the creamy cashew mix and the remaining 1 cup of reserved pasta water. Gently fold everything together until the rigatoni is impeccably coated in the vibrant sauce. If it feels a little thick, just add a splash more of that reserved pasta water to achieve your desired consistency.
Serve: Garnish your dish with freshly chopped basil to add a pop of color and flavor. Serve immediately and enjoy the delightful blend of creamy, savory, and slightly spicy pasta that’s sure to bring smiles all around!

Storing & Reheating
To store your creamy vegan cashew tomato pasta, let it cool completely and transfer it to an airtight container. It stays fresh in the refrigerator for up to 4 days. If you want to prolong freshness, you can freeze it for up to 3 months; just make sure to use freezer-safe containers to prevent freezer burn. When reheating, simply warm it in a saucepan over medium-low heat, stirring occasionally. If the sauce looks too thick, add a splash of water or vegetable broth to bring it back to life!
Chef’s Helpful Tips
- Don’t skip soaking the cashews as it’s key for a smooth cream. Rushed processing won’t yield the same texture.
- Ensure your water is boiling when you soak the cashews. It speeds up the softening process significantly.
- Taste as you go! Adjust the spice level with more or less crushed red pepper, based on your preference.
- Make a double batch of sauce and freeze it for quick meals down the line—just cook fresh pasta when you’re ready!
- If the sauce feels too acidic, a pinch of sugar or a splash of coconut milk can round out the flavors nicely.
A bowl of creamy vegan cashew tomato pasta is the epitome of comfort food, effortlessly combining flavor and nourishment. It’s a dish meant to be shared, enjoyed, and, yes, even experimented with! Feel free to switch up the herbs or add some veggies to cater to your taste buds. I truly hope this recipe brings as much joy to your table as it does to mine. Enjoy every delicious bite!
Recipe FAQs
Can I make this recipe gluten-free?
Absolutely! You can easily make creamy vegan cashew tomato pasta gluten-free by using gluten-free pasta. Options like chickpea or brown rice pasta work beautifully. Just keep an eye on the cooking time, as they may differ slightly from regular pasta.
How can I make this dish spicier?
If you love heat, consider adding more crushed red pepper flakes to the sauce or incorporating a dash of hot sauce in the blending stage of the cashew cream. For an additional layer of spice, sauté some diced jalapeños with the onion and garlic.
Can I use a different nut or seed for the cream?
Definitely! While cashews provide a wonderfully smooth texture, you can substitute with blanched almonds or sunflower seeds if you want to avoid nuts. Just remember that the flavor and texture may change slightly.
What if my cashew cream turns out grainy?
If your cashew cream isn’t as smooth as you’d like, it could be due to under-soaking. Make sure to give them enough time to soften fully or blend them longer. If it’s still grainy, you might want to strain it for an extra creamy finish!
PrintMore Dinner Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Creamy Vegan Cashew Tomato Pasta
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Boiling and Sautéing
- Cuisine: Italian
Description
This Creamy Vegan Cashew Tomato Pasta is a delightful combination of creamy cashew sauce and rich tomato flavor, creating a comforting meal that’s perfect any night of the week.
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
- Soak cashews in boiling water for 60 minutes, then drain and blend with water and salt until smooth.
- Cook rigatoni in salted water until al dente, reserving 1½ cups pasta water before draining.
- Sauté onion in olive oil for 3-4 minutes, then add garlic and cook for 1 minute. Stir in tomato paste and cook for 2 minutes.
- Add diced tomatoes, crushed red pepper, remaining salt, and reserved pasta water. Simmer for 10 minutes.
- Combine drained pasta with the sauce and cashew cream, adjusting consistency with extra reserved pasta water if needed.
- Serve with fresh basil garnish.
Notes
Soaking the cashews is vital for a smooth texture.
Adjust the spice level by adding more or less crushed red pepper.
Double the sauce and freeze for quick meals. Use fresh pasta later.
Nutrition
- Serving Size: 1 serving
- Calories: 480
- Sugar: 6g
- Sodium: 700mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 66g
- Fiber: 7g
- Protein: 14g
- Cholesterol: 0mg





