This Pasta Vegan is my go-to when I crave something creamy, comforting, and entirely plant-based. It's a rich, savory dish that proves you don't need dairy to achieve a luscious, satisfying sauce.
Advertisements1
The magic happens in a single skillet: cashews transform into a silky cream, sun-dried tomatoes add a burst of umami, and a handful of spinach wilts into the sauce for a pop of color and nutrition. Perfect for busy evenings, this meal comes together faster than takeout and leaves you feeling energized, not weighed down.
Why You'll Love This Recipe
About the Ingredients
8 oz (225g) fettuccine or your favorite pasta
Use any shape you like; gluten-free pasta works well. For a protein boost, try chickpea pasta.
1 cup (140g) raw cashews
Soak in hot water for 15 minutes for extra creaminess. Substitute with silken tofu for a nut-free version.
1½ cups (360ml) vegetable broth
Low-sodium preferred to control salt. Can use water with a bouillon cube.
3 tbsp (45ml) olive oil, divided
Use extra-virgin for better flavor. Avocado oil also works.
4 cloves garlic, minced
Fresh garlic is best; jarred minced garlic can be used in a pinch.
1/3 cup (40g) sun-dried tomatoes, chopped
Use oil-packed for extra flavor, drain well. If dry, rehydrate in warm water.
2 cups (60g) fresh spinach
Baby spinach works great. Substitute with kale (remove stems) or arugula.
1/4 cup (25g) nutritional yeast
Adds a cheesy flavor. Can omit, but it enhances the umami.
1 tbsp (15ml) lemon juice
Freshly squeezed is best. Bottled is okay in a pinch.
1/2 tsp salt, plus more to taste
Adjust to your preference; sea salt or kosher recommended.
1/4 tsp black pepper
Freshly ground for best flavor.
1/4 cup (60ml) pasta water, reserved
Starchy water helps bind the sauce.
Tips & Tricks
Don't overcook the pasta
Cook to al dente, about 1 minute less than package directions, so it holds up when mixed with the sauce.
Soak cashews properly
For a silky sauce, soak cashews in hot water for at least 15 minutes; if you skip this, the sauce may be grainy.
Adjust consistency
If the sauce is too thick, add a splash of pasta water until it reaches your desired creaminess.
Pro Tips
Step-by-Step Instructions
1. Cook Pasta Al Dente
Bring a large pot of salted water to a rolling boil. Add pasta and cook according to package instructions until al dente, about 8-10 minutes. Reserve 1/4 cup of pasta water, then drain and set aside.
2. Soak Cashews in Hot Water
While water boils, place cashews in a small bowl and cover with hot (not boiling) water. Let soak for 15 minutes until softened; this ensures a creamy blend.
3. Sauté Aromatics and Tomatoes
In a large skillet, heat 2 tbsp olive oil over medium heat (about 350°F/175°C). Add garlic and sun-dried tomatoes, sauté for 2 minutes until fragrant and tomatoes are slightly softened.
4. Make the Creamy Sauce
Drain soaked cashews and transfer to a blender. Add vegetable broth, nutritional yeast, lemon juice, salt, and pepper. Blend on high for 1-2 minutes until completely smooth and creamy.
5. Combine Sauce and Spinach
Pour the cashew sauce into the skillet with garlic and tomatoes. Stir in spinach and cook over medium heat for 2-3 minutes until spinach wilts and sauce is heated through. Adjust seasoning to taste.
6. Toss Pasta with Sauce
Add the cooked pasta to the skillet, tossing to coat evenly. If sauce is too thick, add reserved pasta water a tablespoon at a time until desired consistency. Heat for 1-2 minutes until everything is well combined and hot.
7. Finish and Serve
Remove from heat. Drizzle with remaining 1 tbsp olive oil, toss once more, and serve immediately. Garnish with fresh basil or parsley if desired.
Delicious Variations
Add protein
Toss in sautéed mushrooms, chickpeas, or grilled tofu for extra substance.
Switch the greens
Use kale or Swiss chard instead of spinach; cook a bit longer to tenderize.
Make it spicy
Stir in 1/2 tsp red pepper flakes or a splash of sriracha for heat.
How to Store Pasta Vegan
Refrigerator
Store in an airtight container for up to 4 days. The sauce will thicken; add a splash of water or broth when reheating.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in a skillet over medium heat, adding a splash of water or broth to loosen the sauce. Stir frequently until warmed through.
Frequently Asked Questions
Q: Can I make this nut-free?
Yes, substitute the cashews with 1 cup of silken tofu or 1 cup of sunflower seeds (soaked) for a creamy, nut-free sauce. Blend until smooth.
Q: What can I use instead of nutritional yeast?
If you don't have nutritional yeast, you can omit it or add a tablespoon of miso paste for a savory, umami flavor. Start with less and adjust to taste.
Q: How can I make this pasta gluten-free?
Simply use your favorite gluten-free pasta, such as brown rice or chickpea-based. The rest of the ingredients are naturally gluten-free.
Q: Can I add more vegetables?
Absolutely! Sauté zucchini, bell peppers, or broccoli along with the garlic for extra nutrition. Just adjust cooking times so they're tender.
Q: Is this recipe high in protein?
This dish provides about 12 grams of protein per serving thanks to the cashews and pasta. For a boost, add chickpeas or tofu.
I hope you love this creamy, comforting Pasta Vegan as much as I do. If you give it a try, let me know in the comments below! Don't forget to share your creations on social media and tag me—I'd love to see your twist. Stay curious, stay safe.
Pasta Vegan
Pasta Vegan is a velvety cashew-based sauce tossed with al dente pasta and veggies, ready in 25 minutes for a weeknight win.
🧂 Ingredients
- 8 oz (225g) fettuccine or your favorite pasta
- 1 cup (140g) raw cashews
- 1½ cups (360ml) vegetable broth
- 3 tbsp (45ml) olive oil, divided
- 4 cloves garlic, minced
- 1/3 cup (40g) sun-dried tomatoes, chopped
- 2 cups (60g) fresh spinach
- 1/4 cup (25g) nutritional yeast
- 1 tbsp (15ml) lemon juice
- 1/2 tsp salt, plus more to taste
- 1/4 tsp black pepper
- 1/4 cup (60ml) pasta water, reserved
📋 Instructions
- 1Cook Pasta Al Dente — Bring a large pot of salted water to a rolling boil. Add pasta and cook according to package instructions until al dente, about 8-10 minutes. Reserve 1/4 cup of pasta water, then drain and set aside.
- 2Soak Cashews in Hot Water — While water boils, place cashews in a small bowl and cover with hot (not boiling) water. Let soak for 15 minutes until softened; this ensures a creamy blend.
- 3Sauté Aromatics and Tomatoes — In a large skillet, heat 2 tbsp olive oil over medium heat (about 350°F/175°C). Add garlic and sun-dried tomatoes, sauté for 2 minutes until fragrant and tomatoes are slightly softened.
- 4Make the Creamy Sauce — Drain soaked cashews and transfer to a blender. Add vegetable broth, nutritional yeast, lemon juice, salt, and pepper. Blend on high for 1-2 minutes until completely smooth and creamy.
- 5Combine Sauce and Spinach — Pour the cashew sauce into the skillet with garlic and tomatoes. Stir in spinach and cook over medium heat for 2-3 minutes until spinach wilts and sauce is heated through. Adjust seasoning to taste.
- 6Toss Pasta with Sauce — Add the cooked pasta to the skillet, tossing to coat evenly. If sauce is too thick, add reserved pasta water a tablespoon at a time until desired consistency. Heat for 1-2 minutes until everything is well combined and hot.
- 7Finish and Serve — Remove from heat. Drizzle with remaining 1 tbsp olive oil, toss once more, and serve immediately. Garnish with fresh basil or parsley if desired.



