Spaghetti alla Puttanesca Recipe
Spaghetti alla puttanesca is a vibrant Roman pasta dish built on a bold foundation of anchovies, olives, capers, and tomatoes. This rustic classic delivers deep umami flavors and comes together quickly, making it perfect for weeknight dinners or when you want an authentic Italian meal without fuss.
Ingredients
- 400g spaghetti
- 400g canned crushed tomatoes (14 oz can)
- 120g Kalamata olives, pitted (about 1 cup)
- 30g capers in brine, drained (3 tablespoons)
- 6 anchovy fillets in oil
- 4 cloves garlic, minced
- 45ml olive oil (3 tablespoons)
- 1 teaspoon red pepper flakes
- 15ml red wine (1 tablespoon, optional)
- 30g fresh flat-leaf parsley, chopped (2 tablespoons)
- Salt and black pepper to taste
- Zest of 1 lemon (optional garnish)
Instructions
-
Bring a large pot of salted water to a rolling boil and add the spaghetti. Cook according to package directions until al dente, approximately 9-11 minutes. Reserve 120ml (½ cup) of pasta water before draining.
-
While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the minced garlic and red pepper flakes, stirring constantly for about 30 seconds until fragrant.
-
Add the anchovy fillets to the skillet and stir with a wooden spoon, breaking them apart as they warm into the oil for about 1 minute. The anchovies will dissolve and create an aromatic base.
-
Pour in the crushed tomatoes and add the red wine if using. Stir well to combine. Bring the sauce to a gentle simmer and cook uncovered for 6-8 minutes until it thickens slightly.
-
Add the olives and capers to the simmering sauce, stirring to distribute them evenly. Continue cooking for 2-3 minutes. Taste and adjust seasoning with salt and black pepper as needed.
-
Transfer the drained spaghetti directly into the skillet with the sauce. Toss vigorously for 1-2 minutes, adding pasta water gradually as needed to achieve a light, flowing sauce consistency.
-
Divide the pasta among four serving bowls. Garnish generously with fresh chopped parsley and lemon zest if desired. Serve immediately while hot.
Substitutions
- Replace anchovies with 1 teaspoon of fish sauce for a vegetarian-adjacent umami depth without the whole fish
- Substitute Kalamata olives with green Castelvetrano olives for a milder, buttery olive flavor
- Use sun-dried tomatoes reconstituted in warm water instead of canned crushed tomatoes for concentrated sweetness
- Replace fresh parsley with fresh mint for a Mediterranean twist on the traditional garnish
Tips
- Reserve pasta water before draining—its starch helps emulsify the sauce and coats the noodles evenly
- Do not overcook the spaghetti; al dente texture is essential to prevent mushiness when tossed with the sauce
- The anchovies dissolve completely into the sauce rather than remaining as distinct pieces, adding complexity without fishiness to those unfamiliar with them
- Make this dish no more than 20 minutes before serving, as it does not hold well and the pasta continues absorbing liquid
Puttanesca means 'in the style of prostitutes' in Roman dialect, though food historians debate the name's exact origin—some suggest it comes from the dish's availability as a quick, satisfying meal made from humble pantry staples. This working-class Roman dish has become iconic throughout Italy and represents the region's mastery of transforming simple ingredients into bold, memorable flavors.
Frequently Asked Questions
How long does Spaghetti alla Puttanesca Recipe take to make?
Spaghetti alla Puttanesca Recipe takes about 30 minutes total — 10 minutes of prep and 20 minutes of cooking — and makes 4 servings.
What can I substitute in Spaghetti alla Puttanesca Recipe?
You can adapt it easily: Replace anchovies with 1 teaspoon of fish sauce for a vegetarian-adjacent umami depth without the whole fish; Substitute Kalamata olives with green Castelvetrano olives for a milder, buttery olive flavor; Use sun-dried tomatoes reconstituted in warm water instead of canned crushed tomatoes for concentrated sweetness.
How should I store leftover Spaghetti alla Puttanesca Recipe?
Store leftovers in an airtight container in the refrigerator for up to 3–4 days and reheat gently before serving.
How much protein is in Spaghetti alla Puttanesca Recipe?
Each serving of Spaghetti alla Puttanesca Recipe has about 22g of protein and 620 calories.




Loading comments...