Dreamy Vegan Tomato Pasta

As seen in Satisfying Entrées for Every Table.

You get loads of flavor here from rich coconut cream, tangy sun-dried tomatoes, plus a good punch of garlic and Italian herbs. Everything gets tossed with fettuccine, peppery arugula, and a shower of parsley. Add vegan parm on top if you want it extra tasty. The whole thing comes together in about 25 minutes.

Lindsey
Created By Lindsey
Last updated on Wed, 02 Jul 2025 03:13:18 GMT
A bowl of spaghetti and chunky tomato sauce on top. Save Pin
A bowl of spaghetti and chunky tomato sauce on top. | cookbing.com

This luscious pasta loaded with sun-dried tomatoes is my ultimate go-to when I want something rich and quick without too much fuss. The tangy tomatoes blended with coconut cream give you a smooth, super flavorful coating for your noodles, and it's totally plant-based.

This dish was a spur-of-the-moment creation during a hectic week when I needed some comfort but still wanted something healthy. My family thought dairy-free creamy pasta wouldn’t work, but now they always ask for this over any classic cream sauce.

Mouthwatering Ingredients

  • Flat leaf parsley: Adds brightness and a pop of color to your plate
  • Baby arugula: Packs a peppery kick that keeps the sauce from feeling too heavy
  • Nutritional yeast: Brings that cheesy taste and extra nutrients, no milk required
  • Coconut milk: Grab just the thick and creamy top layer from your can for maximum richness
  • Water or vegetable broth: Keeps the sauce from getting too thick and adds moisture
  • Cherry tomatoes: Fresh and juicy to tone down the sun-dried tomato punch
  • Tomato paste: Deepens the tomato flavor and thickens everything up
  • Balsamic vinegar: Gives a little sweet-acid lift that pairs perfectly with the tomatoes
  • Italian seasoning: A shortcut for packing lots of herb flavor into one step
  • Sun dried tomatoes: These are the tiny flavor powerhouses making every bite awesome
  • Garlic cloves: Minced fresh for aromatic kick at the sauce’s base
  • Gluten free fettuccine: Go with regular pasta if you don't mind wheat—it all works!

Easy-Breezy Instructions

