Vegan Creamy Tomato Pasta Recipe

February 6, 2026

Reclaiming comfort food with a plant-based twist is what drew me to this creamy tomato pasta. It’s a simple, honest dish that transforms canned tomatoes and pantry staples into something velvety and indulgent, without any dairy. After a long day, I crave its warmth and familiarity, but I love how quick and fuss-free it is to make vegan.

This recipe feels like a small victory—turning everyday ingredients into a rich, satisfying meal that’s kind to both my waistline and the planet. It’s a reminder that comfort doesn’t need to come from heavy cream or cheese; instead, I lean on cashews, nutritional yeast, and a splash of plant-based milk for that luscious texture. It’s honest, practical, and honestly, pretty forgiving.

Making this pasta is like giving a little nod to nostalgia while keeping it fresh and modern. It’s a dish I turn to when I want something cozy but also crave the bright, tangy burst of good tomatoes. Plus, it’s a great way to clear out the pantry and still sit down to a meal that feels both indulgent and nourishing—no fuss, no dairy, just good food.

This recipe is about reclaiming comfort food with a plant-based twist, using everyday pantry staples to create a rich, velvety sauce that feels indulgent but is surprisingly quick to whip up after a busy day.

The story behind this recipe

  • This dish came together one rainy afternoon when I was craving comfort but wanted to keep it plant-based. I remembered how my grandma used to swirl tomato sauce with a splash of cashew cream for that silky texture, and thought, why not put my own spin on it? It’s a humble dish but packed with memories of simpler, cozy meals.
  • I love how this recipe is a bit of a scavenger hunt—finding that perfect balance of tangy tomatoes, rich cashews, and a dash of smoky paprika. It’s like a warm hug from the kitchen, made from ingredients I always have on hand. Every time I make it, I feel like I’m reclaiming a little bit of that homemade magic, no matter how busy life gets.
  • heading: The story behind this recipe

Ingredient breakdown: key components

  • Canned crushed tomatoes: I love the bright, tangy flavor of good-quality canned tomatoes—use San Marzano if you can. If they’re too acidic, a pinch of sugar balances it out, but skip that if the tomatoes are mellow enough.
  • Cashews: Soaked overnight or quick-blanched in hot water, they become incredibly creamy when blended. If you’re in a rush, silken tofu can give a similar velvety texture, but I prefer cashews for that nutty richness.
  • Nutritional yeast: Adds a cheesy, umami punch without dairy. For a deeper flavor, toast it lightly in a dry pan until fragrant before adding. If you’re out, a sprinkle of miso can work as a substitute.
  • Plant-based milk: Unsweetened almond or cashew milk keeps it light and smooth. Coconut milk adds a subtle richness but can overpower the tomato brightness, so use sparingly if you go that route.
  • Garlic & onion: The aroma of sautéing garlic and onion is essential here—go for fresh, and don’t rush. When they turn golden and smell sweet, that’s your cue to add the tomatoes, releasing that savory, comforting aroma.
  • Olive oil: Use a good quality extra virgin—its fruity, peppery notes will enhance the sauce. If you want to keep it lighter, a splash of infused oil (like basil or chili) can add a nice twist.
  • Fresh basil & seasoning: Bright, aromatic, and essential for that final flavor pop. If fresh isn’t available, dried basil works, but add it earlier to allow the flavors to bloom.

Spotlight on key ingredients

Cashews: Soaked overnight or quick-blanched in hot water, they become incredibly creamy when blended. If you’re in a rush, silken tofu can give a similar velvety texture, but I prefer cashews for that nutty richness.:

  • Canned crushed tomatoes: I love the bright, tangy flavor of good-quality canned tomatoes—use San Marzano if you can. If they’re too acidic, a pinch of sugar balances it out, but skip that if the tomatoes are mellow enough.
  • ingredient

Notes for ingredient swaps

  • Dairy-Free: Swap coconut cream for cashew cream for an even richer, slightly sweet flavor that pairs beautifully with tomatoes.
  • Gluten-Free: Use rice or corn pasta instead of wheat; they tend to cook faster and have a different bite but absorb flavors well.
  • Oil-Free: Skip the olive oil by sautéing garlic and onion in a splash of water or broth, which keeps it lighter but may alter the aroma slightly.
  • Tomatoes: Use fire-roasted or fresh ripe heirlooms for deeper smoky or bright, sun-ripened flavor, respectively—each adds a unique twist.
  • Herbs: Fresh basil can be swapped for dried, but add dried early in the cooking so flavors bloom; fresh provides that vibrant punch right before serving.
  • Nutritional Yeast: If you don’t have it, a sprinkle of vegan Parmesan or miso can add umami, though the cheesy depth might be less pronounced.
  • Plant Milk: Cashew or oat milk work best for creaminess; soy milk is a more neutral alternative, but avoid coconut milk if you want to keep the sauce light and bright.

