I’ll be honest; I am a bit skeptical of “creamy” vegan pastas that rely heavily on cashews. The texture of cashews resembles a smoothie that has gone off course. What I’m looking for is a sauce that clings, glosses, and feels a little bit luxurious, but still tastes like tomato, garlic, and herbs that you chopped yourself with a knife that’s a little dull from a recent sharpening.
The secret of this vegan creamy tomato pasta is a tomato base that has been cooked down just enough to sweeten, then finished with a splash of plant-based cream (or a clever substitute) and a handful of herbs. It is friendly for weeknights, but it does not seem like a compromise. The first time I prepared it, I made sure to serve it to a friend who “doesn’t do vegan\” and saw them return for a second bowl in complete silence- which I know is the greatest compliment.

Contents
TL;DR (Quick Summary)
- What it is: A creamy, herb-forward tomato pasta with a velvety sauce that’s fully vegan.
- Why it works: Tomato paste gets toasted for depth, tomatoes simmer to mellow acidity, and plant cream rounds everything out without masking the tomato.
- Time: About 25 to 35 minutes start to finish.
- Flavor profile: Bright tomato, gentle sweetness, garlicky warmth, and a fresh herbal finish.
- Key tips: Salt the pasta water aggressively, reserve pasta water, and add herbs at the end so they taste alive (not stewed).
- Best pasta shapes: Rigatoni, penne, fusilli, or spaghetti if you like a glossy coat.
Ingredients

Although this recipe is forgiving, some details about the ingredients are crucial. Choose a decent can of tomatoes (doesn’t need to be fancy, just steer clear of the most metallic and cheap cans). Don’t leave out tomato paste; it is the bass note. And pick a plant cream that you like the taste of, as there’s no way for it to disguise itself.
- Pasta: 12 ounces (340 g) short pasta like rigatoni or penne, or spaghetti. Bronze-cut pasta clings beautifully, but any decent pasta works.
- Olive oil: 2 tablespoons, plus more if needed. This is part of the “creaminess,” so use something you’d dip bread in.
- Onion: 1 small yellow onion, finely chopped. Shallot is even sweeter.
- Garlic: 4 to 6 cloves, minced. I know that sounds like a lot. It’s correct.
- Tomato paste: 2 tablespoons. Toasting it in oil is the difference between “tomato sauce” and “tomato sauce with shoulders.”
- Canned tomatoes: 1 can (28 ounces / 800 g) whole peeled or crushed. Whole peeled gives you more control; crush them with your hands if you’re in the mood.
- Plant cream: 1/2 to 3/4 cup (120 to 180 ml) unsweetened oat cream, soy cream, cashew cream, or canned coconut milk (see table below).
- Herbs: 1/2 cup packed fresh basil and/or parsley, chopped. Optional: a little fresh dill if you like a greener, sharper edge.
- Dried oregano: 1/2 teaspoon (optional, but it reads “Italian-ish” in the best way).
- Red pepper flakes: 1/4 to 1/2 teaspoon, to taste.
- Salt and black pepper: Non-negotiable. Taste and adjust.
- Pasta water: 1 to 1 1/2 cups reserved. This is your secret sauce adjuster.
- Lemon: 1 to 2 teaspoons juice (optional) if your tomatoes taste sleepy or overly sweet.
- Optional finishing extras: Vegan parmesan, toasted breadcrumbs, or a drizzle of good olive oil.
Master Ratio (Easy To Scale)
- 1 pound pasta
- 2 tablespoons olive oil
- 1 small onion + 4 to 6 garlic cloves
- 2 tablespoons tomato paste
- 1 (28-ounce) can tomatoes
- 1/2 to 3/4 cup plant cream
- 1/2 cup chopped fresh herbs
- 1 cup reserved pasta water (more as needed)
Example: Cooking for two? Use 6 ounces of pasta, about 1 tablespoon of tomato paste, and approximately 1/4 to 1/3 cup of plant cream. The sauce might look a bit thick in the pan, but it will loosen nicely when you add the pasta and pasta water. That moment always feels like magic. A magic trick I didn’t quite earn.
Ingredient Choices That Change Flavor
| Choice | Best for | Flavor impact | Notes |
|---|---|---|---|
| Oat cream | Neutral, classic “restaurant creamy” vibe | Soft, lightly sweet, very smooth | Great default. Choose unsweetened. |
| Soy cream | High protein, sturdy sauce | Clean, slightly tangy | Less likely to split; excellent for reheating. |
| Cashew cream | Silkiest texture, thicker sauce | Nutty richness | Blend soaked cashews with water and a pinch of salt until smooth. |
| Coconut milk (canned) | When you want plush richness fast | Noticeable coconut undertone | Use sparingly (1/3 to 1/2 cup). Works best with extra herbs and chili. |
| Unsweetened almond milk + olive oil | Lightest option | Less creamy, more “tomato-forward” | Whisk 1/2 cup milk with 1 to 2 tablespoons olive oil; add gradually. |
Herbs (How I Actually Choose)
If I have basil, I use basil. If all I have is parsley, I use parsley and I’m happy about it. If I have both, I feel smug. The only real rule is to add the majority of the fresh herbs at the end. Cooked basil tastes like a shadow of basil.
Instructions
1) Start boiling the water for the pasta. In a large pot, bring water to a boil and add enough salt for it to taste as salty as the sea (or at least as salty as you would consider the water flavorful). Add the pasta and cook for 1 minute less than the instructions state for al dente. Before draining, set aside 1 to 1 1/2 cups of pasta water. Drain and set aside.

