There are nights when I want comfort. Not fancy. Not fussy. Just a bowl of something warm and creamy that feels like a hug.
This creamy tomato coconut pasta vegan recipe is exactly that.
It’s rich without cream. Silky without butter. Deeply savory, yet bright from tomatoes. And it’s ready in about 30 minutes. That’s my kind of dinner.
If you love tomato pasta but want a dairy-free twist, this is the vegan pasta dish you’ll make on repeat.
Why You’ll Love This Creamy Tomato Pasta
This isn’t a bland “healthy substitute” situation. It’s full-bodied. Velvety. Satisfying.
Here’s what makes it special:
- Coconut milk creates a luscious coconut milk pasta sauce.
- Sun dried tomatoes add depth and a slight chew.
- Garlic and onion build a savory backbone.
- It works with any pasta you have.
- It’s an easy vegan dinner that feels restaurant-worthy.
And the best part? No complicated steps. Just simple pantry ingredients doing their thing.
Ingredients for Vegan Tomato Coconut Pasta
You probably have most of this already.
For the pasta:
- 12 oz pasta (penne, rigatoni, or spaghetti work well)
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1/2 cup chopped sun dried tomatoes (oil-packed or rehydrated dried tomatoes)
- 1 can (14 oz) crushed tomatoes
- 1/2 cup tomato paste
- 1 cup full-fat coconut milk
- 1 teaspoon dried oregano
- 1/2 teaspoon chili flakes (optional)
- Salt and black pepper to taste
- Fresh basil for garnish
Optional toppings:
- Vegan Parmesan
- Extra sun dried tomatoes
- A drizzle of olive oil
This combination creates a creamy tomato pasta sauce vegan cooks swear by.
How to Make Creamy Tomato Coconut Pasta
Step 1: Cook the pasta
Boil a large pot of salted water. Cook your pasta until al dente. Reserve 1/2 cup of pasta water before draining.
Step 2: Build the base
Heat olive oil in a large skillet over medium heat. Add onion. Cook until soft and translucent. About 3–4 minutes.
Add garlic. Stir for 30 seconds. Don’t let it brown.
Step 3: Add the tomatoes
Stir in chopped sun dried tomatoes. Let them warm up and release their flavor.
Add crushed tomatoes and tomato paste. Mix well. Let it simmer for 5–7 minutes. The sauce will start to thicken.
Step 4: Make it creamy
Pour in the coconut milk. Stir until smooth. This is where the magic happens. The sauce turns from sharp red to a soft, creamy coral.
Add oregano, chili flakes, salt, and pepper.
Simmer for another 5 minutes. If the sauce gets too thick, add a splash of reserved pasta water.
Step 5: Combine
Add the cooked pasta directly into the skillet. Toss until every piece is coated in that creamy tomato coconut milk sauce.
Taste and adjust seasoning.
Top with fresh basil and vegan Parmesan. Serve immediately.
What Makes This Tomato Pasta Recipe So Creamy?
It’s all about the coconut milk.
Full-fat coconut milk creates body and silkiness without dairy. It blends with the acidity of tomatoes and mellows them out.
The result? A creamy vegan pasta that doesn’t taste like coconut curry. It tastes like classic creamy tomato pasta, with a gentle richness that lingers.
If you’ve tried pasta with coconut milk sauce before and found it thin, the trick is tomato paste. It thickens the sauce and intensifies flavor.
Sun Dried Tomatoes: The Secret Weapon
Fresh tomatoes give brightness. Crushed tomatoes give body. But sun dried tomatoes bring depth.
They’re concentrated. Slightly sweet. Slightly tangy.
In this vegan tomato coconut pasta, they add a savory note that makes people pause and say, “What’s in this?”
If you only have dried tomatoes, soak them in warm water for 10 minutes before chopping. Oil-packed ones work straight from the jar.
You can even turn this into a sundried tomato pasta by increasing the quantity and reducing crushed tomatoes slightly.
Tips for the Best Coconut Milk Pasta Sauce
Use full-fat coconut milk. Light versions can make the sauce watery.
Let the tomato paste cook for a few minutes before adding coconut milk. It deepens the flavor.
Salt matters. Tomatoes need enough salt to shine.
Don’t overcook the pasta. Slightly firm pasta holds sauce better.
If you want extra creaminess, blend the sauce briefly with an immersion blender before adding pasta.
These small tweaks elevate your vegan creamy tomato sauce from good to unforgettable.
Variations You Can Try
One of the reasons I love vegan pasta recipes is how flexible they are.
Add spinach.
Stir in a handful at the end. It wilts beautifully into the sauce.
Add mushrooms.
Sauté sliced mushrooms with the onion for an earthy note.
Add protein.
Crispy tofu cubes or white beans turn this into a heartier vegan dinner.
Make it spicy.
Increase chili flakes or add a spoon of chili paste.
Add roasted vegetables.
Zucchini or bell peppers work beautifully in this tomato coconut milk pasta.
The base stays the same. The personality changes.
How This Compares to Traditional Creamy Tomato Pasta
Classic creamy tomato pasta often relies on heavy cream or butter.
This vegan creamy tomato coconut pasta uses coconut milk instead. It gives the same mouthfeel but keeps it dairy-free.
You still get:
- A rich pasta sauce
- Balanced acidity
- Smooth texture
- Comfort in every bite
But you skip the dairy.
That’s why this recipe fits perfectly into dairy free pasta recipes coconut milk lovers search for.
Serving Suggestions
This vegan pasta dish stands strong on its own. But if you’re building a full meal, here’s what I serve with it:
- Garlic bread
- Simple green salad with lemon dressing
- Roasted broccoli
- A sprinkle of vegan Parmesan on top
It also reheats beautifully. The sauce thickens in the fridge, so add a splash of water when warming.
Storage and Meal Prep
Store leftovers in an airtight container in the fridge for up to 4 days.
Reheat on the stove over low heat. Add a little water or coconut milk to loosen the sauce.
You can freeze the sauce separately for up to 2 months. Just cook fresh pasta when ready to serve.
This makes it perfect for easy pasta recipes during busy weeks.
Common Mistakes to Avoid
Using sweetened coconut milk.
Always check the label. You want unsweetened.
Skipping seasoning.
Tomatoes need salt and pepper to taste balanced.
Adding coconut milk too early.
Let the tomato base cook first. It develops deeper flavor.
Overcrowding the pan.
If doubling the recipe, use a large skillet so the sauce reduces properly.
These small details keep your creamy tomato pasta from tasting flat.
Why This Is a Go-To for Vegan Dinners
This recipe hits all the right notes.
Comforting.
Simple.
Dairy-free.
Budget-friendly.
It uses pantry staples. No obscure ingredients. No complicated methods.
When someone tells me they’re unsure about vegan pasta recipes tomato-based, I serve this. It wins them over every time.
It proves that vegan tomato pasta can be bold and indulgent.