Equipment & Tools

  • Large skillet: To sauté and simmer the sauce
  • Blender: To blend cashews and create a smooth cream
  • Measuring cups and spoons: For precise ingredient measurement
  • Large pot: To boil pasta
  • Wooden spoon: To stir and combine ingredients gently

Step-by-step guide to vegan creamy tomato pasta

  1. Gather all equipment: a large skillet, blender, wooden spoon, and a measuring cup. Preheat your skillet over medium heat, around 160°C (320°F).
  2. Start by sautéing: add 2 tbsp olive oil, then toss in 1 small diced onion and 3 minced garlic cloves. Cook until fragrant and golden, about 3-4 minutes. The aroma should be sweet and savory, with a slight crackle from the garlic.
  3. While onions cook, soak 1/2 cup cashews in hot water for 10 minutes or until soft. Drain and set aside.
  4. Add 1 can (400g) crushed tomatoes to the skillet. Stir well, then simmer on low heat for 8-10 minutes. The sauce should thicken slightly, with a vibrant red hue and a rich tomato aroma filling the air.
  5. Meanwhile, blend: in your blender, combine soaked cashews, 1/2 cup unsweetened plant-based milk, 2 tbsp nutritional yeast, a pinch of smoked paprika, and a squeeze of lemon juice. Blend until completely smooth and creamy—should take about 30 seconds. Check for a silky, velvety consistency; if too thick, add a splash more milk.
  6. Pour the cashew mixture into the simmering tomato sauce. Stir gently, allowing the sauce to warm and thicken further, about 2-3 minutes. The sauce should turn a creamy, uniform orange-tinged red with a luscious sheen.
  7. Taste and season: add salt, black pepper, and fresh basil leaves. Adjust seasoning to your liking. When basil is fragrant and wilted, your sauce is ready.
  8. Cook your pasta: in a separate large pot, boil water with a hefty pinch of salt. Cook 250g of your favorite pasta (penne, spaghetti, or rigatoni) until al dente, about 8 minutes. Drain, reserving a cup of pasta water.
  9. Combine pasta and sauce: toss the cooked pasta into the skillet with the sauce. If the sauce feels thick, add a splash of reserved pasta water to loosen it. Stir until evenly coated and glossy, about 1 minute.
  10. Finish and plate: let the pasta rest in the skillet for a minute to meld flavors. Serve hot, garnished with extra basil or a drizzle of good olive oil if desired.

Once combined, let the pasta sit for a minute to absorb the flavors. Serve immediately with fresh herbs or a drizzle of olive oil for extra brightness.

How to Know It’s Done

  • Sauce is velvety and coats the pasta smoothly.
  • Tomatoes have reduced slightly, aroma is rich and tomato-forward.
  • Pasta is cooked al dente, with a slight firmness when bitten.

Vegan Creamy Tomato Pasta

This vegan creamy tomato pasta combines pantry staples like canned tomatoes, cashews, and nutritional yeast to create a velvety, indulgent sauce without any dairy. The dish features al dente pasta coated in a rich, bright, and smooth tomato sauce, finished with fresh basil for a vibrant touch. It’s quick to prepare and perfect for a comforting, plant-based meal.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: vegan
Calories: 450

Ingredients
  

  • 1/2 cup cashews soaked in hot water for 10 minutes
  • 1 can (400g) crushed tomatoes
  • 2 tablespoons olive oil
  • 1 small onion diced
  • 3 cloves garlic minced
  • 1/2 cup unsweetened plant-based milk
  • 2 tablespoons nutritional yeast toast lightly in a dry pan for extra flavor
  • 1 teaspoon smoked paprika
  • 1 bunch fresh basil roughly chopped, divided
  • 250 g pasta (penne, spaghetti, or rigatoni) cooked al dente
  • to taste salt and black pepper

Equipment

  • Large skillet
  • Blender
  • Measuring Cups and Spoons
  • Large pot
  • Wooden Spoon

Method
 

  1. Start by cooking the pasta in a large pot of salted boiling water until al dente, about 8 minutes. Drain and set aside.
  2. While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add diced onion and cook until fragrant and golden, about 3-4 minutes, stirring occasionally.
  3. Add the minced garlic to the skillet and cook for another minute until fragrant, taking care not to burn it.
  4. Pour in the crushed tomatoes and stir well. Let the sauce simmer on low heat for 8-10 minutes until it thickens slightly and fills your kitchen with a rich tomato aroma.
  5. Meanwhile, drain the soaked cashews and transfer them to a blender, along with the plant-based milk, nutritional yeast, smoked paprika, and a squeeze of lemon juice if you like. Blend until completely smooth and silky, about 30 seconds.
  6. Pour the cashew cream into the simmering tomato sauce, stirring gently to combine. Cook for another 2-3 minutes until the sauce turns a creamy orange-red hue and is heated through.
  7. Season the sauce with salt, pepper, and most of the chopped basil. Stir well, allowing the herbs to release their aroma.
  8. Toss the cooked pasta into the skillet with the sauce, stirring to coat evenly. If the sauce is too thick, add a splash of reserved pasta water to loosen it up.
  9. Let the pasta sit in the sauce for a minute off the heat so the flavors meld beautifully.
  10. Serve the pasta hot, garnished with the remaining fresh basil and a drizzle of good olive oil if desired. Enjoy the velvety, vibrant flavors!

