Vegan Creamy Sun-Dried Tomato Pasta Recipe

Katherine

Honoring generations of culinary artistry.

Of all the recipes in my plant-based arsenal, this Vegan Creamy Sun-Dried Tomato Pasta holds a special place in my heart—and my weekly meal plan. The first time I made it, I was skeptical. How could cashews, sun-dried tomatoes, and a handful of pantry staples possibly replicate the decadent, clinging sauce of a traditional cream-based pasta? The result was nothing short of a revelation. My husband, who is usually my toughest food critic, took one bite, his eyes widened, and he declared it “restaurant-quality.” The kids, who often turn their noses up at anything overtly “healthy,” devoured their bowls without a single complaint, asking for seconds. It’s the vibrant, ruby-red color that first draws you in, promising a dish bursting with flavor. Then comes the aroma of garlic and herbs, and finally, the taste—a perfect symphony of tangy sun-dried tomatoes, savory garlic, a hint of cheesy goodness from nutritional yeast, all wrapped in a lusciously smooth, velvety sauce. It’s the kind of comfort food that feels incredibly indulgent yet is packed with wholesome, nourishing ingredients. This dish has become our go-to for busy weeknights when we crave something satisfying, and it’s equally impressive when served to guests, who are always shocked to learn it’s completely dairy-free. It proves, bite after glorious bite, that you don’t need cream or cheese to create a truly luxurious pasta experience.

The Ultimate Vegan Creamy Sun-Dried Tomato Pasta

This recipe is designed to be a showstopper. The sauce is the star, a beautifully emulsified blend of soaked cashews and flavor-packed sun-dried tomatoes. Paired with your favorite pasta, it’s a meal that is both elegant and profoundly comforting.

Yields: 6 servings
Prep time: 15 minutes (plus cashew soaking time)
Cook time: 20 minutes

Ingredients

For the Pasta:

  • 1 lb (450g) pasta of your choice (Penne, Rigatoni, or Fettuccine work beautifully)
  • 1 tbsp salt (for pasta water)

For the Creamy Sun-Dried Tomato Sauce:

  • 1 ½ cups raw, unsalted cashews
  • 1 cup oil-packed sun-dried tomatoes, drained (reserve 2 tbsp of the oil)
  • 4-5 cloves garlic, minced
  • 1 small yellow onion, finely diced
  • ½ cup nutritional yeast
  • ¼ cup fresh basil leaves, packed
  • 2 tbsp fresh lemon juice
  • 1 tsp dried oregano
  • ½ tsp red pepper flakes (optional, for heat)
  • 1 tsp smoked paprika
  • 4 cups vegetable broth, low sodium
  • 2 tbsp reserved oil from the sun-dried tomato jar
  • Salt and freshly ground black pepper to taste
  • 2 cups fresh spinach

For Garnish (Optional):

  • Freshly chopped parsley or basil
  • Extra red pepper flakes
  • Toasted pine nuts
  • Vegan Parmesan cheese

Step-by-Step Instructions

Follow these detailed instructions to achieve the perfect texture and flavor for your creamy vegan pasta. The key is to build layers of flavor and blend the sauce until it’s impeccably smooth.

Step 1: Soak the Cashews
This is the most crucial step for a silky-smooth sauce. You have two options:

  • Quick Soak: Place the raw cashews in a heatproof bowl. Boil water and pour it over the cashews, ensuring they are fully submerged. Let them soak for at least 30 minutes. This is the perfect method when you’re short on time.
  • Overnight Soak: For the absolute creamiest result, place the cashews in a bowl, cover with cool water, and let them soak on the counter or in the fridge for 4-8 hours, or overnight.
    Once soaked, drain the cashews and rinse them thoroughly. They should be plump and soft to the touch.

Step 2: Cook the Pasta
Bring a large pot of water to a rolling boil. Add a generous tablespoon of salt—this is your only chance to season the pasta itself, and it makes a huge difference. Add your chosen pasta to the boiling water and cook according to the package directions until it is al dente (cooked through but still with a slight bite). Before draining the pasta, reserve about 2 cups of the starchy pasta water. This liquid gold is key to thinning your sauce later while helping it cling perfectly to the pasta. Drain the pasta and set it aside.

