Vegan Sun-dried Tomato Pasta Recipe
Introduction
This Vegan Sun-Dried Tomato Pasta is a creamy, flavor-packed dish that comes together in under 30 minutes. The rich, savory depth from the sun-dried tomatoes and garlic melds perfectly with a luscious vegan cream sauce. After testing multiple variations, I’ve perfected this recipe to be a reliable weeknight favorite that’s both indulgent and plant-based.
Ingredients
The quality of your sun-dried tomatoes and vegan cheeses makes a significant difference here. Using the flavorful oil from the jar adds an extra layer of savory complexity to the sauce.
- 8 ounces pasta of choice, we used fusilli col buco (see note 1)
- 1 cup reserved pasta water (see note 2)
- ⅔ cup of sun-dried tomatoes, julienned or chopped (see note 3)
- 1-2 tablespoons of oil from the jar or 1-2 tablespoons extra virgin olive oil (see note 4 for oil-free)
- 4-5 cloves garlic (or less, to taste), minced or grated
- ¼ teaspoon Italian seasoning, optional
- 4 ounces vegan cream cheese (see note 5 for substitution)
- ½ cup grated vegan parmesan cheese (see note 6 for substitution)
- 2 cups baby spinach, optional
- Salt and pepper, if needed
Timing
| Prep Time | 10 minutes |
| Cook Time | 15 minutes |
| Total Time | 25 minutes |
Context: This 25-minute total time is about 30% faster than many traditional cream-based pasta recipes that require a roux. It’s the perfect timeline for a quick, satisfying weeknight dinner.
Step-by-Step Instructions
Step 1 — Cook the Pasta
Bring a large pot of salted water to a boil. Add your pasta and cook according to package directions until al dente. Before draining, carefully reserve 1 cup of the starchy pasta water—this is crucial for creating a silky, emulsified sauce later.
Step 2 — Sauté the Aromatics
While the pasta cooks, heat the sun-dried tomato oil or olive oil in a large skillet over medium heat. Add the minced garlic and sauté for about 60 seconds until fragrant, being careful not to let it burn. This quick cooking method, known as sweating, gently softens the garlic without browning it.
Step 3 — Build the Sauce Base
Add the chopped sun-dried tomatoes and optional Italian seasoning to the skillet. Stir and cook for another 1-2 minutes to warm them through and infuse the oil. This step helps concentrate their sweet, tangy flavor.
Step 4 — Create the Cream Sauce
Reduce the heat to low. Add the vegan cream cheese and about ½ cup of the reserved pasta water to the skillet. Stir continuously until the cream cheese is completely melted and a smooth, creamy sauce forms. (Pro tip: Adding the warm pasta water gradually prevents the sauce from seizing or becoming lumpy).
Step 5 — Combine Pasta and Sauce
Add the drained, cooked pasta directly into the skillet with the sauce. Toss everything together, adding more pasta water a splash at a time if needed to reach your desired consistency. The starch in the water helps the sauce cling beautifully to every noodle.
Step 6 — Finish and Serve
Turn off the heat. Stir in the grated vegan parmesan and optional baby spinach, letting the residual heat wilt the spinach. Taste and adjust seasoning with salt and pepper only if needed—the cheeses and tomatoes are often salty enough. Serve your creamy Vegan Sun-Dried Tomato Pasta immediately.
Nutritional Information
| Calories | ~450 |
| Protein | 15g |
| Carbohydrates | 55g |
| Fat | 18g |
| Fiber | 6g |
| Sodium | ~700mg |
This plant-based pasta dish is a good source of plant-based protein and fiber, with notable amounts of Vitamin C and iron from the sun-dried tomatoes and spinach. Note: Estimates are based on typical ingredients and a single serving. Values may vary depending on specific brands used.
Healthier Alternatives
- Use chickpea or lentil pasta — Boosts protein and fiber by up to 40% compared to regular pasta, creating a more filling meal.
- Swap vegan cream cheese for soaked cashews — Blend ¾ cup soaked cashews with ½ cup water for a whole-food, lower-sodium creamy base.
- Opt for low-sodium sun-dried tomatoes — Look for tomatoes packed in water or with no salt added to better control the dish’s sodium level.
- Add white beans or peas — Stir in 1 cup during the final toss for extra plant protein and a creamier texture without more fat.
- Use nutritional yeast instead of vegan parmesan — Provides a cheesy, umami flavor with less fat and added B-vitamins.
- Choose zucchini noodles (zoodles) — For a lower-carb, gluten-free version, replace half the pasta with spiralized zucchini added in the last minute of cooking.
Serving Suggestions
- Top with toasted pine nuts or breadcrumbs for a satisfying crunch.
- Pair with a simple arugula salad dressed with lemon juice to cut through the richness.
- Serve alongside roasted asparagus or broccoli for a complete, colorful plate.
- Perfect for a casual dinner party; double the recipe to serve 4-6.
- Drizzle with a final swirl of high-quality olive oil and fresh basil just before serving.
- Enjoy with a glass of crisp Pinot Grigio or a sparkling water with lemon.
This creamy sun-dried tomato pasta is versatile for any season. In summer, add fresh cherry tomatoes; in cooler months, it’s a comforting one-pan meal that reheats beautifully for lunch.
Common Mistakes to Avoid
- Mistake: Skipping the pasta water. Fix: Always reserve the starchy water. It’s the key to emulsifying the sauce and preventing a greasy, separated texture.
- Mistake: Burning the garlic in Step 2. Fix: Sauté over medium heat for just 60 seconds until fragrant. Burnt garlic will make the entire sauce taste bitter.
- Mistake: Adding cold cream cheese to the hot pan. Fix: Let the cheese sit at room temperature for 10 minutes before using, and add it to the skillet over low heat to melt smoothly.
- Mistake: Overcrowding the skillet when combining. Fix: Use a large, wide pan (not a pot) to properly toss the pasta and sauce, ensuring every piece is evenly coated.
- Mistake: Not tasting before adding extra salt. Fix: Sun-dried tomatoes and vegan cheeses are often salty. Always taste your finished vegan sun-dried tomato pasta before adding any additional salt.
- Mistake: Cooking the spinach too early. Fix: Stir it in off the heat. The residual warmth wilts it perfectly without turning it mushy or releasing too much water into the sauce.
Storing Tips
- Fridge: Cool completely and store in an airtight container for up to 5 days. The sauce may thicken; revive it with a splash of water or plant-based milk when reheating.
- Freezer: Freeze in portion-sized containers for up to 3 months. For best texture, slightly undercook the pasta. Thaw overnight in the fridge before reheating.
- Reheat: Gently warm on the stovetop over medium-low heat with a tablespoon of water, stirring frequently. Microwave in 30-second intervals, stirring between each. Ensure the internal temperature reaches 165°F for food safety.
This dish is an excellent candidate for meal prep. In my tests, storing the sauce separately from the cooked pasta preserves the best al dente texture for up to 5 days. Simply combine and warm when ready to eat.
Conclusion
This Vegan Sun-Dried Tomato Pasta proves that a deeply flavorful, creamy dinner doesn’t require dairy or hours in the kitchen. It’s a versatile base you can customize endlessly with what you have on hand. For another quick tomato-based meal, try this Tomato Spinach Chicken Spaghetti Recipe. Give this recipe a try and share your favorite variation in the comments!
Frequently Asked Questions
How many servings does this Vegan Sun-Dried Tomato Pasta make?
This recipe yields 2-3 main course servings. For a heartier meal or to serve 4, I recommend doubling the recipe or adding a protein like white beans or chickpeas. The nutritional information provided is for a single serving based on the standard recipe yield.
What can I use if I don’t have vegan cream cheese?
A great alternative is raw cashew cream. Blend ¾ cup soaked cashews with ½ cup water until completely smooth for a whole-food base. For a lighter option, use ½ cup of full-fat canned coconut milk, which will add a subtle sweetness but still create a rich, creamy texture for your pasta.
Why is my vegan pasta sauce grainy or separated?
This usually happens if the vegan cream cheese is too cold when added or if the heat is too high, causing the emulsifiers to break. The fix is to always add room-temperature cream cheese to the pan over low heat and whisk continuously while slowly streaming in the warm, starchy pasta water to create a stable emulsion.
PrintVegan Sun-dried Tomato Pasta
Ingredients
- 8 ounces pasta of choice, we used fusilli col buco (see note 1)
- 1 cup reserved pasta water (see note 2)
- ⅔ cup of sun-dried tomatoes, julienned or chopped (see note 3)
- 1–2 tablespoons of oil from the jar or 1-2 tablespoons extra virgin olive oil (see note 4 for oil-free)
- 4–5 cloves garlic (or less, to taste), minced or grated
- ¼ teaspoon Italian seasoning, optional
- 4 ounces vegan cream cheese (see note 5 for substitution)
- ½ cup grated vegan parmesan cheese (see note 6 for substitution)
- 2 cups baby spinach, optional
- Salt and pepper, if needed
Instructions
- Bring a large pot (preferably a nonstick pot) of water to a boil. When the water has come to a boil, cook your pasta according to package directions.
- While the pasta cooks I highly recommend preparing all of the other ingredients so you’re ready to go.
- to reserve a cup of that pasta water! Put a glass measuring cup (or a bowl) under that colander in the sink and save a bit of that starchy pasta water (alternatively, CAREFULLY grab a cup of it before straining the pasta if your colander stands on its own). The addition of starchy pasta water helps the “sauce” come together, but no worries if you forgot it. Your dish will still be great with unsweetened non-dairy milk or regular water.
- After the pasta is cooked, drain the water (reserving a cup or so), and leave it in the colander for a few minutes (if you’re worried about it sticking, have someone toss it every so often, or you can add just a little oil to keep it from sticking, but I didn’t and it was fine).
- Return the pot to the stove and turn the heat to medium. Add the oil to the pot (or skip it if you’re oil-free) and heat for one minute, then add the sun-dried tomatoes and minced garlic. Cook for 1-2 minutes, stirring frequently so nothing sticks.
- Add the Italian seasoning, vegan cream cheese, and ¾ cup of that reserved pasta water (or unsweetened non-dairy milk or water if you forgot). You may choose to add the remaining quarter cup of water if it’s too thick. Stir until cream cheese melts. This could vary depending on the brand, but took about 1-2 minutes of frequent stirring for me.
- the grated vegan parmesan cheese if using and stir until mostly melted (about 30 seconds, or a little more if it’s the kind that comes pre-shredded).
- Add the spinach and stir for 20-30 seconds, then add back the pasta and toss/stir everything to combine.
- with salt and pepper if needed (mine was salty enough so I just used fresh cracked pepper). If you’re looking for a little more brightness, add the juice of a half a medium or a whole small lemon and toss to combine.
- immediately and enjoy.
- Refrigerate leftovers in an airtight container for up to 4 or 5 days, but like most pasta dishes I think this vegan sun-dried tomato pasta is best the first night.

One Comment