
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.
Why This Creamy Vegan Tomato Pasta Will Become Your Go-To Dinner
There are some dinners that just become part of your weekly rotation, and this creamy vegan tomato pasta is definitely one of them. It's the kind of meal that feels indulgent but is secretly healthy, packed with plant-based goodness, and comes together in a single pot in under 30 minutes. Whether you are a long-time vegan or just looking to eat more plant-based meals, this recipe is for you.
The sauce gets its creaminess from a combination of cashew cream and a splash of unsweetened almond milk. The tomato base is rich and savory thanks to fire-roasted tomatoes, garlic, and a pinch of red pepper flakes for a gentle heat. The best part is everything cooks in one pot, which means less cleanup and more time to enjoy your meal.
🛒 Ingredients Checklist
- 8 oz penne or fusilli pasta
- 1 cup raw cashews
- 1 tbsp olive oil
- 4 cloves garlic, minced
- 1 can (14.5 oz) fire-roasted diced tomatoes
- 1/2 cup unsweetened almond milk
- 1 tsp dried basil
- 1/2 tsp red pepper flakes (optional)(optional)
- 1/2 tsp salt
- 1/4 cup fresh basil, for garnish
How to Make Creamy Vegan Tomato Pasta
Let's walk through this super simple process. First, you'll need to soak the cashews in hot water for at least 15 minutes. Meanwhile, you can start cooking the pasta al dente according to package directions. Once cooked, drain and set aside. Save about half a cup of pasta water — it's great for adjusting the sauce later.
While the pasta cooks, heat olive oil in a large skillet over medium heat. Add minced garlic and cook for 1 minute until fragrant. Pour in the fire-roasted tomatoes, dried basil, red pepper flakes, and salt. Let it simmer for 5 minutes. Then transfer the tomato mixture to a blender along with the soaked and drained cashews and almond milk. Blend until completely smooth and creamy.
Creamy Vegan Tomato Pasta
🥕Ingredients
Tap to check off as you go
- 8 oz penne or fusilli pasta
- 1 cup raw cashews
- 1 tbsp olive oil
- 4 cloves garlic, minced
- 1 can (14.5 oz) fire-roasted diced tomatoes
- 1/2 cup unsweetened almond milk
- 1 tsp dried basil
- 1/2 tsp red pepper flakes (optional)
- 1/2 tsp salt
- 1/4 cup fresh basil, for garnish
📋Instructions
- 1
Soak cashews in hot water for at least 15 minutes. Cook pasta al dente according to package directions; drain and reserve 1/2 cup pasta water.
- 2
In a large skillet, heat olive oil over medium heat. Add garlic and cook 1 minute. Add fire-roasted tomatoes, dried basil, red pepper flakes, and salt. Simmer 5 minutes.
- 3
Transfer tomato mixture to a blender with soaked cashews and almond milk. Blend until smooth and creamy.
- 4
Return sauce to skillet over low heat. Add cooked pasta and stir to coat. If too thick, add reserved pasta water a little at a time until desired consistency.
- 5
Serve hot, garnished with fresh basil.
💡 Pro Tips
- •For a nut-free version, substitute cashews with 1/2 cup canned coconut cream.
- •If you don't have fire-roasted tomatoes, regular diced tomatoes with a pinch of smoked paprika work beautifully.
- •Use gluten-free pasta to make this dish completely gluten-free.
Nutrition per serving
Pro Tip for the Smoothest Sauce
Before blending the sauce, make sure you drain the soaked cashews thoroughly. Any excess water can thin out the sauce and reduce its creaminess. Also, blend on high for at least 30 seconds to break down the cashews completely.
Tips for the Best Vegan Tomato Pasta
To make this dish truly shine, use high-quality fire-roasted tomatoes — they add a depth of flavor you just don't get from regular canned tomatoes. Also, don't skip the soak for the cashews; it's crucial for that silky texture. If you are short on time, you can boil the cashews for 5 minutes instead of soaking.
Want to add some protein? Toss in a can of drained chickpeas or some sautéed mushrooms. For extra greens, stir in a handful of fresh spinach when you add the sauce back to the pan — it will wilt beautifully. Remember to reserve that pasta water! It's a fantastic tool for loosening sauces without adding extra oil or cream.
Serving Suggestions
This creamy vegan tomato pasta is a complete meal on its own, but you can pair it with a simple side salad dressed with lemon vinaigrette or some crusty bread to soak up any leftover sauce. A sprinkle of nutritional yeast on top adds a cheesy, umami flavor that many vegans love. For a touch of heat, add extra red pepper flakes just before serving.
❓ Frequently Asked Questions
Why This Recipe Works for Busy Weeknights
This recipe ticks all the boxes: it's fast, uses simple pantry ingredients, and requires minimal cleanup. The creamy sauce is so satisfying that no one will miss the dairy. Plus, it's incredibly versatile — you can swap in whatever vegetables or protein you have on hand. It's comfort food made healthy, and it comes together in the time it takes to watch a single episode of your favorite show.
I love hearing how this pasta turns out for you — drop a comment below if you try it! And if you're looking for more quick vegan dinners, check out our collection of one-pot meals. Happy cooking!
This creamy vegan tomato pasta will quickly become a staple in your dinner rotation. It's proof that plant-based eating can be both convenient and deeply satisfying. Enjoy every creamy, tomatoey bite!

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 Basil Pasta: A 30-Minute One-Pot Wonder
This creamy vegan tomato basil pasta is the ultimate comfort food that comes together in just 30 minutes using one pot. Packed with rich flavors from sun-dried tomatoes, fresh basil, and a luscious cashew cream sauce, it's a dairy-free dinner everyone will love.