Step 3: Build the Flavor Base
While the pasta is cooking, heat the 2 tablespoons of reserved sun-dried tomato oil in a large skillet or Dutch oven over medium heat. This oil is infused with incredible flavor that will form the foundation of your sauce. Add the finely diced yellow onion and sauté for 4-5 minutes, until it becomes soft and translucent. Add the minced garlic and red pepper flakes (if using) and cook for another minute until fragrant. Be careful not to burn the garlic.

Step 4: Create the Creamy Sauce
Transfer the sautéed onion and garlic mixture to a high-speed blender. Add the soaked and drained cashews, the drained sun-dried tomatoes, nutritional yeast, fresh basil, lemon juice, dried oregano, smoked paprika, and 2 cups of the vegetable broth. Blend on high speed for 2-3 minutes, or until the sauce is completely smooth and velvety. If you don’t have a high-speed blender, this may take longer. Scrape down the sides of the blender periodically to ensure everything is incorporated. The final texture should be free of any graininess.

Step 5: Combine and Simmer
Pour the blended sauce back into the same skillet you used for the onions and garlic. Turn the heat to medium-low. Add the remaining 2 cups of vegetable broth and stir to combine. Bring the sauce to a gentle simmer, allowing the flavors to meld together. Let it cook for about 5-7 minutes, stirring occasionally. The sauce will thicken as it heats up. Taste the sauce and season generously with salt and black pepper. The amount of salt will depend on the saltiness of your vegetable broth and sun-dried tomatoes.

Step 6: Finish the Dish
Add the cooked pasta directly to the skillet with the simmering sauce. Stir gently to coat every piece of pasta in the glorious red sauce. If the sauce seems too thick, add a splash of the reserved starchy pasta water, a little at a time, until it reaches your desired consistency. Finally, add the fresh spinach to the skillet. Stir continuously for 1-2 minutes until the spinach has fully wilted into the pasta and sauce.

Step 7: Serve Immediately
Divide the pasta among bowls. Garnish with fresh parsley or basil, a sprinkle of toasted pine nuts, extra red pepper flakes for a kick, or a generous dusting of vegan Parmesan cheese. Serve hot and enjoy the compliments!

Nutrition Facts

  • Servings: 6
  • Calories per serving: Approximately 580 kcal

Please note that these values are an estimate and can vary based on the specific ingredients used (e.g., type of pasta, brand of sun-dried tomatoes).

Preparation Time

  • Total Time: 35 minutes
  • Active Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Additional Time: 30 minutes (for quick-soaking cashews)

How to Serve This Masterpiece

This Vegan Creamy Sun-Dried Tomato Pasta is a satisfying meal on its own, but pairing it with the right accompaniments can elevate it to a full-course dining experience.

  • With a Crisp, Simple Salad: The richness of the pasta cries out for something fresh and acidic to cut through it.
    • Arugula Salad: Toss fresh arugula with a simple lemon vinaigrette (olive oil, lemon juice, salt, and pepper). The peppery bite of the arugula is a perfect contrast.
    • Simple Italian Salad: Combine romaine lettuce, cherry tomatoes, cucumber, and red onion with a light Italian dressing.
  • With a Side of Bread: No pasta dish is complete without something to sop up the extra sauce.
    • Vegan Garlic Bread: Slice a baguette, spread it with a mixture of vegan butter, minced garlic, and fresh parsley, and bake until golden and crispy.
    • Crusty Focaccia: A slice of rosemary and sea salt focaccia is perfect for dipping.
  • With Roasted Vegetables: Add another layer of nutrition and flavor with a side of perfectly roasted veggies.
    • Roasted Broccoli or Broccolini: Toss with olive oil, salt, and pepper, and roast at 400°F (200°C) until tender and slightly charred. A squeeze of lemon at the end brightens it up.
    • Roasted Asparagus: A classic and elegant side dish that pairs wonderfully with the flavors of the pasta.
  • Wine Pairing: For a special occasion, pair your pasta with a vegan-friendly wine.
    • White Wine: A crisp, dry Sauvignon Blanc or Pinot Grigio will complement the acidity of the tomatoes and lemon juice.
    • Red Wine: A light-bodied Pinot Noir or a Chianti will stand up to the rich sauce without overpowering it.

Additional Tips for a Perfect Dish

