
Quick Vegan Creamy Tomato Pasta: A 30-Minute One-Pot Dinner
A rich, creamy tomato pasta that's entirely vegan and ready in under 30 minutes! This one-pot wonder is packed with flavor from fresh basil and a luscious cashew cream sauce. Perfect for busy weeknights when you crave comfort food without the dairy.
Why You'll Love This Vegan Creamy Tomato Pasta
This vegan creamy tomato pasta is a game-changer for busy weeknights. It’s creamy, dreamy, and completely dairy-free—thanks to a simple cashew cream that blends into the tomato sauce like magic. Plus, it all comes together in one pot in about 30 minutes, which means less cleanup and more time to enjoy your meal.
Whether you're a long-time vegan or just looking to incorporate more plant-based meals into your rotation, this recipe will hit the spot. The combination of sweet tomato sauce, savory garlic, and fresh basil is classic comfort food, elevated by a velvety cashew cream that adds richness without any heavy cream or butter.
Ingredients You'll Need
Here's what you'll need to make this luscious vegan pasta. The ingredients are simple and easy to find at any grocery store. I've listed them all below for a quick reference.
🛒 Ingredients Checklist
- 1/2 cup raw cashews
- 8 oz penne or other short pasta
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 1 can (15 oz) crushed tomatoes
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes (optional)(optional)
- 1/4 cup fresh basil leaves, chopped
- 1 cup pasta water (reserved)
How to Make Vegan Creamy Tomato Pasta
The magic of this recipe lies in the cashew cream. Boiling the cashews softens them so they blend into a silky smooth sauce. Then you cook the pasta in the same pot, infusing it with all the flavors. Let's get started!
Vegan Creamy Tomato Pasta with Basil
🥕Ingredients
Tap to check off as you go
- 1/2 cup raw cashews
- 8 oz penne pasta
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 1 can (15 oz) crushed tomatoes
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes (optional)
- 1/4 cup fresh basil, chopped
- 1 cup reserved pasta water
📋Instructions
- 1
Place cashews in a small saucepan, cover with water, and bring to a boil. Boil for 10 minutes until softened. Drain and set aside.
- 2
In a large pot, bring 4 cups water to a boil. Add pasta and cook according to package directions until al dente. Reserve 1 cup pasta water, then drain pasta and set aside.
- 3
In the same pot, heat olive oil over medium heat. Add garlic and cook for 1 minute until fragrant.
- 4
Add crushed tomatoes, salt, pepper, and red pepper flakes if using. Simmer for 5 minutes.
- 5
While the sauce simmers, transfer boiled cashews and 1/2 cup of the reserved pasta water to a blender. Blend until completely smooth and creamy.
- 6
Pour the cashew cream into the tomato sauce and stir well. Add the cooked pasta and toss to coat, adding more pasta water gradually if needed to reach desired consistency.
- 7
Stir in fresh basil, adjust seasoning, and serve immediately.
💡 Pro Tips
- •For a nut-free version, substitute raw sunflower seeds for cashews – soak and blend the same way.
- •If you like a thicker sauce, use less pasta water. For a saucier dish, add the full cup.
- •Make it gluten-free by using your favorite gluten-free pasta – just adjust cooking time accordingly.
Nutrition per serving
Pro Cooking Tip
Always reserve more pasta water than you think you'll need. The starchy water not only helps thin the sauce but also helps it cling to the pasta, creating a more cohesive dish. Start with less and add as needed.
Cooking Tips for the Perfect Vegan Pasta
To get the creamiest sauce, make sure your cashews are boiled until very tender. If you have a high-speed blender, you can skip the boil and just soak cashews in hot water for 20 minutes. But boiling is faster and ensures a silky blend. Also, don't rinse the pasta after cooking – the starch helps thicken the sauce.
Serving Suggestions
This vegan creamy tomato pasta is a complete meal on its own, but it pairs beautifully with a simple green salad dressed with lemon vinaigrette or some crusty garlic bread. For extra protein, top with chickpeas or vegan meatballs. It also makes great leftovers – just add a splash of water when reheating to revive the sauce.
❓ Frequently Asked Questions
Final Thoughts
This vegan creamy tomato pasta proves that plant-based comfort food can be just as indulgent and satisfying as the original. It’s quick enough for a weeknight, yet impressive enough for guests. I hope you love it as much as my family does. If you try it, let me know in the comments below!

Written by
Elena HarperI'm Elena, a home cook turned recipe developer. On Cooking Word, I share simple, bold-flavored meals that bring people together.
Get New Posts by Email
Weekly inspiration delivered to your inbox. No spam, pinky promise.
Comments
Leave a Comment
You Might Also Like

Creamy Vegan Tomato Basil Pasta – Ready in 20 Minutes!
This creamy vegan tomato basil pasta comes together in just 20 minutes using simple pantry staples. It's rich, dairy-free, and perfect for busy weeknights when you crave comfort food without the guilt.

Creamy Vegan Tomato Basil Pasta (30-Minute One-Pot Meal)
This creamy vegan tomato basil pasta comes together in just 30 minutes using one pot. It's rich, comforting, and completely dairy-free — perfect for busy weeknights when you need a quick, satisfying dinner.

Creamy Vegan Tomato Pasta: A 30-Minute One-Pot Dinner
This creamy vegan tomato pasta is the ultimate quick weeknight dinner. Ready in just 30 minutes and made in one pot, it’s rich, comforting, and entirely plant-based. Perfect for busy evenings when you want something delicious without the fuss.