
About this recipe
This one-pot pasta puttanesca is bold, briny, and ridiculously easy. Everything cooks together in a single pan, including sauce and pasta. Made with olives, capers, garlic, chili, and tomatoes, it’s a classic Italian dish gone vegan, and it’s ready in about 20 minutes with barely any cleanup. Perfect for busy weeknights or when you want big flavor with minimal effort.
Why You’ll Love This Recipe
- Truly one pot — sauce and pasta cook together, so cleanup is a breeze
- Ready in about 20 minutes — faster than ordering takeout
- Naturally vegan — no anchovies needed, all the bold flavor comes from olives, capers, and garlic
- Pantry-friendly — uses staple ingredients you probably already have
- Big, bold flavor — briny, garlicky, and a little spicy
- Customizable — add chili flakes, fresh herbs, or even anchovies if you’re not vegan


Ingredient notes
- Pasta. The classic choice for this pasta dish is spaghetti, but if you want to switch things up, feel free to use fettuccine or penne instead. However, a word of caution: this cooking method isn’t ideal for thinner types of pasta, such as angel hair or gluten-free varieties. So, stick to the tried-and-true options for the best results, and get ready to enjoy a flavorful, comforting meal!
- Red chili pepper: You can use flakes or whole chiles de árbol.
- Capers, in my household, we call them flavor bombs because they really are quite a bomb of flavor in every bite. Don’t skip them; they add incredible flavor to everything you add them to.
- Olives. I use pitted olives, and whatever you have in your pantry works; I use kalamata olives and, other times, caselvetrano
- Garlic, it is important that you use sliced garlic. Do not use minced garlic because it can burn and turn bitter.
- Tomato. I like to use San Marzano tomato cans that contain only salt. You can use chopped tomato or blended tomato. In a pinch, use my homemade tomato sauce.


How do you cook pasta and sauce together?
Begin by drizzling olive oil into a large frying pan or Dutch oven set over medium heat. Gently sauté the garlic for about 30 seconds, taking care not to burn it. Toss in the oregano and dried chili flakes, followed by a pinch of salt, and cook for another 30 seconds.
Next, pour in water and tomato sauce, and add the spaghetti, ensuring it’s completely submerged. If you’re using a Dutch oven or pasta pot, opt for boiling water to help the pasta soften more quickly.
As the liquid starts to boil, carefully stir the pasta from the bottom up to prevent sticking. Keep a watchful eye on your spaghetti, and continue to stir it throughout the cooking process, which should take about 10-12 minutes. With constant attention and patience, you’ll have perfectly cooked spaghetti ready to enjoy.
When the pasta is al dente, add the olives and capers, and finish it with chopped parsley and vegan parmesan cheese.



You have to move the pasta constantly so it does not stick. Even though this pasta alla puttanesca it is made in a single pot, you can’t walk away, you have to keep an eye on it.
If there is any liquid left in the pot and the pasta is ready, don’t worry, it will absorb and remember that this is the sauce. It should not be dry.
What to Serve with Pasta Puttanesca
- Wine pairing — A crisp white like Vermentino or a light Italian red like Montepulciano.
- Simple green salad — Dressed with a simple vinaigrette for a fresh contrast to the bold sauce.
- Crusty bread — For mopping up every last bit of sauce. Try my no-knead 3-ingredient bread.
- Homemade croutons — Toss them into a Caesar salad on the side.
- A light soup to start — A simple vegetable soup or minestrone works beautifully.
Variations and Add-Ins
- Add anchovies: For a traditional puttanesca, add 3–4 anchovy fillets to the oil with the garlic.
- Extra heat: Use a fully dried chili or add ½ teaspoon of red pepper flakes.
- Fresh herbs: Finish with fresh basil, parsley, or a handful of arugula.
- Protein boost: Toss in a can of drained chickpeas or white beans.
- Different pasta: Try penne or rigatoni — the tube shapes hold the sauce beautifully.
- Gluten-free note: This one-pot method doesn’t work well with gluten-free pasta. Cook the GF pasta separately and toss with the sauce.
One-Pot Pasta Puttanesca (Easy Vegan Weeknight Dinner)
Equipment
- 1 large frying pan
Ingredients
Finish
- chopped parsley
- vegan parmesan cheese
Instructions
- Add the olive oil to a large frying pan or Dutch oven set over medium heat. Gently sauté the garlic for about 30 seconds, ensuring it doesn't burn. Toss in the oregano and dried chili flakes, followed by a pinch of salt, and cook for another 30 seconds.
- Next, pour in water and tomato sauce, and add the spaghetti, ensuring it's completely submerged. If you're using a Dutch oven or pasta pot, use boiling water to help the pasta soften more quickly.
- As the liquid starts to boil, carefully stir the pasta from the bottom up to prevent sticking. Keep a watchful eye on your spaghetti, and continue to stir it throughout the cooking process, which should take about 10-12 minutes. With constant attention and patience, you'll have perfectly cooked spaghetti ready to enjoy!
Notes
– Reheat: On the stove with 1–2 tablespoons of water to loosen the sauce. Microwave works in a pinch.
– Make-ahead tip: Prepare the sauce up to 3 days in advance. Cook pasta fresh when ready to serve.
– Not ideal for freezing: Cooked pasta becomes mushy when frozen and reheated.
Nutrition
information
Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.
