One rainy Thursday evening, I found myself staring at a nearly empty fridge and a looming dinner deadline. I was wiped out from a long day, and the last thing I wanted was to mess around with complicated recipes or run to the store. That’s when I threw together this vegan creamy tomato basil pasta with cashew cream—just a handful of pantry staples and a blender. It smelled so good simmering on the stove that even my skeptical partner peeked in, drawn by the aroma. Thirty minutes later, we were both happily digging in. This dish quickly became my secret weapon for busy weeknights when I want something comforting, creamy, and entirely plant-based without any fuss.
Since then, I’ve made this recipe a dozen times, tweaking the cashew cream for perfect silkiness and balancing the tangy tomatoes with fresh basil. It’s hands-down my favorite quick vegan pasta that feels indulgent but comes together faster than takeout. If you’ve ever thought creamy pasta was off-limits on a vegan diet, this one will change your mind.
Why You’ll Love This Recipe
This vegan creamy tomato basil pasta has seriously changed my weeknight game. Here’s why I keep going back to it:
- Super Simple: If you can blend cashews and boil pasta, you’ve got this. I’ve shown my friends how to make it over video calls, and they nail it every time.
- Ready in 30 Minutes: From start to finish, it fits perfectly into a busy evening. The sauce simmers while the pasta cooks, so you’re multitasking without trying.
- Pantry & Fridge Friendly: I always keep cashews, canned tomatoes, and dried pasta on hand. Fresh basil is a nice touch but not mandatory—dried works too in a pinch.
- Comfort Food That’s Guilt-Free: Creamy, indulgent texture without dairy or heavy cream. Perfect when you want cozy food that aligns with your plant-based lifestyle.
- Leftovers Get Better: The flavors deepen overnight, making it a great lunch the next day. I’ve packed it for work and gotten compliments more than once.
Honestly, this is my go-to when I’m juggling work, errands, and life but still want a meal that feels like a treat. It hits all the right notes—creamy, tangy, herbaceous—and the cashew cream makes it ridiculously satisfying.
Ingredients You’ll Need
Here’s the thing: most of this recipe is built on pantry staples with just a few fresh ingredients to brighten it up. I’m super particular about the cashews and tomatoes—I’ll explain why below.
- Raw cashews (1 cup / 150g) — Soak them for at least 2 hours or quick-soak in hot water for 20 minutes. This is the base for the creamy sauce. Don’t skip soaking; unsoaked cashews won’t blend as smoothly.
- Canned crushed tomatoes (1 can, 28 oz / 800g) — I prefer San Marzano-style for a rich, balanced flavor. Avoid plain diced tomatoes here; crushed gives a better sauce texture.
- Fresh basil (1 cup packed / 25g) — Adds that fresh, peppery aroma. If you don’t have fresh, 2 teaspoons dried basil works in a pinch, but fresh is magic.
- Garlic (4 cloves, minced / about 2 teaspoons) — Fresh garlic is a must. It adds punch and depth to the sauce.
- Onion (1 small, finely chopped / about 100g) — Yellow or white onion works. I like it soft and sweet in the sauce.
- Olive oil (2 tablespoons / 30ml) — For sautéing. Use extra virgin for the best flavor.
- Lemon juice (2 tablespoons / 30ml) — Brightens the sauce and balances the creaminess.
- Vegetable broth (½ cup / 120ml) — Adds depth and thins the sauce as needed. Low sodium preferred.
- Salt (to taste) — Enhances all the flavors. I usually start with 1 teaspoon and adjust.
- Black pepper (freshly ground, to taste) — For seasoning and a little kick.
- Pasta (12 oz / 340g) — I use fusilli or penne because they hold the sauce well. Gluten-free pasta works great too.
Optional add-ins:
- Red pepper flakes (¼ teaspoon) — If you like a little heat.
- Spinach (2 cups fresh) — Toss in at the end for a veggie boost.
- Sun-dried tomatoes (¼ cup, chopped) — Adds a sweet, chewy texture that pairs beautifully with the creamy sauce.
Equipment Needed
You don’t need fancy gear for this vegan creamy tomato basil pasta. Here’s what I actually use:
- Blender or food processor — Essential for making the cashew cream silky smooth. A high-speed blender like a Vitamix is ideal, but a regular blender works if you blend long enough.
- Large pot — To boil the pasta. I use a 6-quart pot so the pasta has plenty of room to cook evenly.
- Large skillet or saucepan — For sautéing the aromatics and simmering the sauce.
- Sharp knife — For chopping onion, garlic, and basil.
- Wooden spoon or silicone spatula — For stirring the sauce gently.
- Measuring cups and spoons — For accuracy, especially with lemon juice and broth.
Optional: A garlic press speeds up mincing, and a pasta server makes plating easier, but neither is a must-have.
How to Make It: Step-by-Step
Alright, let’s get cooking! I’m walking you through exactly how I make this creamy tomato basil pasta with cashew cream, including my favorite little tricks.
Step 1: Soak the Cashews (20 minutes active or up to 2 hours inactive)
Start by soaking your raw cashews in hot water for 20 minutes if you’re short on time, or soak them in room temperature water for 2 hours if you plan ahead. This softens them so they blend into a perfectly creamy sauce. Drain and rinse before blending.
Step 2: Prep the Sauce Base (5 minutes)
While the cashews soak, finely chop your onion and mince the garlic. Roughly chop the fresh basil if you’re using it fresh. Having all your ingredients ready before cooking makes the process smooth.
Step 3: Cook the Pasta (8-10 minutes)
Bring a large pot of salted water to a rolling boil—it should taste like the sea. Add your pasta and cook until al dente, usually 8-10 minutes depending on the shape. Reserve ½ cup of pasta water before draining; this starchy water will help loosen the sauce if needed.
Step 4: Sauté the Aromatics (4-5 minutes)
While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent and soft, about 3 minutes. Add the garlic and cook for another minute until fragrant but not browned (burnt garlic tastes bitter).
Step 5: Blend the Cashew Cream (3-4 minutes)
In your blender, combine the soaked cashews, vegetable broth, lemon juice, and a pinch of salt. Blend until silky smooth, scraping down the sides as needed. If it’s too thick, add a little more broth or water, but keep it creamy.
Step 6: Build the Sauce (8-10 minutes)
Add the canned crushed tomatoes to the skillet with onions and garlic. Stir and bring to a gentle simmer. Let it cook for 5 minutes to deepen the flavors. Then pour in the cashew cream and stir until fully combined. Simmer for another 3-5 minutes, stirring occasionally, until the sauce thickens and becomes luscious. If it feels too thick, stir in reserved pasta water a tablespoon at a time to loosen it.
Step 7: Add Basil and Season (2 minutes)
Stir in the fresh basil leaves, a pinch of black pepper, and adjust salt to taste. If you like heat, sprinkle in red pepper flakes now. The basil will wilt slightly and infuse the sauce with its bright aroma.
Step 8: Combine Pasta and Sauce (1-2 minutes)
Toss the drained pasta directly into the sauce. Stir gently until every piece is coated in creamy tomato goodness. If the sauce has thickened too much, add a splash of pasta water to get that perfect consistency.
Step 9: Serve Immediately
Dish up into bowls and if you want to get fancy, drizzle some extra olive oil on top or garnish with fresh basil leaves. This pasta is best enjoyed hot and creamy.
Expert Tips & Tricks
- Soak cashews properly: Don’t skip soaking or the sauce will be grainy. Quick soak in hot water if you’re in a rush, but longer soaking yields the creamiest sauce.
- Use good canned tomatoes: San Marzano or fire-roasted crushed tomatoes give richer flavor and a smoother sauce.
- Reserve pasta water: This starchy water is pure magic for loosening the sauce without watering down the flavor.
- Blend well: Blend the cashew cream until totally smooth. Any chunks will show up in the sauce.
- Low and slow: Simmer the sauce gently to avoid breaking the cream. High heat can make it separate.
- Fresh basil is key: If you only have dried, add it earlier in cooking. Fresh basil added at the end keeps the flavor vibrant.
- Make it ahead: Sauce keeps well in the fridge for up to 3 days. Reheat gently and toss with freshly cooked pasta for weeknight ease.
Variations & Substitutions
Once you’ve nailed this basic vegan creamy tomato basil pasta, you can mix it up in lots of delicious ways:
- Veggie Boost: Toss in fresh spinach or kale during the last minute of simmering. I often add sun-dried tomatoes too for extra depth.
- Mushroom Addition: Sauté sliced mushrooms with the onions to add earthiness and heartiness.
- Lemon Garlic Twist: Add extra lemon zest and a dash of garlic powder for a bright, zesty flavor.
- Spicy Kick: Add crushed red pepper flakes or a dash of smoked paprika.
- Gluten-Free: Swap regular pasta for your favorite gluten-free noodles. The sauce stays the same.
- Nut-Free: Replace cashew cream with a creamy blend of cooked cauliflower and silken tofu for a different kind of creaminess.
If you’re interested in more easy recipes for busy nights, you might enjoy my gluten-free banana bread with almond flour or the keto fudgy almond flour brownies. Both are great for quick, satisfying treats after dinner.
Serving & Storage
How to Serve: I usually serve this pasta straight from the skillet to keep it warm and rustic. It pairs beautifully with a crisp green salad or some crusty bread for mopping up the sauce. When I want to keep things light, a simple arugula salad with lemon vinaigrette is perfect.
Storage: Store leftovers in an airtight container in the fridge for up to 4 days. The sauce thickens as it sits, so when reheating, add a splash of water or plant-based milk to loosen it up. Reheat gently on the stove over low heat, stirring often to bring back creaminess.
Freezing: I don’t recommend freezing this pasta because the cashew cream can separate and get grainy after thawing. Better to make it fresh or enjoy leftovers within a few days.
Nutrition Information
| Nutrient | Per Serving (6 servings) |
|---|---|
| Calories | 380 |
| Protein | 12g |
| Carbohydrates | 50g |
| Fiber | 5g |
| Sugar | 7g |
| Fat | 14g |
| Saturated Fat | 2g |
| Cholesterol | 0mg |
| Sodium | 320mg |
| Calcium | 80mg |
I’m not a nutritionist, but here’s a quick rundown: This dish is packed with plant protein from cashews and pasta, plus fiber from tomatoes and basil. It’s naturally vegan and free from cholesterol, with moderate fat mainly from heart-healthy nuts and olive oil. You can boost nutrition by adding greens or swapping pasta for whole grain versions.
Final Thoughts
So that’s my favorite vegan creamy tomato basil pasta with cashew cream—a recipe born out of a rushed weeknight and now a staple in my kitchen. I’ve probably shared it with half my friends at this point because it’s just that reliable and delicious. It’s creamy and comforting without dairy, quick enough for hectic evenings, and totally customizable.
Don’t be shy about making it your own. Add more garlic if you love it punchy, toss in your favorite veggies, or spice it up with chili flakes. The best recipes are the ones you tweak to fit your tastes and schedule.
If you give this a try, drop a comment and let me know how it turns out! And if you run into any hiccups or have questions, I’m here to help. Happy cooking—and may your kitchen smell as amazing as mine does right now.
Frequently Asked Questions
Q: Can I make this pasta without soaking the cashews?
A: I don’t recommend it. Soaking softens the cashews, making them blend into a creamy, silky sauce. Unsoaked cashews tend to make the sauce gritty or lumpy. If you’re in a hurry, do a quick soak in hot water for 20 minutes—it’s worth the wait.
Q: Can I use almond milk or coconut milk instead of making cashew cream?
A: Almond or coconut milk alone won’t give the same creamy texture or richness. Cashew cream provides body and silkiness that liquid plant milks lack. If you want a shortcut, you could try blending soaked cashews with a bit of almond milk, but pure almond milk won’t thicken the sauce properly.
Q: My sauce turned out too thick—how do I fix it?
A: Stir in reserved pasta water a tablespoon at a time until you reach your desired consistency. The starchy water loosens the sauce without diluting flavor. Alternatively, a splash of vegetable broth or plant milk works too.
Q: Can I freeze the sauce or leftovers?
A: I don’t recommend freezing because the cashew cream can separate and turn grainy when thawed. It’s best to store leftovers in the fridge and enjoy within 3-4 days.
Q: What pasta shape works best for this sauce?
A: I love fusilli or penne because their grooves hold the creamy sauce beautifully. But any short pasta like rigatoni or farfalle works. Gluten-free pasta is a great option if you need it.
Q: Can I substitute the fresh basil with dried basil?
A: You can, but dried basil isn’t as vibrant. If using dried, add it early with the tomatoes so it has time to infuse. Fresh basil added at the end offers a bright, fresh flavor that really makes this dish shine.
Q: How do I make this recipe nut-free?
A: For a nut-free version, try replacing cashew cream with a blend of cooked cauliflower and silken tofu. Blend until creamy and use in the sauce the same way. The texture won’t be identical, but it’s a tasty alternative.
Pin This Recipe!
Vegan Creamy Tomato Basil Pasta with Cashew Cream
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A quick and easy vegan pasta recipe featuring a creamy cashew-based tomato basil sauce, perfect for busy weeknights and plant-based diets.
Ingredients
- 1 cup raw cashews (150g), soaked for at least 2 hours or quick-soaked in hot water for 20 minutes
- 1 can (28 oz / 800g) crushed tomatoes (preferably San Marzano-style)
- 1 cup packed fresh basil (25g) or 2 teaspoons dried basil
- 4 cloves garlic, minced (about 2 teaspoons)
- 1 small onion, finely chopped (about 100g)
- 2 tablespoons olive oil (30ml), extra virgin recommended
- 2 tablespoons lemon juice (30ml)
- ½ cup vegetable broth (120ml), low sodium preferred
- Salt to taste (start with 1 teaspoon)
- Freshly ground black pepper to taste
- 12 oz pasta (340g), fusilli or penne recommended; gluten-free pasta works too
- Optional add-ins:
- ¼ teaspoon red pepper flakes
- 2 cups fresh spinach
- ¼ cup chopped sun-dried tomatoes
Instructions
- Soak raw cashews in hot water for 20 minutes or in room temperature water for 2 hours. Drain and rinse before blending.
- While cashews soak, finely chop onion, mince garlic, and roughly chop fresh basil if using.
- Bring a large pot of salted water to a rolling boil. Add pasta and cook until al dente, about 8-10 minutes. Reserve ½ cup pasta water before draining.
- Heat olive oil in a large skillet over medium heat. Sauté chopped onion until translucent and soft, about 3 minutes. Add garlic and cook for 1 minute until fragrant.
- In a blender, combine soaked cashews, vegetable broth, lemon juice, and a pinch of salt. Blend until silky smooth, adding more broth or water if needed.
- Add crushed tomatoes to the skillet with onions and garlic. Stir and simmer gently for 5 minutes.
- Pour cashew cream into the skillet and stir to combine. Simmer for another 3-5 minutes until sauce thickens, stirring occasionally. Add reserved pasta water a tablespoon at a time if sauce is too thick.
- Stir in fresh basil leaves, black pepper, and adjust salt to taste. Add red pepper flakes if desired.
- Toss drained pasta into the sauce and stir gently until coated. Add a splash of pasta water if needed for consistency.
- Serve immediately, optionally drizzling extra olive oil or garnishing with fresh basil.
Notes
Soak cashews properly for a silky sauce; quick soak in hot water for 20 minutes if short on time. Use San Marzano-style crushed tomatoes for best flavor. Reserve pasta water to adjust sauce consistency. Simmer sauce gently to avoid separation. Fresh basil added at the end keeps flavor vibrant. Sauce keeps well refrigerated for up to 3 days; reheat gently with added water or plant milk. Avoid freezing to prevent cashew cream separation.
- Prep Time: 10 minutes (plus soaking time)
- Cook Time: 20 minutes
- Category: Main Course
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 380
- Sugar: 7
- Sodium: 320
- Fat: 14
- Saturated Fat: 2
- Carbohydrates: 50
- Fiber: 5
- Protein: 12
Keywords: vegan pasta, creamy tomato basil pasta, cashew cream sauce, plant-based dinner, easy vegan recipe, weeknight dinner, dairy-free pasta


