This post may contain affiliate links. Please read our disclosure policy.

Once I discovered how fast and easy it is to make Spaghetti alla Puttanesca, it’s been a staple in our house. Tender pasta is tossed with a robust sauce of tomatoes, olives, capers, garlic, anchovies, and, of course, good olive oil. It’s a 30 minute meal that’s dinner party elegant, but weeknight easy.

spaghetti alla puttanesca served in a white bowl with a black napkin underneath

There are a couple of distinct versions of this Italian pasta dish. In Naples, Italy (in the Campania region where the dish was invented in the mid-20th century), you won’t find anchovies or garlic in the puttanesca sauce. But the version from Italy’s Lazio region has plenty of both. And everyone seems to agree on spaghetti as the ideal pasta shape – though any long, thin pasta will do.

Spaghetti alla Puttanesca Ingredients

Spaghetti alla Puttanesca Ingredients on a white marble board
  • Spaghetti: Linguine, bucatini, and vermicelli are also options.
  • Olive Oil: Any good, fruity extra-virgin olive oil.
  • Garlic: Look for a plump head of garlic with smooth, taut skin.
  • Anchovy Fillets: Packed in oil, this is my favorite brand.
  • Red Pepper Flakes: Your favorite brand.
  • Crushed Tomatoes: You’ll want the juice as well as the tomatoes.
  • Dried Oregano: Or double the amount of minced fresh oregano.
  • Black Olives: Oil Cured or Kalamata Olives.
  • Capers: Salt cured or in brine; rinsed and drained.
  • Fresh Parsley: Ideally flat leaf parsley.

Why is it called Puttanesca?

There are a couple of theories explaining how Spaghetti alla Puttanesca got its name. Because “puttana” means “prostitute” in Italian, some claim that the recipe began in one of the brothels in Naples’ Spanish Quarter. Others say it started in the 1950s with a clever restaurant owner, Sandro Petti. Low on ingredients and about to go home for the evening, a group of hungry customers told him, “Facci una puttanata qualsiasi,” or “throw together whatever.” The story goes that what he came up with was so good, it made a permanent place on the restaurant’s menu.

spaghetti alla puttanesca served in a white bowl with a black napkin underneath photographed from above

Recipe Options

If you’re an anchovy lover, make this recipe as is (or add even more anchovies, as I often do). If not, feel free to omit them, and the garlic too if you like, for the traditional Naples version. That said, I promise that anchovies melt into the sauce adding depth and richness without even a hint of fishiness.

Though it’s not traditional for pasta puttanesca, a sprinkle of parmesan cheese before serving is excellent.

More Classic Italian Pasta Dishes

How to Make Spaghetti alla Puttanesca

Cook spaghetti according to package directions, reserving at least 1 cup of cooking liquid.

boiling dry spaghetti noodles in a stainless steel pot of boiling water

Meanwhile, cook and stir garlic, anchovies, and red pepper flakes in hot olive oil until fragrant. Stir in tomatoes with juice and oregano and bring to boil. Reduce heat and simmer 5 minutes. Stir in olives and capers and simmer 5 minutes more.

cooking garlic and anchovies in olive oil and adding tomatoes oregano olives and capers

Add cooked pasta to sauce and stir to coat evenly, adding reserved cooking liquid as needed to loosen sauce. Serve garnished with parsley.

adding pasta to puttanesca sauce
spaghetti alla puttanesca served in a white bowl

Spaghetti alla Puttanesca

5 from 9 votes
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Course: Main Course
Cuisine: Italian
Calories: 392
Servings: 4 people
A bold and wildly delicious Italian pasta dish that you can have on your table in just 30 minutes!


  • 10 ounces spaghetti or other long, thin pasta
  • 2 tablespoons extra-virgin olive oil
  • 3 cloves garlic thinly sliced
  • 4 anchovy fillets finely chopped
  • 1/4 teaspoon red pepper flakes or more to taste
  • 14 1/2 ounces crushed tomatoes with juice
  • 1/2 teaspoon dried oregano
  • 1/2 cup pitted black olives oil cured or kalamata, halved
  • 1 tablespoon capers chopped if large
  • chopped fresh parsley for garnish


  • Cook pasta according to package directions in a large pot of water until al dente. Drain, reserving 1 cup or more of the cooking water. (Ideally, pasta will finish at the same time as the sauce – if not, use cooking liquid to loosen drained pasta before adding to sauce.)
  • Meanwhile, heat olive oil in a large skillet over medium heat until hot. Add sliced garlic cloves, chopped anchovy fillets, and red pepper flakes; cook and stir until mixture is fragrant, about 1 minute.
  • Add tomatoes with juice and oregano; bring to boil. Reduce and simmer 5 minutes. Stir in olives and capers; simmer 3-5 minutes more, stirring occasionally until thickened.
  • Stir cooked spaghetti into pasta sauce to coat, adding reserved pasta water as necessary to loosen sauce. Serve garnished with chopped parsley.


Calories: 392kcal | Carbohydrates: 62g | Protein: 12g | Fat: 11g | Saturated Fat: 2g | Cholesterol: 2mg | Sodium: 465mg | Potassium: 483mg | Fiber: 5g | Sugar: 7g | Vitamin A: 324IU | Vitamin C: 10mg | Calcium: 73mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Cheyanne @ No Spoon Necessary says:

    5 stars
    I’ve been craving all the pasta lately and your Puttanesca looks just divine! I’m a fan of anchovies, so I love that you’ve included them here! Pinned!

    1. Marissa Stevens says:

      I hope you’ll give this one a try, Cheyanne! xo

  2. Rahul @samosastreet says:

    I love pasta. Its our friday meal. This friday I kept it very simple no marinara, no alfredo just a simple garlic butter. Loved your recipe Marissa. I never used anchovy in pasta. How do you buy anchovy. Is it canned or fresh

    1. Marissa Stevens says:

      Hi, Rahul! Pasta is a great Friday night treat. I buy anchovies packed in oil in glass jars. This is the brand I buy.

  3. Carmen Lizakowski says:

    would ‘anchovy paste’ in the tube be interchangeable with the anchovies in this recipe ?

    1. Marissa Stevens says:

      Hi there, Carmen! Yes, absolutely. Use 1/2 teaspoon of anchovy paste to equal one anchovy fillet.