Creamy Vegan Sun-Dried Tomato Pasta

Pasta, Noodles, Dumplings

October 30, 2026

Vegan Sun-Dried Tomato and Artichoke Penne – vegetarian recipe

Vegan sun-dried tomato and artichoke penne makes its creamiest sauce from silken tofu and soaked cashews — no overnight soaking, just hot water while the pasta cooks. Sun-dried tomatoes and marjoram carry the flavor, artichoke hearts make it feel like a treat. Twenty-five minutes, one blender, done.

A creamy, luscious pasta that’s completely dairy-free and vegan? You heard that right! This Sun-Dried Tomato and Artichoke Penne gets its incredible richness from a secret blend of silken tofu and cashews. It’s a restaurant-quality meal that comes together in under 30 minutes, proving that plant-based eating is anything but boring. Get ready to find your new weeknight favorite!

Ingredients

• PREP: 15 minutes | COOK: 10 minutes | YIELD: 5 x 2-cup servings
• 1 lb / 454 g whole wheat penne rigate, made without eggs
• 1 x 12-oz / 340 g (12 oz) package silken soft tofu, drained, at room temperature
• ½ cup / 120 ml (4.1 fl oz) raw unsalted cashews
• ½ cup / 120 ml (4.1 fl oz) hot water
• 1 cup / 240 ml rehydrated sun-dried tomatoes, not in oil, drained
• 1 clove garlic, chopped
• 2 Tbsp / 30 ml chopped basil
• 1 Tbsp / 15 ml chopped marjoram
• ¼ tsp / 1.25 ml (0 fl oz) each sea salt and freshly ground black pepper
• 1 x 8-oz / 225 g (7.9 oz) package frozen artichoke hearts, thawed

Instructions

1. Bring a large pot of water to a boil over high heat. Cook the penne according to package directions until al dente. Before draining, reserve ¼ cup / 60 ml (2 fl oz) of the starchy cooking liquid. Drain the pasta, do not rinse, and transfer it to a large serving bowl.
2. While the pasta cooks, combine the silken tofu, raw cashews, and hot water in a high-speed blender. Blend until the mixture is completely smooth and creamy.
3. Add the drained sun-dried tomatoes, chopped garlic, basil, marjoram, salt, and pepper to the blender. Pulse until the are combined but small, flavorful chunks of tomato remain.
4. Pour the sauce over the hot pasta in the bowl. Add the thawed artichoke hearts and toss everything together until well-coated. If the sauce seems too thick, add the reserved pasta water a tablespoon at a time until it reaches your desired consistency. Serve immediately.

Nutritional Information

• Per serving
• Calories: 428
• Protein: 19 g
• Carbohydrates: 81 g
• Total Fat: 11 g
• Saturated Fat: 1 g
• Fiber: 13 g
• Sodium: 254 mg
• Cholesterol: 0 mg

Pro Tips

• For an ultra-smooth sauce, soak the raw cashews in hot water for at least 30 minutes before blending. If you have more time, soaking them in cold water for 2-4 hours works wonders.
• Don’t skip reserving the pasta water! The starch in the water is a key emulsifier that helps the sauce cling beautifully to the penne and creates a silkier texture.
• Boost the cheesy, umami flavor by adding 1-2 tablespoons (30 ml / 1 fl oz) of nutritional yeast to the blender along with the tofu and cashews.
• Feel free to add more veggies! A cup of fresh spinach or some sautéed mushrooms would be a delicious addition. Stir them in with the artichoke hearts.

FAQ

Q: Can I make this pasta sauce without cashews
A: Yes, for a nut-free version, you can substitute the raw cashews with an equal amount of raw sunflower seeds. Soak them as you would the cashews to ensure a creamy, smooth sauce.

Q: Where does the protein in this vegetarian pasta come from
A: This recipe gets its impressive 19 grams (0.67 oz / 19 g) of protein per serving primarily from the whole wheat penne and the creamy silken tofu base of the sauce, making it a satisfying and complete vegetarian meal.