2) Build the base. As the pasta is cooking, heat the olive oil in a large skillet or Dutch oven over medium heat. Combine chopped onions and a pinch of salt. Cook for (5 to 7 minutes) until they have softened and become translucent. If the onion is starting to brown more than normal, reduce the heat. We want smooth and sweet, not burnt.

3) Include garlic and toast the tomato paste. Add garlic and red pepper flakes, and cook for 30 to 60 seconds until aromatic. Stir constantly for 1-2 minutes while cooking the tomato paste. You should look for a slight darkening and a smell that is deeper than “raw tomato paste from the tube.” This step always makes me feel somewhat competent.

4) Tomatoes need a little simmering. Before adding the splatter-prone canned tomatoes, be sure to exercise caution. If you’re using whole tomatoes, either crush them with a spoon or your hands prior to adding them, or break them up in the pan. Stir in oregano if using. Simmer for 8 to 12 minutes uncovered, stirring now and then, until the sauce thickens and the sharpness mellows. Add salt and black pepper to taste. If you taste it and it seems to you too acidic you should probably wait a few minutes before you attempt to “fix” something.
5) Make it creamy. Reduce the heat to medium-low. Gradually add the plant cream, starting with 1/2 cup. The sauce should turn a warm, rosy color and look a bit glossy. If it looks too thick, add a little reserved pasta water (start with a 1/4 cup). Taste once more and modify the salt, pepper, and chili. If the sauce is slightly bland or too sweet, stir in 1 or 2 teaspoons of lemon juice.
6) Combine the pasta with the sauce. Pour the drained pasta into the skillet and stir to combine. To make your sauce appear silky and not clumpy, add more pasta water in small amounts until it fully coats your noodles. Allow it to simmer for 1 to 2 minutes so the pasta can absorb the sauce. This is where it stops being “pasta with sauce” and transforms into an actual meal.
7) Add the herbs last. Turn off the heat. Add most of the chopped herbs, reserving a little for garnish. If you desire some crunch, add extra herbs, a drizzle of olive oil and some toasted breadcrumbs or vegan parmesan and serve it right away.
Popular Variations
- Roasted tomato version: Roast halved cherry tomatoes with olive oil and salt, then fold into the finished sauce for sweet blistered pockets.
- Spinach and lemon: Stir in a few big handfuls of spinach at the end and finish with extra lemon for a fresher, greener bowl.
- Vodka-ish (no vodka needed): Add 1 teaspoon smoked paprika and an extra tablespoon of olive oil for a richer, “pink sauce” vibe.
- Mushroom umami: Saute 8 ounces sliced mushrooms until browned before adding onion (or alongside it). The sauce gets darker and more savory.
- Arrabbiata-leaning: Double the chili flakes, add a pinch of sugar only if your tomatoes demand it, and finish with lots of parsley.
- Protein bump: Fold in crispy baked tofu cubes or white beans (rinse well). Beans sound odd, but they’re comforting in a canteen sort of way.
Pairing And Serving Ideas
- Salad: Arugula with lemon, olive oil, and shaved fennel. Peppery salad + creamy pasta is a good marriage.
- Vegetable side: Broccolini roasted hard with garlic and chili. The char plays nicely with the sauce.
- Bread situation: Crusty sourdough or garlicky toasted baguette for swiping the last streaks.
- Wine: Sangiovese, Nero d’Avola, or a dry rose. You want acidity to cut the cream.
- Weeknight upgrade: A bowl of olives and a shower of fresh basil makes it feel like you tried.
Troubleshooting And Pro Tips
- Sauce tastes too acidic: Simmer longer first. Tomatoes calm down with heat and time. If it’s still sharp, add a bit more cream and a tiny pinch of sugar (1/4 teaspoon), then taste again.
- Sauce is too thick: Add reserved pasta water 1 tablespoon at a time. Pasta water is better than plain water because it keeps the sauce cohesive.
- Sauce is too thin: Simmer 2 to 4 minutes uncovered before adding pasta, or use a touch less plant cream next time.
- It tastes bland (the heartbreak): Add salt first, then a squeeze of lemon, then more herbs. Also check that your pasta water was salted.
- Herbs taste dull: You cooked them too long. Add a fresh sprinkle at the very end, even right in the bowl.
- Garlic burned: Start over if it’s truly burnt, sadly. If it’s just a little dark, add tomatoes quickly and keep going. (I’ve “saved” worse.)
- Make it cling: Toss the pasta in the sauce for a full minute with a splash of pasta water. Don’t just ladle sauce on top and hope.
Nutrition And Storage Basics
Depending on the type of plant cream and pasta you choose, the nutrition will vary, but the general outline is: a satisfying carb base, moderate fat from olive oil and plant cream, and a decent hit of lycopene-rich tomatoes. If you want to add more protein without turning this dish into a health lecture, consider folding in some soy cream, white beans, tofu, or chickpea pasta.
You can store them in an airtight container in the refrigerator for 3 to 4 days. Add a splash of water or plant milk and gently reheat on the stovetop to loosen (the sauce thickens as it sits). Microwaving also works, but be sure to stir halfway through to prevent hot spots and oddly dried edges on the pasta. I don’t love freezing it, but go ahead; the texture may become a bit grainy depending on the type of cream used.
Examples
Example 1: I made this on a rainy Tuesday with exactly one herb in the fridge: a sad, rubber-banded droopy bunch of parsley. I chopped it anyway, added lemon at the end, and the whole bowl tasted bright and intentional. ‘My partner asked what I don differently.’ I didn’t. That illustrates the power of finishing touches.
Example 2: A friend once tried it with coconut milk because that was what they had, then they panicked thinking it would taste like curry. Not really. It was a bit tropical. We fixed it by adding more garlic, more basil, and a little extra chili. The lesson is: you can redirect the sauce with herbs and heat.
Actionable Steps / Checklist
- Buy: 1 can tomatoes, tomato paste, plant cream, fresh basil or parsley.
- Salt pasta water well and reserve at least 1 cup before draining.
- Cook onion until soft, not browned.
- Toast tomato paste for 1 to 2 minutes in oil.
- Simmer tomatoes 8 to 12 minutes to mellow acidity.
- Stir in plant cream off high heat; adjust with pasta water for silk.
- Toss pasta in sauce for 1 to 2 minutes to finish.
- Add fresh herbs at the end; taste and adjust salt and lemon.
Glossary
- Al dente: Pasta cooked until tender but still firm at the center; it should finish cooking in the sauce.
- Reserved pasta water: Starchy cooking water that helps emulsify and loosen sauces without making them watery.
- Toasting tomato paste: Cooking paste in oil until it darkens slightly, deepening flavor and reducing raw sharpness.
- Emulsify: When fat and water combine into a smooth, cohesive sauce (helped here by starch from pasta water).
- Finish: Final additions (herbs, lemon, olive oil) added right before serving to brighten flavor.
FAQ
Can plant cream be skipped?
Yes. Lean on pasta water for body and use 1/2 cup unsweetened plant milk and 1 to 2 extra tablespoons olive oil (added slowly). While it won’t be as plush, it will be glossy and still satisfying.
Which tomatoes are better: whole, crushed, or passata?
Whole peeled tomatoes can seem rounder in taste and less aggressively processed; crushing them yourself gives you more control. Crushed is reliable and easy to use. Passata is easy and fast, but can be a bit bland unless you make sure to toast the paste and let it simmer for a while.
What can I do to prevent the sauce from tasting “raw”?
To rid the sauce of that “raw” taste, toast the tomato paste and simmer the tomatoes uncovered until the sauce thickens and smells sweet rather than tinny. You will experience it if you hurry this part.
Can I add vegetables without watering down the sauce?
Yes. Incorporate quick-cooking greens like spinach or arugula at the end, or separately roast and then fold in watery vegetables like zucchini or tomatoes. If you first brown the mushrooms, they contribute richness instead of moisture.
Is this child-friendly?
Typically, yes. If your audience is suspicious of onion pieces, keep chili flakes low and think about briefly blending the sauce. Dit help om van some vegan Parmesan te gebruik.
Yes, absolutely. You may prepare the sauce up to 3 days in advance and keep it in the fridge. To reheat it, add a little water or plant milk and warm it gently. For the best texture, toss pasta with the sauce right before serving.
Final Thoughts
The feeling of quiet victory when I make this vegan pasta is a feeling I want to experience over and over again. It is a simple recipe that doesn’t require a lot of precision. It has a fresh flavor from the tomatoes and herbs instead of the “substitutes” that a lot of recipes use. It gives you a shiny bowl and helps ease your conscience (or at least your conscience won’t feel as bad). Try it once, then start customizing it to your liking: add more basil, more spice, more cream and less fuss. That’s the real point.