Sun-Dried Tomato Vegan Pasta

Category: Dinner Recipes

Silky, savory, and packed with the kind of deep tomato flavor that clings to every ridge of pasta, this sun-dried tomato vegan pasta earns its place in the regular dinner rotation fast. The sauce is creamy without dairy, the spinach wilts right into the pan, and the whole dish lands with that rich, restaurant-style feel you usually only get after a lot more effort.

What makes this version work is the layering. Sun-dried tomato oil starts the base, then garlic and tomato paste get cooked long enough to lose their raw edge and turn sweet and concentrated. Coconut cream gives body, while nutritional yeast adds the salty, nutty depth that keeps the sauce from tasting flat. A little pasta water pulls everything together into a glossy coating instead of a heavy blanket.

Below, I’ll walk through the one step that keeps the sauce from getting too thick, plus a few swaps that still give you a satisfying bowl if you need to adjust for what’s in the pantry.

“

The sauce turned out glossy and thick without feeling heavy, and the pasta water made it cling to the rigatoni instead of pooling in the bowl. I’ve already made it twice this week.

★★★★★— Lauren M.

Creamy sun-dried tomato vegan pasta with spinach, basil, and that glossy dairy-free sauce is one to pin for easy dinners.

Save to Pinterest

The Trick to a Creamy Vegan Sauce That Actually Clings

The mistake that ruins a lot of dairy-free pasta sauces is treating them like a quick stir-together situation. Coconut cream has body, but it still needs a little time on the heat to pick up the tomato paste, garlic, and seasoning so the final sauce tastes built, not blended. That short simmer is what keeps the flavor from reading as flat or coconut-heavy.

Pasta water is the other piece that matters. The starch helps the sauce emulsify and coat the noodles, especially with rigatoni or penne where you want the sauce tucked into the ridges and centers. If the pan looks tight before you add the pasta, don’t panic; a splash of reserved water loosens it into a glossy sauce instead of a thick paste.

  • Sun-dried tomatoes in oil — The oil carries more flavor than dry-packed tomatoes, and it gives you a built-in sauté fat with depth. If you only have dry-packed tomatoes, soak them in hot water first and add a tablespoon of olive oil to the pan.
  • Coconut cream — Full-fat coconut cream gives the sauce its body. Lite coconut milk thins out too much and won’t hold the sauce the same way.
  • Nutritional yeast — This is what gives the sauce that savory, Parmesan-like edge. Don’t skip it if you want the sauce to taste complete rather than just creamy.
  • Tomato paste — Cooking it for a minute matters. That little bit of heat pulls out sweetness and removes the raw, metallic edge it can have straight from the can.

Building the Sauce in the Right Order

Starting with the Flavor Base

Warm the sun-dried tomato oil first, then add the garlic and chopped tomatoes. You want the garlic fragrant and softened, not browned; once it starts to color, it turns bitter and takes over the whole dish. This first minute or two sets the base for everything that follows.

Cooking Out the Tomato Paste

Stir in the tomato paste and let it sizzle for about a minute before adding the coconut cream. It should darken a shade and smell sweeter. If you dump the cream in too early, the paste stays sharp and the sauce never gets that rounded, cooked flavor.

Finishing With Pasta Water and Spinach

Once the cream has simmered and thickened, add the cooked pasta and a splash of reserved water. Toss until the sauce looks glossy and coats the noodles instead of sitting in the bottom of the pan, then add the spinach and keep tossing just until it wilts. If the sauce feels too thick after the pasta goes in, that’s the moment for more pasta water, not more cream.

Make It Without Coconut

Use an unsweetened oat or cashew cream if you don’t want coconut flavor in the background. The sauce will be a little lighter and less rich, but the tomato paste and nutritional yeast still carry the dish. Just keep the simmer gentle so the base stays smooth.

Gluten-Free Pasta Swap

Use a sturdy gluten-free penne or rigatoni and cook it just to al dente. Gluten-free pasta can go from firm to mushy fast, and overcooked noodles won’t hold up in this thick sauce. Reserve a little extra pasta water because some brands drink up more than regular wheat pasta.

Add Protein Without Losing the Sauce

Stir in white beans or chickpeas at the same time as the spinach for extra heft. They soak up the sauce without changing the texture much, and they make the dish feel more like a full meal. Keep the heat low so the beans don’t break apart.

Storage and Reheating

  • Refrigerator: Keeps for 3 to 4 days in a sealed container. The sauce thickens as it chills, so expect the pasta to drink up a little more of it.
  • Freezer: Freezes well for up to 2 months, though the texture softens a bit after thawing. Freeze in individual portions for the easiest reheating.
  • Reheating: Reheat gently on the stovetop with a splash of water or unsweetened plant milk. High heat can make the sauce split or dry the pasta out before the center warms through.

