Sun-Dried Tomato Vegan Pasta

Loading…

By Reading time

Silky, savory, and packed with the kind of tomato depth that clings to every ridge of rigatoni, this sun-dried tomato vegan pasta earns its place in the weeknight rotation fast. The sauce turns glossy and rich without any dairy, and the spinach folds in just at the end so it stays tender instead of turning muddy. Every bite gets that punch of garlic, tomato paste, and sun-dried tomatoes, balanced by basil on top and a little nutritional yeast for a parmesan-like finish.

The trick here is building the sauce in layers. Sun-dried tomato oil carries the garlic and chopped tomatoes, tomato paste cooks long enough to lose its raw edge, and coconut cream gives the sauce body without needing flour or cashews. Pasta water does the last bit of work, loosening everything into a sauce that coats instead of sitting heavy at the bottom of the bowl. If you’ve ever had vegan pasta turn bland or greasy, this version fixes both problems.

Keep reading for the exact moment to add the spinach, the reason the sauce needs a short simmer, and a few swaps that still keep the final bowl creamy and satisfying.

“

The sauce coated the pasta beautifully and didn’t feel heavy at all. I loved how the tomato paste cooked down first — the flavor was deeper than most vegan pasta recipes I’ve tried.

★★★★★— Megan L.

Love this creamy sun-dried tomato vegan pasta? Save it to Pinterest for a fast dinner with a rich dairy-free sauce and plenty of spinach.

Save to Pinterest

The Reason This Sauce Stays Creamy Without Dairy

Most vegan cream sauces break down for one of two reasons: the base is too thin, or the heat is too aggressive once the cream goes in. This sauce avoids both. Coconut cream has enough fat to stay stable, and the tomato paste gets cooked in the pan first so it doesn’t taste sharp or raw under the richness.

The other piece that matters is the pasta water. It contains starch, which helps the sauce emulsify and cling to the pasta instead of sliding off. Add it a splash at a time after the coconut cream has simmered; if you pour in too much at once, the sauce turns loose before it has a chance to tighten back up.

What Each Ingredient Is Actually Doing In This Dish

Sun-Dried Tomato Vegan Pasta creamy tomato basil
  • Sun-dried tomatoes in oil — These bring concentrated tomato flavor and a little chew. Oil-packed tomatoes work best here because the oil becomes part of the sauce, carrying flavor into the garlic instead of leaving the pan dry.
  • Coconut cream — This is what makes the sauce lush and spoonable. Use full-fat coconut cream, not light coconut milk, or the sauce will taste thin and won’t coat the pasta properly.
  • Tomato paste — A small amount gives the sauce backbone and color. Cooking it for a full minute deepens the flavor and removes the metallic edge raw paste can have.
  • Nutritional yeast — This adds the savory, slightly cheesy note that rounds out the sauce. If you skip it, the dish still works, but it tastes flatter and less complete.
  • Pasta water — The starch in it helps bring the sauce together. Save a full cup, then use only what you need so the sauce stays creamy instead of watery.
  • Rigatoni or penne — Short pasta with ridges traps the sauce best. Long noodles work in a pinch, but you lose some of that thick, clingy bite that makes this dish satisfying.

Building the Sauce So It Clings Instead of Splitting

Start With the Sun-Dried Tomato Oil

Heat the oil from the jar first, then add the garlic and chopped sun-dried tomatoes. That oil already carries flavor, so it gives the garlic a head start without burning it. Keep the heat at medium and stir often; if the garlic browns hard, it turns bitter and the whole sauce picks up that edge.

Cook Out the Tomato Paste

Once the paste hits the pan, let it cook for about a minute before you add the cream. It should darken slightly and smell sweet instead of sharp. That short cook is what keeps the sauce from tasting canned or acidic, and it helps the final color stay deep red-orange instead of pale.

Finish With Cream and Pasta Water

Pour in the coconut cream with the seasoning and let it simmer gently for about five minutes. You want small bubbles at the edge, not a rolling boil. Add the drained pasta and splash in reserved water only as needed until the sauce loosens and coats every piece; if it looks soupy, keep tossing over low heat and it will tighten as the starch activates.

Wilt the Spinach at the End

Add the spinach last and toss just until the leaves collapse. It only needs a minute or two. If you cook it too early, it turns dull and loses that fresh green contrast against the sauce, which is part of what keeps the bowl tasting bright.

How to Adapt This for Different Pantry Situations

Make It Gluten-Free

Swap in your favorite gluten-free rigatoni or penne. The sauce stays the same, but you’ll want to cook the pasta just until it’s tender with a little bite left, since gluten-free pasta can go soft fast once it hits the sauce.

Use Cashew Cream Instead of Coconut

If you don’t want any coconut flavor, use thick cashew cream in the same amount. The sauce will taste a little more neutral and slightly less rich, but it still finishes silky. Blend the cashews until completely smooth or the texture will feel grainy.

