If you’re on the hunt for a dish that feels like a big, warm hug in a bowl, look no further than this Puttanesca Butter Beans (Vegan-Friendly) Recipe. It’s a vibrant mash-up of bold Mediterranean flavors combined with hearty butter beans that soak up all the savory goodness. The tangy sun-dried tomatoes, briny kalamata olives, and earthy mushrooms come together to create a dish that’s not just nourishing but downright irresistible. Plus, it’s entirely vegan-friendly, making it a crowd-pleaser for everyone at your table.

Ingredients You’ll Need
Each ingredient in this Puttanesca Butter Beans (Vegan-Friendly) Recipe is thoughtfully chosen to build layers of taste, texture, and color. These simple pantry staples transform into something truly spectacular with just a little time and love.
- 2 teaspoons oil: The base for sautéing, adding a silky richness to the dish.
- 1 cup chopped red onion: Offers a sweet, caramelizing flavor that balances out the tangy components.
- 3 garlic cloves (minced): A must for pungent depth and aromatic warmth.
- 4 ounces mushrooms (chopped): Brings earthiness and a meaty texture—cremini or baby portabella work brilliantly.
- 1 teaspoon dried oregano: Infuses herbal brightness essential to puttanesca’s character.
- ¼ teaspoon red pepper flakes: Adds just enough kick to keep things interesting without overpowering.
- ½ teaspoon salt: Enhances every other flavor in the dish.
- 1 nori sheet (crumbled, optional): A subtle hint of sea flavor that elevates the umami.
- 2 tablespoons chopped sun-dried tomato: Concentrated tartness and chewy texture for a flavor punch.
- 3 tablespoons kalamata olives (chopped or sliced): Briny and salty gems that give an authentic Mediterranean vibe.
- 15-ounce can diced tomatoes (or 1½ cups chopped fresh tomatoes): The saucy heart of the dish, bringing freshness and acidity.
- 1 tablespoon nutritional yeast: Adds a cheesy, nutty undertone perfect for vegan cooking.
- ½ to 1 cup water (or stock): Used to adjust consistency and meld flavors.
- 2 to 3 tablespoons vegan mozzarella: Melts into the sauce for creamy texture and mild flavor.
- 15-ounce can butter beans (drained or 1½ cups cooked butter beans): Tender and buttery, they soak up all the delicious sauce.
- Fresh chopped basil, pepper flakes, vegan Parmesan: For garnishing and that final pop of freshness and zest.
How to Make Puttanesca Butter Beans (Vegan-Friendly) Recipe
Step 1: Sauté Base Flavors
Start by heating oil in a skillet over medium heat. When it’s nice and warm, toss in the chopped red onion, garlic, and a pinch of salt. This trio is key—they build the savory foundation that will hold all the other intense flavors together. Cook, stirring often, until the onion turns translucent, about 4 minutes. Trust me, this step smells incredible and sets the tone for the rest of the dish.
Step 2: Add Mushrooms and Spices
Next, stir in the chopped mushrooms, oregano, red pepper flakes, salt, and crumbled nori if you’re using it. These ingredients deepen the umami profile with a touch of heat and herbal aroma. Let everything cook for about 3 to 4 minutes, allowing the mushrooms to soften and the spices to toast gently. Then fold in the chopped sun-dried tomatoes, kalamata olives, and nutritional yeast. Mix well and cook for another minute before adding the diced tomatoes.
Step 3: Simmer the Sauce
Once the tomatoes are in, cover the skillet with a lid and let the mixture cook for 6 to 8 minutes. This slow simmer turns the tomatoes sweet and jammy as they break down. At around the halfway mark, give it a good stir and mash some of the larger tomato pieces to help everything meld into a luscious sauce. After the simmer, gently fold in the butter beans, vegan mozzarella, and a splash of water or stock to adjust the thickness. Reduce the heat to medium-low and let everything mingle under the lid for another 10 to 15 minutes.
Step 4: Final Flavor Adjustments
Now’s the time to taste. Check if you need more salt, herbs, or a bit more heat with red pepper flakes. If the sauce has become too thick, add a little water to get it just right. This finishing touch lets you balance the bold flavors exactly to your liking before serving.
How to Serve Puttanesca Butter Beans (Vegan-Friendly) Recipe