Here are five expert tips to ensure your pasta is flawless every single time.

  1. Don’t Skip the Pasta Water!
    Reserving the starchy pasta water is a non-negotiable step in Italian cooking for a reason. The starch in the water acts as an emulsifier and thickener. When you add it to your sauce, it helps the sauce cling to the pasta noodles beautifully, creating a more cohesive and restaurant-quality dish. It also allows you to thin the sauce to the perfect consistency without diluting the flavor, which plain water would do.
  2. Invest in Quality Sun-Dried Tomatoes.
    The sun-dried tomatoes are a core flavor component, so their quality matters immensely. Look for tomatoes packed in oil with herbs. This type is generally more tender and flavorful than the dry-packed variety. The infused oil is also a huge flavor booster that you can use to sauté your aromatics, as instructed in the recipe. If you can only find dry-packed tomatoes, you’ll need to rehydrate them in hot water for about 20-30 minutes before blending.
  3. Achieve Ultimate Creaminess with a High-Speed Blender.
    While you can make this sauce with a standard blender, a high-speed blender (like a Vitamix or Blendtec) is the true secret to an impossibly silky, velvety, and smooth sauce. It pulverizes the soaked cashews into a fine, creamy emulsion with no hint of graininess. If using a standard blender, you may need to blend for a longer period (up to 5-7 minutes), stopping frequently to scrape down the sides. Soaking the cashews for a longer duration (overnight) will also help a standard blender achieve a smoother result.
  4. Meal Prep Like a Pro.
    This recipe is fantastic for meal prepping. The sauce can be made up to 4-5 days in advance and stored in an airtight container in the refrigerator. When you’re ready to eat, simply cook your pasta, gently reheat the sauce in a skillet, and combine them. You may need to add a splash of water or vegetable broth to thin the sauce as it will thicken in the fridge. For longer storage, the sauce freezes beautifully for up to 3 months.
  5. Customize Your Protein and Veggies.
    This pasta is a wonderful canvas for additions. To boost the protein content, consider adding a can of drained and rinsed chickpeas or white beans along with the spinach. Sautéed mushrooms add a wonderful earthy, umami depth. You could also stir in grilled vegan Italian sausage or pan-fried tofu crumbles for a heartier meal. For extra veggies, try adding steamed green peas, roasted red peppers, or sautéed zucchini.

Frequently Asked Questions (FAQ)

Q1: Can I make this recipe nut-free?
A: Absolutely! If you have a nut allergy, you can achieve a creamy texture using other ingredients. The best substitute for cashews in this recipe is raw sunflower seeds. Use the same quantity (1 ½ cups) and soak them just as you would the cashews. They will lend a slightly more earthy flavor, but the result is still deliciously creamy. Alternatively, you could use a cup of full-fat canned coconut milk (the solid cream part) or a block of silken tofu, though these will alter the final flavor profile more significantly.

Q2: Can I make this recipe gluten-free?
A: Yes, this recipe is very easy to make gluten-free. The sauce itself is naturally gluten-free. Simply substitute the regular pasta with your favorite gluten-free pasta variety. Brands made from brown rice, quinoa, or chickpeas work exceptionally well and hold their texture. Cook the gluten-free pasta according to the package instructions, being careful not to overcook it, as some varieties can become mushy.

Q3: What if I don’t have nutritional yeast? What does it do?
A: Nutritional yeast is a deactivated yeast with a savory, cheesy, and nutty flavor. It’s a key ingredient in vegan cooking for replicating the umami flavor of cheese. If you don’t have it, the pasta will still be creamy and delicious, but it will lack that signature cheesy depth. You could try adding a tablespoon of white or mellow miso paste to the blender for a different kind of umami kick, or simply omit it. Do not substitute it with baker’s yeast or brewer’s yeast, as they have a completely different and unpleasant flavor.

Q4: My sauce isn’t as smooth as I’d like. What went wrong?
A: The most common reasons for a grainy sauce are insufficient soaking of the cashews or not blending for long enough. Ensure you soak your cashews for at least 30 minutes in boiling water or for several hours in cool water. When blending, especially with a standard blender, be patient. Let it run for several minutes, stopping to scrape the sides, until you can no longer see or feel any grittiness. A high-speed blender is your best friend for achieving a flawless, velvety texture.

Q5: How should I store and reheat leftovers?
A: Store any leftover pasta in an airtight container in the refrigerator for up to 3-4 days. The pasta will absorb some of the sauce as it sits, so it will be thicker upon reheating. To reheat, you can use a microwave, but the best method is to place the pasta in a skillet over medium-low heat. Add a splash of water, vegetable broth, or unsweetened plant milk to loosen the sauce and bring it back to its original creamy consistency as you stir and heat it through.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Creamy Sun-Dried Tomato Pasta Recipe


  • Author: Katherine