Make It Spicier

Double the red pepper flakes or add a pinch of smoked paprika for a warmer finish. That extra heat plays well with the sweet tomato paste, but don’t add it all at the end or it can sit on top of the sauce instead of blending in.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens as it chills, so the pasta may look a little firm at first.
  • Freezer: Freezes well for up to 2 months, though the spinach will soften more after thawing. Freeze in portions for the easiest reheating.
  • Reheating: Warm gently on the stovetop with a splash of water or unsweetened plant milk. Low heat matters here; high heat can make the coconut cream separate and the pasta dry out before the sauce loosens.

Questions I Get Asked About This Recipe

Can I use coconut milk instead of coconut cream?+

You can, but the sauce won’t be as thick or luxurious. If coconut milk is all you have, simmer it a little longer before adding the pasta and use less reserved water so it doesn’t turn loose.

How do I keep the sauce from tasting too coconutty?+

Cook the tomato paste fully and season the sauce well with salt, pepper, and nutritional yeast. Those savory ingredients pull the flavor back toward tomato and garlic, which keeps the coconut cream in the background instead of letting it dominate.

Can I make sun-dried tomato vegan pasta ahead of time?+

Yes. The flavor holds up well, and it reheats nicely with a splash of liquid. For the best texture, undercook the pasta by a minute if you know you’re storing it, so it doesn’t go soft after it sits in the sauce.

How do I thicken the sauce if it looks thin?+

Let it simmer a few minutes longer before adding more pasta water. If it still feels loose, keep tossing it over low heat with the pasta, because the starch from the noodles helps it tighten naturally as it sits.

Can I use frozen spinach instead of baby spinach?+

Yes, but thaw it first and squeeze out as much water as you can. Frozen spinach adds extra moisture, and if you skip that step the sauce can turn thinner than intended.

Sun-Dried Tomato Vegan Pasta

Sun-dried tomato vegan pasta with a creamy dairy-free coconut cream sauce and garlicky sun-dried tomatoes. Rigatoni is tossed with reserved pasta water until glossy, then spinach wilts right into the sauce.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Italian-American
Calories: 650

Ingredients
  

Rigatoni or penne
  • 1 lb rigatoni or penne Use dried pasta.
Sun-dried tomatoes in oil, chopped
  • 0.5 cup sun-dried tomatoes in oil Chop before cooking.
Baby spinach
  • 3 cup baby spinach Add at the end to wilt.
Garlic, minced
  • 4 garlic Minced.
Full-fat coconut cream
  • 1 can (13.5 oz) full-fat coconut cream For a creamy vegan sauce.
Pasta water
  • 0.5 cup pasta water Reserve from the cooked pasta; use as needed to loosen sauce.
Nutritional yeast
  • 3 tbsp nutritional yeast Adds a parmesan-like flavor.
Tomato paste
  • 2 tbsp tomato paste
Italian seasoning
  • 1 tsp Italian seasoning
Red pepper flakes
  • 0.25 tsp red pepper flakes Adjust for heat.
Sun-dried tomato oil
  • 2 tbsp sun-dried tomato oil From the jar of sun-dried tomatoes.
Fresh basil
  • 0.25 cup fresh basil Plus extra for serving, to taste.
Extra nutritional yeast
  • 1 tbsp extra nutritional yeast For finishing, optional.
Salt and pepper to taste
  • 0.1 tsp salt and pepper Season 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. Reserve 1 cup of pasta water, then drain.
Make the sun-dried tomato sauce
  1. In a Dutch oven over medium heat, warm the sun-dried tomato oil until it shimmers. Sauté the garlic and chopped sun-dried tomatoes for 2 minutes, stirring until fragrant.
  2. Add the tomato paste and cook for 1 minute, stirring to deepen the color. Keep it moving to avoid scorching.
  3. Stir in the coconut cream, Italian seasoning, red pepper flakes, and nutritional yeast. Simmer for 5 minutes, stirring occasionally, until the sauce looks creamy.
Toss and finish
  1. Add the drained pasta to the sauce and toss to coat, adding reserved pasta water as needed for a silky texture. Use more water if it looks too thick.
  2. Add the baby spinach and toss until wilted, about 1 minute. Stir through so the spinach is evenly distributed.
  3. Season with salt and pepper to taste, then top with fresh basil. Finish with extra nutritional yeast if desired.

Notes

Pro tip: reserve more pasta water than you think you’ll need—coconut cream thickens as it sits, and a splash helps the sauce cling to every tube. Refrigerate leftovers in a covered container for up to 4 days; reheat gently with a tablespoon or two of water. Freezing is not recommended because the coconut cream can separate slightly after thawing. For a lighter option, use light coconut cream and add 2–4 tbsp extra pasta water to keep the sauce creamy.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating