Spaghetti alla puttanesca (literally "spaghetti a la whore" in Italian) is a tangy, somewhat salty Italian pasta dish invented in the mid-20th century. The ingredients are typical of Southern Italian cuisine: tomatoes, olive oil, olives, capers and garlic.
Bring a large pot of lightly salted water to a boil. Cook pasta in boiling water for 8 to 10 minutes or until al dente; drain.
Heat oil in a skillet over low heat; cook garlic in oil until golden. Add tomatoes, and cook 5 minutes. Stir in anchovy paste, tomato paste, capers, olives, and red pepper flakes. Cook 10 minutes, stirring occasionally.