Sun-Dried Tomato Vegan Pasta

Loading…

By Reading time
Servings 4–6 people

Silky, savory, and packed with the kind of tomato depth that clings to every ridge of rigatoni, this sun-dried tomato vegan pasta earns a permanent spot in the weeknight rotation. The sauce turns glossy and rich without dairy, and the spinach folds in at the end so it stays fresh instead of disappearing into the pan. It’s the sort of bowl that feels comforting without being heavy.

The trick is building the sauce in layers. Garlic and sun-dried tomatoes go into the oil first, which gives the whole dish a deep, concentrated base before the coconut cream ever hits the pan. Tomato paste cooks for a minute on its own, which takes off the raw edge and pushes the flavor toward something rounder and more savory. Pasta water matters here too, because its starch helps the sauce cling instead of sliding off the noodles.

Below, I’ve included the ingredient details that matter most, plus the one point in the process where this dish goes from good to the kind of pasta you start craving again the next day.

The sauce coated the rigatoni beautifully, and the pasta water made it turn silky instead of thick and clumpy. My husband went back for seconds before I even sat down.

★★★★★— Megan R.

Save this sun-dried tomato vegan pasta for the nights when you want a creamy, dairy-free sauce that coats every bite.

Save to Pinterest

The Reason This Sauce Stays Creamy Without Dairy

Most vegan pasta sauces fall into one of two traps: they’re thin and bland, or they get heavy and separate before the noodles are coated. This one avoids both because it starts with fat, tomato, and starch working together. The sun-dried tomato oil carries flavor through the pan, the tomato paste adds body, and the pasta water gives the sauce just enough looseness to turn silky instead of pasty.

The other thing that helps is the coconut cream. You want full-fat coconut cream, not light coconut milk, because this sauce needs richness to stand up to the tomato paste and nutritional yeast. If the heat runs too high after the coconut cream goes in, the sauce can look greasy or split around the edges. Keep it at a gentle simmer and let it thicken slowly.

What Each Ingredient Is Actually Doing Here

Sun-Dried Tomato Vegan Pasta creamy rigatoni basil
  • Sun-dried tomatoes in oil — These do more than add tomato flavor; they bring a concentrated, almost jammy sweetness and the oil gives the sauce a head start. If yours are packed dry, rehydrate them first, but the oil-packed version is better here because that oil becomes part of the sauce.
  • Sun-dried tomato oil — This is one of the smartest shortcuts in the dish. It carries the tomato flavor through the sauté and helps the garlic and paste bloom without burning.
  • Full-fat coconut cream — This is the body of the sauce. Coconut milk is thinner and won’t give the same cling, so stick with cream if you want that lush finish. The coconut flavor stays in the background once the tomato, garlic, and nutritional yeast take over.
  • Nutritional yeast — This brings the savory, cheesy note that makes the sauce taste complete. It can’t be swapped 1:1 with actual parmesan if you need the recipe to stay vegan, but if you’re not avoiding dairy, a small shower of finely grated parmesan at the end gives the same salty finish.
  • Tomato paste — Don’t skip the minute of cooking here. That short sauté takes away the raw taste and gives the sauce a deeper, cooked tomato flavor that sun-dried tomatoes alone can’t provide.
  • Rigatoni or penne — Short pasta with ridges grabs the sauce in all the right places. Long noodles work in a pinch, but they won’t catch the bits of tomato and spinach as well.

Building the Sauce So It Clings to the Pasta

Wake Up the Garlic and Tomatoes First

Start by warming the sun-dried tomato oil, then add the garlic and chopped tomatoes. You want the garlic fragrant and just turning golden at the edges, not browned, because browned garlic turns bitter fast and throws off the whole pan. The tomatoes should soften a little and glisten in the oil. That’s your cue that the base is ready for the tomato paste.

Cook the Tomato Paste Before the Cream

When the paste goes in, stir it through the hot oil and tomatoes for about a minute. It should darken slightly and smell richer, almost like cooked pizza sauce. This short step is what gives the finished dish depth instead of a flat, canned-tasting tomato note. If you add the cream too soon, the paste never gets the chance to mellow.

Simmer Gently, Then Loosen With Pasta Water

Once the coconut cream, seasoning, red pepper flakes, and nutritional yeast are in, keep the heat low enough that the sauce barely bubbles. A hard boil can make coconut cream split and turn grainy. When the pasta goes in, add reserved pasta water a splash at a time until the sauce turns glossy and coats the noodles instead of pooling underneath them. Fold in the spinach at the very end so it wilts without going dull or mushy.

How to Adapt This for a Bigger Bowl, a Lighter Bowl, or a Different Pantry

Make It Gluten-Free

Use a sturdy gluten-free penne or rigatoni so the sauce has something to cling to. Cook it just to al dente and keep a close eye on the timing, because gluten-free pasta can go soft fast once it hits the hot sauce. The sauce itself already works without any changes.

Swap the Coconut Cream if You Taste Coconut Too Strongly

If the coconut flavor bothers you, use a plain, unsweetened cashew cream instead. It gives the sauce a softer, more neutral finish, though it won’t be quite as rich as coconut cream. Blend soaked cashews with hot water until completely smooth, then use the same way you would the coconut cream.