Serve Up:
Scoop the finished pasta into bowls, making sure everyone gets plenty of saucy goodness. Sprinkle a generous amount of parsley and (if you're into it) vegan parmesan on top. Dig in while it's still warm and dreamy.
Mix Pasta With Sauce:
Drop the hot, drained pasta into your skillet full of sauce. If things look a bit gloopy, a splash of that saved pasta water will fix it. Toss around gently so every noodle gets a cozy sauce blanket. Drop in the arugula and toss again just until it melts into everything.
Get It Creamy:
Open the can of coconut milk and only use the thick, creamy part from up top. Blend that with nutritional yeast right into your skillet, and don’t forget a pinch of salt and black pepper. Let it simmer a bit so it thickens up nicely while you give it a stir every now and then.
Let It Simmer:
Drop in cherry tomatoes along with some water or broth. Pop on a lid and let things bubble away for 3–4 minutes, just until the tomatoes start to break down. Smash a few with your spoon to let out their juicy insides and mix up the textures.
Sweeten It Up:
Shake over some Italian seasoning, pour in the balsamic, toss in the tomato paste, then keep stirring for a couple of minutes. This is where the tomato paste gets nice and sweet, deep, and flavorful—it’ll darken up and smell amazing.
Sizzle Aromatics:
While pasta’s on the boil, heat up your biggest skillet on medium. A splash of oil, water, or broth goes in. Toss in the garlic and sun-dried tomatoes, then stir around for two minutes until they smell fantastic, but don’t let them brown. Add a little water if things get stuck.
Boil Your Pasta:
Fill a pot with salty water and crank up the heat till it’s bubbling big. Drop in your noodles and give them a stir every so often so nothing gets sticky. Cook until perfect al dente (usually 8 to 10 minutes) following the package. Right before draining, save about half a cup of the pasta water for later.
A bowl of pasta with a sprig of parsley on top. Save Pin
A bowl of pasta with a sprig of parsley on top. | cookbing.com

The real star here is the sun-dried tomatoes. I picked up the trick of throwing them in for maximum flavor back in Italy from a friendly local cook. They layer in so much depth and taste, all without needing hours on the stove—a little bit goes super far.

Make Ahead & Storage Secrets

Stash leftover pasta in a lidded container in the fridge and it’ll keep just fine for up to three days. It’s actually even tastier on day two, since everything gets a chance to mingle. Warm it back up gently on the stove, adding a bit of water or broth if the sauce tightens up. If you’re meal prepping, wait to mix in fresh arugula until you’re ready to eat so it doesn’t go limp.

Handy Swaps

No arugula? Use baby spinach—it’s milder but works great. Not into coconut? Whip up a quick cashew cream by blending 1 cup soaked cashews plus 3/4 cup water until velvety and smooth. Forgot Italian seasoning? Dried basil, oregano, and thyme mixed equally will absolutely do the trick.

A bowl of pasta with red sauce and green herbs. Save Pin
A bowl of pasta with red sauce and green herbs. | cookbing.com

Tasty Pairings

This dish is awesome on its own but pairs perfectly with a leafy salad dressed simply in lemon and olive oil. Add garlic bread if you want to soak up every drop of sauce. For drinks, a glass of vegan Chianti really matches the tomato flavors, or just sip sparkling water with a lemon wedge for something light and bubbly.

Cultural Inspiration

This one borrows flavors from Italy but the twist with coconut milk gives it a whole different vibe. Classic Italian pasta is usually all about cheese for its creaminess, but here, you get an equally rich feel with no dairy in sight. Mixing both sun-dried and fresh tomatoes shows off that Italian idea of using the same ingredient a couple different ways for major flavor.

Common Questions

→ Why does this pasta turn out so creamy even without cheese?

Full-fat canned coconut milk and nutritional yeast do all the heavy lifting here, giving your sauce that thick, smooth vibe.

→ Is regular pasta okay if I don't want gluten-free noodles?

For sure! Just cook up whatever noodles you like—no need to get fancy unless you want to.

→ What works if I'm out of nutritional yeast?

If you’ve got vegan parmesan, toss that in, or skip it—no biggie. The flavor won't be exactly the same, but it'll still taste great.

→ How can I fix it if my sauce gets too thick?

Just splash in a bit more veggie broth or some water, little by little, until it thins out to how you like it.

→ Can I make this ahead and just reheat later?

Totally! Whip up the sauce, stash it in the fridge for up to 3 days, then warm it up and stir with fresh noodles when you're hungry.

Vegan Tomato Pasta

Silky smooth pasta bursting with tomato, garlic, and loads of fresh greens.

Preparation Time
5 Minutes
Cooking Time
20 Minutes
Overall Time
25 Minutes
Created By: Lindsey

Recipe Type: Main Courses

Skill Level: Moderate

Type of Cuisine: Italian-style

Serves: 4 Portions

Diet Preferences: Vegan-Friendly, Suitable for Vegetarians, Gluten-Free Option, Free of Dairy

What You'll Need

→ Main Ingredients

01 4 cloves garlic, minced
02 4 servings of gluten-free fettuccine
03 10 chopped sun-dried tomatoes
04 2 cups fresh baby arugula
05 1 tbsp Italian spice blend
06 ½ cup chopped flat-leaf parsley
07 1 cup water or use veggie broth if you'd like
08 3 tbsp tomato paste
09 1 tbsp balsamic vinegar
10 2 cups cherry tomatoes
11 7 oz canned full-fat coconut milk, scoop just the thick cream
12 3 tbsp nutritional yeast
13 Salt and pepper, as much as you want
14 Vegan parmesan (add it if you want!)

Step-by-Step Directions

Step 01

Dish out the pasta into bowls or plates. Sprinkle on some chopped parsley. Add vegan parmesan on top if you feel like it.

Step 02

Slide the drained pasta into your skillet. Toss in the arugula. Stir everything around so the noodles get nicely coated and mixed together.

Step 03

Throw in the cherry tomatoes with a cup of water. Put a lid on it, let them get tender for a few minutes. Smash the tomatoes a bit with your spoon. Pour in coconut cream and nutritional yeast, sprinkle salt and pepper, and simmer until the sauce gets thick. Should take at least five minutes.

Step 04

Now add Italian seasonings, balsamic, and tomato paste to the pan. Cook the mix until it smells awesome and looks a bit sticky. Two or three minutes should do it.

Step 05

Get your skillet hot and add water, broth, or a little oil. Toss in the sun-dried tomatoes and garlic. Stir and cook for about two minutes. Add a splash more liquid if it sticks.

Step 06

Fill a big pot with water and bring it to a boil. Cook your gluten-free fettuccine until it’s just tender. Drain it and let it hang out for a bit.

Helpful Notes

  1. If you want a super smooth and creamy texture, scoop only the thick creamy part from your can of coconut milk.

Essential Tools

  • Big pot
  • Wide skillet
  • Wooden spoon or spatula
  • Strainer

Allergen Warnings

Always review the ingredient labels for allergens or consult a healthcare professional with concerns.
  • Coconut is in this one (from the coconut milk).

Nutritional Info (Per Portion)

Nutritional values are approximations and shouldn’t be viewed as customized health guidance.
  • Calories: 330
  • Fat Content: ~
  • Carbohydrates: ~
  • Protein Content: ~