Pro tips for vegan creamy tomato pasta

  • Use a high-powered blender to achieve ultra-smooth cashew cream, ensuring a silky sauce.
  • Sauté garlic and onion until fragrant and golden—this builds a sweet, savory base for the sauce.
  • When simmering tomatoes, cook until they reduce slightly and deepen in color, about 8-10 minutes.
  • Add a splash of pasta water when mixing in the sauce to loosen it and achieve a glossy, clingy coating.
  • Toast nutritional yeast in a dry pan until fragrant to boost its cheesy, umami flavor before adding.
  • Taste and adjust seasonings at the end—salty and bright notes really make the sauce pop.
  • Let the finished pasta rest for a minute off heat—this helps the flavors meld and the sauce to thicken slightly.

Common mistakes and how to fix them

  • FORGOT to adjust heat: sauce may burn; turn down to low and stir frequently.
  • DUMPED in too much salt: over-seasoned; rinse pasta and reduce salt next time.
  • OVER-TORCHED the garlic: bitter flavor; lower heat immediately and add a splash of water.
  • SKIPPED soaking cashews: gritty sauce; soak longer or blend thoroughly for creaminess.

Quick fixes and pantry swaps

  • If sauce looks too thick, splash in hot water and stir until silky.
  • When tomatoes are too acidic, add a pinch of sugar to mellow the tang.
  • Splash a little extra plant milk if the cashew cream is too thick or grainy.
  • Patch bubbling sauce with a quick stir and reduce heat to prevent splattering.
  • Shield overcooked garlic with a splash of water and lower heat immediately.

Prep, store, and reheat tips

  • Prep the sauce components: Blend cashew cream and chop herbs ahead. Store in airtight containers in the fridge for up to 2 days, where the aromas will deepen and flavors meld.
  • Cook the pasta in advance: Slightly undercook by 1 minute, drain, toss with a little oil, and refrigerate for up to 24 hours. Reheat in hot water or microwave until steaming, then toss with warm sauce for a fresh texture.
  • Refrigerate leftovers: Store cooled pasta and sauce separately in airtight containers for up to 3 days. The sauce may thicken; stir in a splash of plant-based milk when reheating to restore creaminess.
  • Reheat gently: Warm in a skillet over low heat, stirring often. The sauce should shimmer and become velvety again, with a fresh aroma of tomato and basil. Avoid overheating to prevent separation or burning.

Top questions about vegan creamy tomato pasta

1. Can I use fresh tomatoes instead of canned?

Use canned crushed tomatoes for the best flavor and texture. Fresh tomatoes can work, but they need to be very ripe and cooked down longer.

2. How do I make the cashew cream quickly?

Soak cashews in hot water for about 10 minutes if you’re short on time. For extra creaminess, longer soaking helps.

3. Can I replace cashews or make it nut-free?

Yes, you can substitute with silken tofu or coconut milk, but they will alter the flavor and texture slightly.

4. How do I fix a bland or too-acid sauce?

Adjust the seasoning at the end—taste for acidity, salt, and basil to balance the sauce’s brightness and depth.

5. Can I skip the oil or use a different fat?

Use a good quality olive oil for sautéing; it adds fruity, peppery notes that enhance the sauce.

6. How do I cook the pasta perfectly?

Cook the pasta al dente, about 8 minutes for most shapes. Reserve some pasta water before draining—it helps loosen the sauce if needed.

7. How should I reheat the pasta without ruining the texture?

Reheat leftovers gently in a skillet over low heat, stirring often. Add a splash of plant milk if the sauce thickens too much.

8. Can I use dried herbs instead of fresh?

Use fresh basil for the brightest flavor; dried basil can be used but add it earlier to help flavor develop.

9. What if my sauce is too thick or gloopy?

If the sauce is too thick, add a little hot water or plant-based milk and stir until smooth.

10. How do I get the cashew cream super smooth?

Use a high-speed blender for the creamiest cashew sauce. This ensures a velvety, smooth texture that coats the pasta perfectly.

This dish is a reminder that comfort food can be both simple and sustainable, especially when you lean on pantry staples. It’s a go-to for busy nights when I want something nourishing without too much fuss, and it always feels like coming home.

Sharing this recipe feels like passing along a little secret—how a few humble ingredients can come together into something that feels indulgent and honest at the same time. It’s a small act of reclaiming comfort, one plate at a time, right in the middle of a hectic week.

Leave a Comment

Recipe Rating