Add Protein Without Changing the Sauce

White beans, chickpeas, or pan-seared tofu all fit here without fighting the tomato sauce. Stir them in when you add the pasta so they warm through and pick up the seasoning. The dish stays vegan, but it eats like a fuller dinner.

Use Kale Instead of Spinach

Kale works if that’s what you have, but it needs a little more time. Strip the stems, chop it finely, and let it simmer in the sauce for a few extra minutes so it softens properly. Spinach disappears almost instantly; kale gives the pasta a heartier bite.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The pasta will absorb some sauce as it sits, so it thickens a bit overnight.
  • Freezer: It freezes, but the pasta texture softens after thawing. If you want to freeze it, keep the sauce separate from the pasta for the best result.
  • Reheating: Warm it gently on the stove or in the microwave with a splash of water to loosen the sauce. The biggest mistake is blasting it on high heat, which can make the coconut cream break and turn the pasta dry.

Questions I Get Asked About This Recipe

Can I use coconut milk instead of coconut cream?+

You can, but the sauce will be thinner and less luxurious. If coconut milk is all you have, simmer it a little longer before adding the pasta so some of the extra water cooks off. Full-fat coconut cream still gives the best cling and the richest finish.

How do I keep the sauce from looking greasy?+

Keep the sauce at a gentle simmer instead of a boil. If it gets too hot, the coconut cream can separate and the oil will rise to the top. A splash of pasta water plus a good stir usually brings it back together.

Can I make this pasta ahead of time?+

Yes, but it’s best within a day or two. The sauce thickens as it sits, so save a little pasta water or plain water for reheating. If you’re planning ahead, cook the pasta just shy of al dente so it doesn’t turn soft after warming.

How do I make it less tangy?+

Add a little more coconut cream or a pinch of sugar to round out the tomato edge. The acidity comes mostly from the sun-dried tomatoes and tomato paste, so balancing it with fat works better than trying to mask it with more seasoning. A tiny pinch of salt also helps the sweetness come forward.

Can I add more vegetables to this sauce?+

Yes, but add vegetables that won’t release a lot of water or they’ll thin the sauce. Mushrooms, zucchini, or roasted red peppers work well if you cook off their moisture first. Add watery vegetables in small amounts so the sauce stays creamy and concentrated.

Sun-Dried Tomato Vegan Pasta

Sun-dried tomato vegan pasta with a creamy dairy-free coconut cream sauce that clings to rigatoni or penne. Sun-dried tomatoes, garlic, spinach, and nutritional yeast create a rich, savory finish with basil on top.
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 your preferred tube pasta; rigatoni holds sauce well.
Sun-dried tomatoes
  • 0.5 cup sun-dried tomatoes in oil, chopped
Spinach
  • 3 cup baby spinach
Garlic
  • 4 clove garlic, minced
Coconut cream
  • 1 can (13.5 oz) full-fat coconut cream
Pasta water
  • 0.5 cup pasta water Measured from the reserved pasta cooking water; use as needed for sauce thickness.
Nutritional yeast
  • 3 tbsp nutritional yeast
Tomato paste
  • 2 tbsp tomato paste
Italian seasoning
  • 1 tsp Italian seasoning
Red pepper flakes
  • 0.25 tsp red pepper flakes
Sun-dried tomato oil
  • 2 tbsp sun-dried tomato oil
Basil for serving
  • 1 Fresh basil For serving.
Extra nutritional yeast for serving
  • 1 tbsp extra nutritional yeast Optional extra sprinkle for a parmesan-like finish.
Salt and pepper
  • 0.5 tsp Salt and pepper to taste

Equipment

  • 1 Dutch oven
  • 1 cast iron skillet

Method
 

Cook the pasta
  1. Bring a large pot of water to a boil and cook the rigatoni or penne until al dente, stirring occasionally so it stays separated. Reserve 1 cup pasta water before draining.
Make the sun-dried tomato vegan sauce
  1. Heat the sun-dried tomato oil in a skillet over medium heat until shimmering, then add the minced garlic and chopped sun-dried tomatoes. Sauté for 2 minutes until fragrant and slightly softened.
  2. Add the tomato paste and cook for 1 minute, stirring constantly to darken slightly and reduce any raw taste.
  3. Pour in the full-fat coconut cream and stir until smooth, then add Italian seasoning, red pepper flakes, and nutritional yeast. Simmer for 5 minutes, stirring occasionally, until the sauce looks creamy and cohesive.
Toss and finish
  1. Add the drained pasta to the skillet and toss to coat, loosening with reserved pasta water as needed to help the sauce cling. Add the baby spinach and toss until wilted.
  2. Season with salt and pepper to taste and top with fresh basil and additional nutritional yeast if using, so the pasta is finished with bright herb and a parmesan-style sprinkle.

Notes

Pro tip: add pasta water gradually (start with 1/2 cup) so the sauce turns silky without getting watery. Store leftovers in the refrigerator up to 4 days; reheat gently with a splash of water. Freezing is not recommended because coconut cream can change texture after thawing. For a lower-fat option, use light coconut milk instead of full-fat coconut cream and simmer a little longer to thicken.

You might also like these recipes

Leave a Comment

Recipe Rating