Vegan Spaghetti alla Puttanesca

4.8 from 36 reviews

This easy vegan pasta alla puttanesca is perfect for busy weeknight dinners! It’s made with pantry staples but tastes super fresh and delicious. Recipe yields 4 generous servings.

vegan spaghetti alla puttanesca


Puttanesca sauce

Everything else


  1. In a medium saucepan, combine the tomato sauce, olives, capers, olive bring, caper brine, garlic and red pepper flakes. Bring the mixture to a simmer over medium-high heat, then reduce heat to medium and simmer, stirring often, for 20 minutes.
  2. Remove the sauce from heat, and stir in the olive oil and almost all of the chopped parsley, reserving some to sprinkle on the finished bowls. Season to taste with freshly ground black pepper and salt, if necessary (the sauce was already plenty salty for me, so I didn’t add any salt).
  3. While the sauce cooks, bring a large pot of salted water to boil and cook your spaghetti according to package directions. Drain and return it to the pot.
  4. If you’re adding zucchini noodles, spiralize the zucchini with a spiralizer (here’s how), or turn the zucchini into noodles with a julienne peeler, or grate the zucchini the long way on a large box grater.
  5. Once all of your components are ready, pour the sauce over the pasta and stir to combine. Stir in the zucchini noodles, if using (if you plan on having leftovers, store extra zucchini noodles separately, as they leech water once they come into contact with salty ingredients). Divide into individual bowls and top each bowl with a light sprinkle of parsley. Serve immediately.


Recipe adapted from Fresh Italian Cooking for the New Generation by Alexandra Caspero.
Make it gluten free: Use all zucchini noodles, or substitute your favorite gluten-free pasta.

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.