Creamy Tomato Coconut Pasta (Vegan)
Ingredients
Method
- Bring a large pot of salted water to a boil. Add pasta and cook until al dente according to package instructions. Before draining, save 1/2 cup of pasta water. Drain and set aside.
- Heat olive oil in a large skillet over medium heat. Add chopped onion. Cook for 3–4 minutes until soft and slightly golden.
- Stir in minced garlic. Cook for 30 seconds. Do not let it brown.
- Stir in chopped sun dried tomatoes. Cook for 1–2 minutes to release flavor.
- Add crushed tomatoes and tomato paste. Stir well until smooth. Let it simmer for 5–7 minutes so it thickens slightly.
- Pour in the coconut milk. Stir until fully combined. The sauce will turn a creamy coral color. Add oregano, chili flakes (if using), salt, and pepper.
- Let the sauce simmer gently for 5 minutes. If it feels too thick, add a splash of reserved pasta water.
- Add cooked pasta directly into the skillet. Toss until evenly coated in sauce.
- Top with fresh basil and vegan Parmesan if desired. Serve warm.
Notes
- Use full-fat unsweetened coconut milk for the best texture. Light coconut milk makes the sauce thinner.
- Taste the sauce before serving. Tomatoes need enough salt to shine.
- If the sauce thickens too much while sitting, add a splash of warm water when reheating.
- You can swap penne for rigatoni or spaghetti. Short pasta holds the sauce best.
- For extra richness, stir in a tablespoon of vegan butter at the end.
Frequently Asked Questions
Can I taste the coconut in this pasta?
Very lightly. The coconut milk softens the tomatoes and creates creaminess, but it doesn’t overpower the dish.
Can I use fresh tomatoes instead of canned?
Yes. Use about 2 cups of chopped ripe tomatoes. Cook them longer so they break down fully.
Is this tomato pasta recipe gluten-free?
It can be. Just use gluten-free pasta.
Can I make this oil-free?
You can sauté onions in a splash of water or vegetable broth instead of olive oil.
What pasta shapes work best?
Penne and rigatoni hold the creamy tomato coconut pasta sauce well. Spaghetti works too for a classic feel.
Can I use light coconut milk?
You can, but the sauce will be thinner. Full-fat gives the best creamy vegan pasta texture.
How do I make it extra rich?
Add a tablespoon of vegan butter at the end or a bit more tomato paste.
Is this good for meal prep?
Yes. It reheats well and tastes even better the next day as the flavors deepen.
Can I add vegan Parmesan?
Absolutely. It adds a salty finish that pairs beautifully with the coconut milk tomato sauce.
What herbs work best?
Basil is my favorite. Oregano and thyme also work nicely in this pasta sauce.
If you’re craving something cozy tonight, this creamy tomato coconut pasta vegan recipe won’t let you down.
It’s the kind of dish that makes you slow down for a moment. Twirl your fork. Take a bite. Close your eyes.