Q: Is there a soy-free substitute for the silken tofu
A: For a soy-free sauce, you can replace the silken tofu with one cup of soaked raw cashews (for a total of 1.5 cups / 360 ml) and a bit more hot water or unsweetened plant milk to achieve the right consistency. Adding 2 tablespoons (30 ml / 1 fl oz) of nutritional yeast will help replicate the savory depth.

Q: How should I store leftovers of this sun-dried tomato pasta
A: Store any leftovers in an airtight container in the refrigerator for up to 3 days. The sauce may thicken when chilled; you can add a splash of water or plant-based milk when reheating on the stovetop or in the microwave to restore its creamy texture.

More Recipes You’ll Love

Vegan Sun-Dried Tomato and Artichoke Penne – vegetarian recipe
Stav Kogan

Vegan Sun-Dried Tomato and Artichoke Penne

A creamy, luscious pasta that's completely dairy-free and vegan. This Sun-Dried Tomato and Artichoke Penne gets its incredible richness from a secret blend of silken tofu and cashews, coming together in under 30 minutes.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 5 serving
Calories: 428

Ingredients
  

  • A creamy, luscious pasta that's completely dairy-free and vegan? You heard that right! This Sun-Dried Tomato and Artichoke Penne gets its incredible richness from a secret blend of silken tofu and cashews. It's a restaurant-quality meal that comes together in under 30 minutes, proving that plant-based eating is anything but boring. Get ready to find your new weeknight favorite!
  • 1 lb (454 g) whole wheat penne rigate, made without eggs
  • 1 x 12-oz / 340 g (12 oz) package silken soft tofu, drained, at room temperature
  • ½ cup (120 ml / 4.1 fl oz) raw unsalted cashews
  • ½ cup (120 ml / 4.1 fl oz) hot water
  • 1 cup (240 ml) rehydrated sun-dried tomatoes, not in oil, drained
  • 1 clove garlic, chopped
  • 2 Tbsp (30 ml) chopped basil
  • 1 Tbsp (15 ml) chopped marjoram
  • ¼ tsp (1.25 ml / 0 fl oz) each sea salt and freshly ground black pepper
  • 1 x 8-oz / 225 g (7.9 oz) package frozen artichoke hearts, thawed
  • For an ultra-smooth sauce, soak the raw cashews in hot water for at least 30 minutes before blending. If you have more time, soaking them in cold water for 2-4 hours works wonders.
  • Boost the cheesy, umami flavor by adding 1-2 tablespoons (30 ml / 1 fl oz) of nutritional yeast to the blender along with the tofu and cashews.
  • Feel free to add more veggies! A cup of fresh spinach or some sautéed mushrooms would be a delicious addition. Stir them in with the artichoke hearts.

Method
 

  1. Bring a large pot of water to a boil over high heat.
  2. Cook the penne according to package directions until al dente.
  3. Before draining, reserve ¼ cup / 60 ml (2 fl oz) of the starchy cooking liquid.
  4. Drain the pasta, do not rinse, and transfer it to a large serving bowl.
  5. While the pasta cooks, combine the silken tofu, raw cashews, and hot water in a high-speed blender.
  6. Blend until the mixture is completely smooth and creamy.
  7. Add the drained sun-dried tomatoes, chopped garlic, basil, marjoram, salt, and pepper to the blender. Pulse until the are combined but small, flavorful chunks of tomato remain.
  8. Pour the sauce over the hot pasta in the bowl.
  9. Add the thawed artichoke hearts and toss everything together until well-coated. If the sauce seems too thick, add the reserved pasta water a tablespoon at a time until it reaches your desired consistency.
  10. Serve immediately.
  11. Don't skip reserving the pasta water! The starch in the water is a key emulsifier that helps the sauce cling beautifully to the penne and creates a silkier texture.

Nutrition

Calories: 428kcalCarbohydrates: 81gProtein: 19gFat: 11g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Authentic Thai Peanut Sauce with Crispy Fried Tofu – vegetarian recipe

Crispy Tofu with The BEST Thai Peanut Sauce

Authentic Thai peanut sauce with crispy fried tofu is the combination that ruins restaurant takeout for you. The sauce builds from red and Mussaman curry pastes, coconut milk, roasted peanuts, and tamarind into something rich and complex, while cornstarch-dusted tofu...