Questions I Get Asked About This Recipe

Can I use a different pasta shape?+

Yes. Penne, rigatoni, fusilli, and shells all work well because they catch the sauce. Just avoid very delicate pasta shapes that won’t hold up to the thick coconut-based sauce.

How do I keep the sauce from tasting like coconut?+

Use full-fat coconut cream, not coconut milk, and let it simmer with the tomato paste and seasonings long enough for the flavors to meld. The garlic, sun-dried tomatoes, and nutritional yeast push the sauce in a savory direction, which keeps the coconut note in the background.

Can I make this ahead of time?+

You can make the sauce a day ahead and keep it in the fridge. Cook the pasta fresh if you can, then toss it with the reheated sauce and a splash of water so it stays glossy instead of gummy.

How do I fix sauce that got too thick?+

Add reserved pasta water a little at a time while tossing over low heat. The starch in the water loosens the sauce without washing away the flavor the way plain water can.

Can I leave out the nutritional yeast?+

You can, but the sauce will taste flatter and less savory. If you skip it, add a pinch more salt and a little extra tomato paste, then finish with a generous shower of basil to bring the dish back into balance.

Sun-Dried Tomato Vegan Pasta

Sun-dried tomato vegan pasta in a creamy dairy-free coconut cream sauce, tossed with rigatoni and wilted baby spinach. Quick simmering plus a splash of reserved pasta water creates a glossy coating for every bite.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 780

Ingredients
  

Rigatoni or penne
  • 1 lb rigatoni or penne Use salted water for best flavor.
Sun-dried tomatoes in oil
  • 0.5 cup sun-dried tomatoes in oil Chop for even distribution.
Baby spinach
  • 3 cup baby spinach Add at the end to keep it bright.
Garlic
  • 4 garlic Minced cloves.
Full-fat coconut cream
  • 1 can (13.5 oz) full-fat coconut cream Stir well so the sauce stays smooth.
Pasta water
  • 0.5 cup pasta water Reserve 1 cup; use as needed for texture.
Nutritional yeast
  • 3 tbsp nutritional yeast For a parmesan-like savory finish.
Tomato paste
  • 2 tbsp tomato paste Cook briefly to deepen flavor.
Italian seasoning
  • 1 tsp Italian seasoning
Red pepper flakes
  • 0.25 tsp red pepper flakes Adjust to taste.
Sun-dried tomato oil
  • 2 tbsp sun-dried tomato oil Use the oil from the sun-dried tomatoes.
Fresh basil
  • 0.25 cup fresh basil Plus more for serving.
Salt and pepper
  • 1 salt and pepper To taste.

Equipment

  • 1 Dutch oven

Method
 

Cook the pasta
  1. Bring a large pot of salted water to a boil and cook the rigatoni or penne until al dente, about 10 minutes. Reserve 1 cup of pasta water, then drain and set aside.
Build the sun-dried tomato sauce
  1. Heat the sun-dried tomato oil in a Dutch oven over medium heat until shimmering. Sauté the minced garlic and chopped sun-dried tomatoes for 2 minutes, stirring until fragrant and lightly softened (visual cue: small bubbles around the edges).
  2. Stir in the tomato paste and cook for 1 minute, keeping the mixture moving. Cook until the paste darkens slightly (visual cue: richer red-brown color).
  3. Add the coconut cream, Italian seasoning, red pepper flakes, and nutritional yeast. Simmer for 5 minutes until the sauce looks creamy and cohesive (visual cue: gentle bubbling and a smooth sheen).
Toss and finish
  1. Add the drained pasta to the sauce and toss to coat, adding reserved pasta water as needed. Keep tossing until the sauce clings to the pasta (visual cue: glossy coating, not watery).
  2. Add the baby spinach and toss until wilted, about 1 to 2 minutes. Stop once the spinach turns fully dark green and tender (visual cue: leaves collapse).
  3. Season with salt and pepper to taste. Top with fresh basil and, if desired, an extra sprinkle of nutritional yeast (visual cue: herb flecks on the surface).

Notes

Pro tip: add pasta water gradually so the sauce turns silky and coats the rigatoni without thinning—aim for a glossy, spoonable consistency. Refrigerate leftovers in a sealed container for up to 3 days; reheat gently with a splash of water. Freezing is not recommended because coconut cream can separate when thawed. For a nut-free option, keep it as written (it’s already coconut-based); for a lighter feel, use reduced-fat coconut milk instead of full-fat coconut cream.

You might also like these recipes

Leave a Comment

Recipe Rating