This Marsala Butter Bean recipe is a creamy, heart-healthy twist on a classic, giving you rich Italian flavor with plant-based protein.
For more butter bean recipes, check out our one-pot butter bean stew, marry me butter beans, pasta salad with pesto marinated butter beans, and butter beans in Florentine sauce.

A Cozy Italian-Inspired Dinner Thatโs Both Nourishing and Comforting
If you love cozy Italian flavors but want something lighter (and easier) than the classic chicken version, these Marsala Butter Beans are for you ๐ฅ.
Inspired by chicken marsala, this dish swaps meat for protein-packed butter beans, making it a fiber-rich, heart-healthy, and (almost) cholesterol-free option. Louise and I both love how the creamy sauce wraps around the beans and mushrooms, turning simple ingredients into a plant based comfort food that feels special but is easy enough for a weeknight.
With plenty of greens and a silky Marsala sauce, itโs a perfect healthy Italian dinner that delivers both comfort and nourishment. Plus, it comes together quickly, making it an easy weeknight vegetarian recipe youโll want on repeat.
Serve it with crusty bread or a side of whole grains, and youโve got a wholesome meal thatโs just as satisfying as the original ๐โจ.
Ingredients
Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.
- Butter beans: creamy, protein-rich beans that make this a hearty vegetarian recipe. Substitute with cannellini beans, chickpeas, or even lentils for a twist.
- Extra virgin olive oil: adds depth and a Mediterranean touch. Substitute with avocado oil or unsalted butter if you prefer richer flavor.
- Mushrooms: white mushrooms or cremini give that meaty bite. Substitute with portobello, oyster, or shiitake mushrooms for extra umami.
- Garlic: grated or minced for aromatic flavor. Substitute with shallots or a pinch of garlic powder in a pinch.
- Marsala wine: dry or semi-sweet for authentic flavor. Substitute with sherry, Madeira, or alcohol-free grape juice mixed with a splash of vinegar.
- Broth: chicken broth or vegetable broth works well. Substitute with mushroom broth for a deeper flavor or just water with bouillon.
- Half-and-half: makes the sauce creamy. Substitute with oat cream, cashew cream, or full-fat coconut milk for a vegan marsala recipe.
- Baby spinach: adds freshness and nutrients. Substitute with kale, chard, or arugula for a peppery note.
- Fresh parsley: brightens the dish. Substitute with fresh basil, thyme, or rosemary for a different herbal spin.
How to Make Butter Beans Marsala
Step 1 โ Cook the Mushrooms
Heat olive oil in a large skillet over medium heat. Add the sliced mushrooms with a pinch of salt and sautรฉ until golden and tender, about 6 to 8 minutes. Stir in the garlic and cook just until fragrant, around 30 seconds.
Step 2 โ Add the Butter Beans
Stir in the butter beans and let them cook with the mushrooms for 1 to 2 minutes. This step gives the beans a chance to soak up flavor and become the star of this plant based comfort food dish.
Step 3 โ Make the Marsala Sauce
Pour in the Marsala wine and broth, scraping up the golden bits from the bottom of the pan. Let it simmer for 5 minutes so the sauce reduces slightly and builds a rich, savory flavor.
Step 4 โ Finish with Cream and Greens
Lower the heat and stir in the half-and-half, letting the sauce gently thicken for about 3 minutes. Add the spinach and cook until just wilted. The result is a silky sauce wrapped around creamy butter beans and earthy mushrooms.
Step 5 โ Serve and Enjoy
Sprinkle fresh parsley over the top and serve warm. Pair it with crusty bread, rice, or even couscous for a cozy meal that feels both hearty and nourishing.
Tips
- Brown the mushrooms well: golden edges add depth and make this a true vegetarian marsala recipe.
- Choose the right wine: dry Marsala balances the creamy sauce; for a sweeter touch, go semi-sweet. We love it with semi-sweet Marsala.
- Simmer, donโt rush: letting the sauce reduce for a few minutes creates rich flavor in this easy weeknight vegetarian recipe.
- Adjust creaminess: for a lighter sauce, stir in more broth; for a cozy feel, add extra half-and-half. To make it even creamier, stir in 1 teaspoon of cornstarch dissolved in 1/4 cup cold water.
- Play with greens: spinach is quick and mild, but kale or chard make the dish heartier.
- Season generously: a good pinch of salt and black pepper helps highlight the beans and mushrooms.
- Add freshness at the end: parsley, basil, or thyme give brightness to this high protein vegetarian meal.
- Pair it smart: serve with grains like rice, farro, or couscous to soak up the sauce.
Frequently Asked Questions
Yes! Use vegetable broth with a splash of balsamic vinegar or apple cider vinegar to mimic Marsalaโs depth without the alcohol.
Sherry, Madeira, or even a dry white wine will work well in this recipe.
Replace the half-and-half with oat cream, cashew cream, or coconut milk for a rich, dairy-free sauce.
Fresh mushrooms taste best, but canned or frozen mushrooms will work in a pinch.
Let the sauce simmer a little longer to thicken naturally. For a quick thickener, make a cornstarch slurry by dissolving 1 teaspoon cornstarch in ยผ cup cold water, then whisk it into the sauce as it simmers.
Whole grains like farro, brown rice, or couscous pair perfectly and make it extra satisfying. Even a thick slice of crusty sourdough bread would do.
Yes, try cannellini beans, chickpeas, or even lentils for a slightly different texture.
Absolutely. Store in the fridge for up to 3 days and reheat gently on the stove with a splash of broth.
Pair with pasta or sprinkle toasted pine nuts or almonds over the top for a boost.
Both work! Chicken broth adds richness, while vegetable broth keeps it fully vegetarian.
More Easy Dinner Recipes
- Tomato lentil soup
- 30-minute lentil bolognese with canned lentils
- Three bean salad
- Greek orzo salad
- Lentil chili
- Curry lentil soup
- Lentil meatballs
- Chickpea fritters
If you tried this butter beans marsala recipe or any other recipe on our blog, please leave a ๐ star rating and let us know how it goes in the comments. We love hearing from you!
Butter Beans Marsala
Ingredients
- 2 cans butter beans 15 oz / 400 g each can โ drained and rinsed or 3 cups / 480 g cooked butter beans
- 2 tablespoons extra virgin olive oil
- 1 pound white mushrooms or cremini โ sliced
- 2 cloves garlic grated or minced
- ยฝ cup Marsala wine dry or semi-sweet
- 1 cup vegetable broth or chicken broth
- ยฝ cup half-and-half
- 4 ounces baby spinach
- 1 tablespoon fresh parsley chopped
- ยฝ teaspoon salt or to taste + black pepper
Instructions
- Cook Mushrooms: Heat 2 tablespoons extra virgin olive oil in a skillet. Sautรฉ 1 pound white mushrooms (sliced) with 1 pinch of salt until browned, then add 2 cloves garlic (grated) for 30 seconds.
- Add Butter Beans: Stir in 2 cans butter beans (drained & rinsed) and cook 1โ2 minutes to absorb flavor.
- Make Sauce: Pour in ยฝ cup Marsala wine wine and 1 cup vegetable broth. Season with ยฝ teaspoon salt and black pepper, and simmer 5 minutes to reduce slightly.
- Finish with Cream and Greens: Lower heat, stir in ยฝ cup half-and-half, and cook 3 minutes until thickened. Add 4 ounces baby spinach and stir until wilted.Tip: To make it creamier, stir in 1 teaspoon of cornstarch dissolved in 1/4 cup cold water.
- Serve: Top with 1 tablespoon fresh parsley and serve with crusty bread, rice, pasta, or couscous.
Notes
- Butter beans โ Creamy and hearty; swap with cannellini, chickpeas, or lentils.
- Olive oil โ Classic Mediterranean base; use avocado oil or butter for richness.
- Mushrooms โ White or cremini work; portobello, oyster, or shiitake add more umami.
- Garlic โ Aromatic essential; replace with shallots or garlic powder if needed.
- Marsala wine โ Authentic flavor; sub with sherry, Madeira, or broth plus a splash of vinegar.
- Broth โ Chicken or veggie broth; mushroom broth or bouillon water deepen flavor.
- Half-and-half โ oat cream, cashew cream, or coconut milk make it vegan.
- Spinach โ Fresh and mild; kale, chard, or arugula bring more bite.
- Parsley โ Bright finish; basil, thyme, or rosemary change the herbal note.
- Adjust creaminess โ Add broth for lightness, extra half-and-half for comfort, or to make it even creamier, stir in 1 teaspoon of cornstarch dissolved in 1/4 cup cold water.
- Brown the mushrooms โ Golden edges add depth and make it a true vegetarian marsala recipe.
- Pick your Marsala โ Dry balances the sauce; semi-sweet adds richness (we love semi-sweet!).
- Simmer slowly โ Donโt rush; reducing builds flavor in this easy weeknight vegetarian recipe.
- Switch up greens โ Spinach is quick, kale or chard make it heartier.
- Season well โ Salt and pepper bring out the beans and mushrooms.
- Finish fresh โ Parsley, basil, or thyme brighten this high protein vegetarian meal.
- Serve smart โ Pair with rice, pasta, farro, or couscous to soak up every drop.
Nutrition

Hi! We are Nico & Louise
Weโre here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ฟโจ.
Welcome to our blog, we are glad you are here.
I just printed this recipe. Iโm excited because Iโve gone back through the process you wrote and Iโve jotted down on the recipe or on the back, many of your substitutions. I love that you give us so many suggestions because I almost always have something in my pantry that will work in a pinch. Thatโs important to me because I live 20 miles from the nearest supermarket and I donโt run to it for only one or two items. Thanks Nico and Louise!!!โค๏ธ
Hey Mary,
That’s wonderful, thanks so much for your feedback. And what a great way to print and save the recipes ๐
We are happy you are here. All the best,
Louise
Love all your recipes have tried loads. Thank you x
Fabulous, Sharon, so happy that you like our recipes. Thanks so much for your feedback. Kindest,
Louise