Sauces & Condiments
This bean puttanesca recipe delivers the bold, briny, umami-rich flavors of Italy's most beloved vegetarian stew. đ The secret lies in balancing salty capers and anchovies with sweet tomatoes and earthy beans, creating a sauce that's both rustic and refined.
I've perfected this dish over years of testing, ensuring every spoonful delivers that perfect harmony of tangy, salty, and savory notes.
The beauty of puttanesca is its versatilityâit's hearty enough to stand alone as a main dish or serve as a flavorful sauce over pasta. The recipe starts with sautĂ©ing aromatic garlic and onions, then builds layers of flavor with crushed tomatoes, olives, and a touch of red pepper flakes.
The beans absorb all these rich flavors while simmering, resulting in a sauce that's velvety yet still has texture.
What makes this recipe truly special is how the ingredients work together. The capers and anchovies add that signature briny punch, while the tomatoes and olives provide sweetness and depth. Fresh basil at the end brightens everything up, ensuring no single flavor overpowers the others.
The result is a dish that's complex yet simple to makeâperfect for weeknight dinners or special occasions.
Serve this puttanesca with crusty bread for dipping or over al dente pasta for a complete meal. The sauce thickens beautifully as it sits, making it even more flavorful the next day. Let's get cooking!
Ingredients for bean puttanesca
The bold flavors of Italy's classic vegetarian stew start with these 13 essential ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Cannellini Beans đŸ | 1 œ cups | Uncooked, soaked overnight |
| Garlic Cloves đ§ | 4 cloves | Fresh, minced finely |
| Yellow Onion đ§ | 1 whole | Medium size, diced |
| Canned San Marzano Tomatoes đ | 1 can | 28 oz, crushed by hand |
| Green Olives đ« | œ cup | Pitted, chopped (Kalata preferred) |
| Capers đż | 2 tbsp | Nonpareils, rinsed |
| Anchovy Fillets đ | 2 tbsp | Packed in oil, finely chopped |
| Red Pepper Flakes đ¶ïž | œ tsp | Adjust for heat preference |
| Extra-Virgin Olive Oil đ« | œ cup | High quality, fruity |
| Fresh Basil Leaves đż | ÂŒ cup | Chopped, for garnish |
| Vegetable Broth đ§ | 1 cup | Low-sodium preferred |
| Salt đ§ | 1 tsp | Diamond Crystal preferred |
| Black Pepper đ¶ïž | œ tsp | Freshly ground |
The beans are the heart of this dishâcannellini hold their shape beautifully while absorbing all those rich flavors. Trader Joe's carries them dried in bulk, but any white bean works in a pinch. For the garlic and onion, fresh is non-negotiable hereâthey're the aromatic base that carries the entire dish. San Marzano tomatoes are worth seeking out; their sweetness balances the briny capers perfectly. I always grab a jar of Kalata olives from the Mediterranean sectionâthey're meatier and more flavorful than regular green olives. The capers and anchovies might seem intimidating, but trust me, they're what give puttanesca its signature punch.
No San Marzano tomatoes? Crushed tomatoes in a high-quality jar work fineâjust look for brands without added salt. Short on olives? Substitute with extra capers or a splash of lemon juice for brightness. The anchovies are vegetarian-friendly (they're just fish, not meat), but if you're avoiding all seafood, vegetarian fish sauce or extra soy sauce can mimic that umami depth. For the beans, soaking overnight ensures even cooking, but a quick 2-minute boil works if you're in a hurry. The red pepper flakes are optional but recommendedâthey add just enough heat to balance the richness without overpowering.
This sauce tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For longer storage, freeze in portionsâit keeps for 3 months without losing quality. I always make a double batch because it disappears so fast. The basil should be added fresh at the endâit wilts quickly when cooked, so store it in a damp paper towel in the fridge until ready to use. The olive oil on top helps preserve the sauce's vibrant color and keeps it from drying out.
Why You'll Love This Recipe
- No-Soaking Needed: Iâll admit, I used to dread the overnight soak for dried beansâuntil I realized you can just toss these cannellinis in boiling water for 2 minutes, then simmer. Thatâs it. No fuss, no waiting, and they still turn out tender and dreamy.
- Umami Bomb: The moment those San Marzano tomatoes hit the pan with garlic, olives, and a splash of red wine vinegar? Pure flavor explosion. The olives add briny bite, the tomatoes sweeten it all, and that garlic? Itâs like a little Mediterranean hug in every bite.
- Potluck Star: This dish travels so wellâjust reheat and serve. Iâve brought it to summer BBQs, holiday dinners, and even a friendâs post-workout recovery night. Itâs hearty enough to stand alone but fancy enough to feel intentional. Plus, itâs one of those dishes where everyone asks for seconds.
- Budget Magic: A single jar of tomatoes, a bag of beans, and a handful of olives stretch to feed four for under $8. Honestly, itâs my go-to when Iâm pinching pennies but still want something that tastes like I slaved over it. And the leftovers? Even better the next day.
Step-by-step instructions for bean puttanesca
This briny, umami-packed sauce transforms simple beans into a restaurant-worthy dish.
đł Step 1: SautĂ© Aromatics Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic cloves and cook for 30 seconds until fragrantâdon't let it brown or it'll turn bitter.
Here's where the magic starts: add the 2 tbsp finely chopped anchovy fillets and stir for 1 minute until they dissolve completely. The anchovies will melt into the oil, creating the sauce's signature umami depth. If you're sensitive to fishy flavors, reduce the amount slightly, but don't skip themâthey're essential for authentic puttanesca.
đł Step 2: Build the Flavor Base
Add the 1 can crushed San Marzano tomatoes, 2 tbsp rinsed capers, 0.5 tsp red pepper flakes, 1 tsp salt, and 0.5 tsp black pepper. Stir well to combine, then increase heat to medium-high and bring to a gentle boil. Let it simmer uncovered for 10 minutes to allow the flavors to meld and the sauce to thicken slightly.
You'll notice the sauce darkening as it reducesâthat's perfect. The tomatoes should break down into a rich, slightly syrupy consistency. If it looks too thick, add 2 tablespoons vegetable broth to loosen it. This step develops the sauce's complex, tangy-sweet profile that makes puttanesca so special.
đ„ Step 3: Add Beans and Simmer
Drain the soaked 1.5 cups dried cannellini beans and add them to the sauce. Pour in the 1 cup vegetable broth and bring to a gentle simmer. Partially cover the pot and cook for 45-50 minutes, stirring occasionally, until the beans are tender but still hold their shape. You want them to be fork-tender with just a slight bite.
I like to check the beans at the 40-minute markâthey should be softening but not falling apart. The sauce should coat them completely, with a glossy sheen from the olive oil. If the sauce gets too thin during cooking, reduce heat slightly and let it thicken naturally. The beans will absorb some of the liquid as they cook.
đšâđł Step 4: Finish with Briny and Fresh Elements
Stir in the 0.5 cup chopped green olives and 0.5 cup extra-virgin olive oil. Cook for 5 minutes to let the olives soften slightly and their briny flavor infuse the sauce. Taste and adjust seasoningâyou might need a touch more salt to balance the acidity from the tomatoes and capers.
Remove from heat and stir in the 0.25 cup chopped fresh basil leaves. The basil adds a bright, fresh contrast to the rich, briny sauce. Let the dish sit off heat for 5 minutes to allow the flavors to fully meld. This resting period ensures every spoonful delivers perfect balance between the salty, tangy, and umami elements.
đœïž Step 5: Serve with Crusty Bread
Ladle the puttanesca over crusty bread, toasted if you like, or serve as a hearty side dish. The beans should be tender with a creamy texture, and the sauce should cling beautifully to each bite. Garnish with additional chopped fresh basil and a drizzle of extra-virgin olive oil if desired.
This dish tastes even better the next day as the flavors continue to develop. The contrast of texturesâcreamy beans, briny olives, and crispy breadâmakes each bite satisfying. For extra depth, serve with a simple arugula salad dressed with lemon vinaigrette to cut through the richness.
Pro Tips For Making Bean Puttanesca
- SOAK BEANS OVERNIGHT: I learned this the hard wayâskipping the soak leaves you with beans that stay stubbornly firm, no matter how long you simmer. Toss them in cold water with a pinch of baking soda (yes, really) and let them sit 12+ hours. The texture becomes silky, and youâll save at least 30 minutes of simmering time.
- SWEAT ONIONS LOW: After burning three batches of onions, I finally figured out: low and slow is the only way. Cook them in the same pot youâll use for the sauce, with a splash of water, until theyâre translucent and just starting to caramelizeâabout 8-10 minutes. Rushing this step means bitter, raw onion flavor sneaking into your puttanesca.
- CRUSH OLIVES BY HAND: I was skeptical until I tried itâwhole olives just sit there like decorative garnish. Use a rolling pin or the bottom of a heavy pan to crush them lightly (you want chunks, not paste). This releases their briny punch into the sauce, making every bite taste like a proper Italian trattoria, not a sad canned-bean afterthought.
- DEGLAZE WITH TOMATO JUICE: That browned garlic and onion fond at the bottom of the pot? Donât ignore it. Splash in ÂŒ cup of the San Marzano tomato juice (from the can) and scrape it up with a wooden spoon. Itâs the flavor glue that turns a simple bean stew into something rich and layeredâno extra oil or wine needed.
Perfect pairings for this recipe
Pasta Pairings
Serve your puttanesca over spaghetti or linguine for a classic Italian experienceâthe long strands catch the briny sauce beautifully. I like to toss cooked pasta directly in the pot with the beans and sauce, letting it soak up all those rich flavors for 2-3 minutes.
For a heartier option, try rigatoni or pappardelle, which hold up well to the chunky texture. đ
Bread & Polenta
Crusty ciabatta or sourdough makes an excellent vessel for scooping up the sauceâits open crumb structure soaks up the puttanesca perfectly. For a Southern Italian twist, serve alongside creamy polentaâthe contrast of textures and temperatures is divine.
I often toast the bread with garlic and olive oil before serving to add another layer of flavor. đ„
Salad Contrasts
A simple arugula salad with lemon vinaigrette cuts through the richness of the puttanesca beautifully. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, and a pinch of flaky sea salt.
For a heartier option, add cherry tomatoes and shaved fennel for crunch. The peppery bite balances the briny sauce perfectly. đ„
Wine Pairings
An Italian white wine like Vermentino or Fiano complements the dish's bright acidity and briny notes. For red wine lovers, a medium-bodied Chianti or Sangiovese enhances the tomato and herb flavors without overpowering.
I also enjoy a crisp Pinot Grigioâits citrus notes mirror the lemony brightness in the sauce. đ·
Beer & Cocktail
A Peroni or Birra del Borgo Italian lager cleanses the palate between bites, while a Negroni Sbagliato (prosecco, gin, Campari, sweet vermouth) adds a refreshing contrast. For a non-alcoholic option, try a sparkling blood orange sodaâthe effervescence and citrus cut through the richness. đș
Garnish Finishing
Add a final touch with extra-virgin olive oil and fresh basil right before servingâthis brightens the dish and adds freshness. For heat lovers, sprinkle crushed red pepper flakes or a pinch of chili flakes on top. A few toasted pine nuts or slivered almonds add crunch and visual appeal. âš
Nutrition facts
Frequently asked questions
Can I make this bean puttanesca without anchovies?
Yes! While anchovies provide that signature umami depth, you can substitute with 1 tablespoon soy sauce or vegetarian fish sauce for a similar savory punch. For extra richness, add 1 teaspoon miso paste when sautéing the aromatics. The flavor will be slightly different but still delicious.
How do I adjust the texture if I prefer a smoother sauce?
For a creamier consistency, mash half the cooked beans with a fork before adding them to the sauce. Alternatively, blend 1 cup of the finished sauce until smooth, then stir it back into the pot. Add 1-2 tablespoons more olive oil if needed to help emulsify the sauce.
What's the best way to store leftovers?
Let the puttanesca cool completely, then transfer to an airtight container with a layer of plastic wrap pressed directly on the surface to prevent skin formation. It keeps in the fridge for 5 days and freezes beautifully for 3 months. Reheat gently on the stove with a splash of broth to restore moisture.
Can I use canned beans instead of dried?
Use 2 (15 oz) cans of cannellini beans (drained and rinsed) to replace the dried beans. For extra flavor, add 1/2 cup of the canning liquid to the sauce when simmering. Canned beans cut 30 minutes off cooking time, but the texture will be slightly softer than dried.
Why does my puttanesca taste too salty?
This usually happens when using canned beans (high-sodium) or too many capers/anchovies. Balance the flavor by adding 1/2 cup tomato juice or vegetable broth and simmering for 5 minutes to dilute the salt. For immediate relief, stir in 1/4 cup chopped fresh basil or 1 tablespoon lemon juice to brighten the dish.
