clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
top view of a plate of vegan puttanesca over spaghetti topped with fresh basil and a fork on the side

Vegan Puttanesca

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Gigi & Sersie
  • Total Time: 1 hour 15 minutes
  • Yield: 6 1x
  • Diet: Vegan


This flavor-packed vegan puttanesca is made from whole plant food ingredients. It's deliciously hearty, protein-packed, high in fiber, oil-free, nut-free, and soy-free. This meal is healthy comfort food at its finest! 


Units Scale
  • 1 batch of vegan spaghetti sauce
  • 4 cups cooked butter beans (large lima beans)
  • 16-ounce weight package of dry whole wheat spaghetti or another pasta
  • 1 1/2 cups chopped onion
  • 2 cups chopped bell pepper
  • 2 cups chopped mushrooms
  • 1 cup pitted olives (I used both sliced green and kalamata)
  • 1 1/2 Tbsp capers
  • 1 Tbsp brine (from capers or olives)
  • 1/2 to 1 tsp crushed red pepper (for heat)
  • 1 cup of fresh basil


This recipe uses cooked butter beans. If using canned butter beans, be sure to drain and rinse. Set aside.

Prepare the vegan spaghetti sauce.

Bring a large pot of water to a boil, add whole wheat (or gluten-free) pasta, and cook (al dente) according to package directions. Drain and set aside.

Preheat a large saute pan or pot over medium heat. Add chopped onion, bell pepper, and mushrooms. Stir and put a lid on to cook for 3 to 4 minutes.

Remove the lid and add olives, capers, brine, and crushed red pepper. Stir to incorporate.

Add the prepared butter beans and vegan spaghetti sauce. Stir to incorporate all the yummy goodness.

Put the lid back on and cook for another 3 to 5 minutes to ensure the beans are heated through.

Top with fresh basil, salt to taste and enjoy!

Leftovers keep well in a covered container in the refrigerator for up to four days. Alternatively, portion out and freeze in a freezer-safe container for up to three months. Reheat in the microwave at a reduced setting. Or thaw in the refrigerator or on the countertop and reheat in a covered pot with a splash of water over low heat. 



  1. Large pot (to cook pasta)
  2. Medium pot with lid (to make vegan spaghetti sauce)
  3. Large saute pan with lid
  4. Knife
  5. Cutting board
  6. Measuring cup
  7. Measuring spoons
  8. Cooking spoons
  9. Strainer
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Category: Lunch/Dinner Entrée
  • Method: Stovetop
  • Cuisine: Italian