Ingredients

Scale

For the Pasta:

  • 1 lb (450g) pasta of your choice (Penne, Rigatoni, or Fettuccine work beautifully)
  • 1 tbsp salt (for pasta water)

For the Creamy Sun-Dried Tomato Sauce:

  • 1 ½ cups raw, unsalted cashews
  • 1 cup oil-packed sun-dried tomatoes, drained (reserve 2 tbsp of the oil)
  • 45 cloves garlic, minced
  • 1 small yellow onion, finely diced
  • ½ cup nutritional yeast
  • ¼ cup fresh basil leaves, packed
  • 2 tbsp fresh lemon juice
  • 1 tsp dried oregano
  • ½ tsp red pepper flakes (optional, for heat)
  • 1 tsp smoked paprika
  • 4 cups vegetable broth, low sodium
  • 2 tbsp reserved oil from the sun-dried tomato jar
  • Salt and freshly ground black pepper to taste
  • 2 cups fresh spinach


Instructions

Step 1: Soak the Cashews
This is the most crucial step for a silky-smooth sauce. You have two options:

  • Quick Soak: Place the raw cashews in a heatproof bowl. Boil water and pour it over the cashews, ensuring they are fully submerged. Let them soak for at least 30 minutes. This is the perfect method when you’re short on time.
  • Overnight Soak: For the absolute creamiest result, place the cashews in a bowl, cover with cool water, and let them soak on the counter or in the fridge for 4-8 hours, or overnight.
    Once soaked, drain the cashews and rinse them thoroughly. They should be plump and soft to the touch.

Step 2: Cook the Pasta
Bring a large pot of water to a rolling boil. Add a generous tablespoon of salt—this is your only chance to season the pasta itself, and it makes a huge difference. Add your chosen pasta to the boiling water and cook according to the package directions until it is al dente (cooked through but still with a slight bite). Before draining the pasta, reserve about 2 cups of the starchy pasta water. This liquid gold is key to thinning your sauce later while helping it cling perfectly to the pasta. Drain the pasta and set it aside.

Step 3: Build the Flavor Base
While the pasta is cooking, heat the 2 tablespoons of reserved sun-dried tomato oil in a large skillet or Dutch oven over medium heat. This oil is infused with incredible flavor that will form the foundation of your sauce. Add the finely diced yellow onion and sauté for 4-5 minutes, until it becomes soft and translucent. Add the minced garlic and red pepper flakes (if using) and cook for another minute until fragrant. Be careful not to burn the garlic.

Step 4: Create the Creamy Sauce
Transfer the sautéed onion and garlic mixture to a high-speed blender. Add the soaked and drained cashews, the drained sun-dried tomatoes, nutritional yeast, fresh basil, lemon juice, dried oregano, smoked paprika, and 2 cups of the vegetable broth. Blend on high speed for 2-3 minutes, or until the sauce is completely smooth and velvety. If you don’t have a high-speed blender, this may take longer. Scrape down the sides of the blender periodically to ensure everything is incorporated. The final texture should be free of any graininess.

Step 5: Combine and Simmer
Pour the blended sauce back into the same skillet you used for the onions and garlic. Turn the heat to medium-low. Add the remaining 2 cups of vegetable broth and stir to combine. Bring the sauce to a gentle simmer, allowing the flavors to meld together. Let it cook for about 5-7 minutes, stirring occasionally. The sauce will thicken as it heats up. Taste the sauce and season generously with salt and black pepper. The amount of salt will depend on the saltiness of your vegetable broth and sun-dried tomatoes.

Step 6: Finish the Dish
Add the cooked pasta directly to the skillet with the simmering sauce. Stir gently to coat every piece of pasta in the glorious red sauce. If the sauce seems too thick, add a splash of the reserved starchy pasta water, a little at a time, until it reaches your desired consistency. Finally, add the fresh spinach to the skillet. Stir continuously for 1-2 minutes until the spinach has fully wilted into the pasta and sauce.

Step 7: Serve Immediately
Divide the pasta among bowls. Garnish with fresh parsley or basil, a sprinkle of toasted pine nuts, extra red pepper flakes for a kick, or a generous dusting of vegan Parmesan cheese. Serve hot and enjoy the compliments!

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 580