Garnishes
Fresh basil, vegan Parmesan, and an extra sprinkle of red pepper flakes bring your Puttanesca Butter Beans (Vegan-Friendly) Recipe to life. These bright and zesty toppings provide contrast to the rich sauce, and the fresh herb aroma is simply irresistible. Don’t skip the garnish—it adds that homemade charm!
Side Dishes
This dish shines when paired with hearty garlic naan, crusty sourdough, or crispy garlic bread for mopping up every last bit of the flavorful sauce. It also works wonderfully served over pasta or a buttered baked potato if you want a comforting, filling meal. The beauty of this recipe is how versatile it is with different carbs and bread.
Creative Ways to Present
For a special touch, serve your Puttanesca Butter Beans (Vegan-Friendly) Recipe in rustic bowls with a drizzle of good quality olive oil and a few fresh basil leaves on top. For a casual gathering, consider spooning it into warm pita pockets or stuffing into bell peppers for a colorful presentation that’s as eye-catching as it is delicious.
Make Ahead and Storage
Storing Leftovers
Leftover Puttanesca Butter Beans (Vegan-Friendly) Recipe keeps beautifully in an airtight container in the fridge for up to 4 days. The flavors actually deepen overnight, making it even tastier the next day. Just give it a quick stir before reheating.
Freezing
If you want to save some for later, this dish freezes well. Portion it out into freezer-safe containers and freeze for up to 3 months. When you’re ready to eat, thaw in the fridge overnight and reheat gently to preserve the texture of the butter beans.
Reheating
Reheat on the stovetop over low to medium heat, adding a splash of water if needed to loosen the sauce. Stir often to prevent sticking and ensure even warming. You can also microwave individual portions, just cover and heat in short bursts while stirring in between.
FAQs
Can I use other types of beans instead of butter beans?
Absolutely! Cannellini, chickpeas, or even chickpeas are great alternatives. Each will provide a slightly different texture and flavor but keep the heartiness that makes this dish so satisfying.
What if I don’t have vegan mozzarella?
No worries! You can leave it out or substitute with another vegan cheese you like, or even add a bit more nutritional yeast for extra cheesy flavor.
Is the nori sheet necessary?
The nori is optional but highly recommended if you want to add a subtle umami boost reminiscent of traditional seafood puttanesca flavors without using animal products.
How spicy is this recipe?
The red pepper flakes give it a mild to moderate heat that you can easily adjust to taste. Start with less if you prefer a gentler spice and add more as you go.
Can I make this recipe oil-free?
Yes, you can sauté the vegetables in a splash of water or vegetable broth instead of oil, though the flavor and texture will be slightly different. It’s still delicious but less rich.
Final Thoughts
This Puttanesca Butter Beans (Vegan-Friendly) Recipe is one of those gems that feels like a comforting classic while being refreshingly unique and vibrant. It’s straightforward to make, packed with wholesome ingredients, and just perfect for anyone looking to enjoy a satisfying, plant-based meal. I truly hope you give it a try—you might just find it becomes your new favorite!
Print
Puttanesca Butter Beans (Vegan-Friendly) Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 3 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegan
Description
Puttanesca Butter Beans is a flavorful vegan skillet dish featuring tender butter beans simmered in a rich tomato sauce with olives, sun-dried tomatoes, mushrooms, and herbs. This savory meal combines Mediterranean-inspired ingredients with a creamy vegan mozzarella finish, making it perfect for a comforting lunch or dinner served with bread or pasta.
Ingredients
Vegetables & Aromatics
- 1 cup chopped red onion
- 3 garlic cloves, minced
- 4 ounces mushrooms (cremini, white, or baby portabella), chopped
- 2 tablespoons chopped sun-dried tomato
- 15 ounce can diced tomatoes (or 1½ cups fresh tomatoes, chopped)
- fresh chopped basil for garnish
Pantry Staples & Seasonings
- 2 teaspoons oil
- 1 teaspoon dried oregano
- ¼ teaspoon red pepper flakes, plus extra for garnish
- ½ teaspoon salt, plus more to taste
- 1 nori sheet, crumbled (optional)
- 3 tablespoons kalamata olives, chopped or sliced
- 1 tablespoon nutritional yeast
- 1/2 to 1 cup water or vegetable stock
Proteins & Dairy Alternatives
- 15 oz can butter beans, drained (or 1½ cups cooked butter beans or other beans)
- 2 to 3 tablespoons vegan mozzarella
- vegan Parmesan for garnish
Instructions
- Prepare aromatics and sauté: Heat a skillet over medium heat and add the oil. Once hot, add chopped red onion, minced garlic, and a pinch of salt. Cook for about 4 minutes until the onion is translucent, stirring occasionally to prevent burning.
- Add mushrooms and seasonings: Incorporate chopped mushrooms, dried oregano, red pepper flakes, salt, and crumbled nori sheet if using. Cook for 3 to 4 minutes while stirring to soften the mushrooms and meld flavors.
- Mix in sun-dried tomatoes, olives, nutritional yeast, and tomatoes: Add the chopped sun-dried tomatoes, kalamata olives, and nutritional yeast. Stir well and let cook for about a minute. Then add the diced tomatoes, cover with a lid, and cook for 6 to 8 minutes until tomatoes become jammy. Stir and mash larger tomato pieces around 4 minutes into cooking for a rustic texture.
- Add butter beans, vegan mozzarella, and liquid: Fold in the drained butter beans. Next, add ½ to 1 cup of water or vegetable stock depending on the sauce consistency, then stir in vegan mozzarella. Mix thoroughly.
- Simmer to meld flavors: Cover the skillet again, reduce the heat to medium-low and let it simmer gently for 10 to 15 minutes, allowing the flavors to develop and the sauce to thicken.
- Adjust seasoning and consistency: Remove the lid, taste the sauce, and adjust salt, herbs, or red pepper flakes as needed. Add more water for a looser sauce if it has reduced too much.
- Garnish and serve: Sprinkle chopped fresh basil, vegan Parmesan, and extra red pepper flakes on top. Serve warm with garlic naan, sourdough, garlic bread, over pasta, or a baked potato for a satisfying meal.
Notes
- Use vegetable stock instead of water for added depth of flavor.
- Nori sheet adds a subtle umami flavor; omit for a milder taste.
- Adjust red pepper flakes to control the spice level.
- Vegan mozzarella can be substituted with any melting plant-based cheese.
- Butter beans can be replaced by cannellini or navy beans if preferred.
- Serve with crusty bread or pasta to soak up the delicious sauce.

