These Marsala butter beans are a creamy, one-skillet dinner packed with mushrooms and spinach—healthy comfort food that’s ready in 30 minutes.
For more easy butter bean recipes, check out our butter bean stew with feta, three bean salad with tuna, creamy butter bean florentine, and pesto marinated butter beans with pasta.

Ingredients
For quantities, see recipe card at the bottom of the page.

- Butter beans: Their creamy texture makes this dish hearty and satisfying. Substitute cannellini beans or chickpeas if that’s what you have on hand.
- Mushrooms: Cremini or white button mushrooms give the best flavor. Swap in shiitake or portobello for a richer bite, or use zucchini for a lighter twist.
- Garlic: Fresh garlic is classic, but garlic powder can work in a pinch. Shallots also add a sweet depth.
- Marsala wine: Dry or semi-sweet Marsala adds that signature flavor. Substitute with sherry, madeira, or even white wine with a splash of brandy if needed.
- Broth: Vegetable broth keeps it a vegetarian marsala recipe, but chicken broth adds extra richness. For more depth, try mushroom broth.
- Half-and-half: Keeps the sauce creamy but lighter than heavy cream. Substitute with whole milk for a thinner sauce, or oat milk cream for dairy-free.
- Spinach: Baby spinach wilts quickly and adds color. Kale, chard, or even arugula are great alternatives.
- Olive oil: The base of Mediterranean bean recipes. Substitute avocado oil or a light butter blend if you prefer.
- Parsley: Fresh parsley brightens the dish at the end. Basil, thyme, or chives can step in if parsley isn’t handy.
How to Make Marsala Butter Beans
Cook the Mushrooms
Heat olive oil in a large skillet over medium heat. Add the mushrooms with a pinch of salt and let them cook until golden brown, about 6–8 minutes. Stir in the garlic and cook for 30 seconds. Here you can add a knob of butter if you like. This step builds the deep, earthy base of flavor for the whole dish.

Add the Butter Beans
Stir in the drained and rinsed butter beans. Let them cook with the mushrooms for a minute so they soak up that buttery, garlicky goodness. Their creamy texture makes this feel like a true Italian style beans recipe.

Make the Marsala Sauce
Pour in the Marsala wine and broth, scraping the bottom of the skillet to release all the browned bits. Let it simmer for about 5 minutes, until the liquid reduces slightly and the flavors concentrate.

Stir in the Cream
Add half-and-half and stir gently. Simmer for 2–3 minutes until the sauce turns silky and coats the beans and mushrooms. This is where it transforms into a comforting but light dish—perfect for a weeknight vegetarian dinner.

Finish with Spinach and Herbs
Add the spinach and stir until just wilted. Taste and adjust with salt and pepper. Sprinkle with fresh parsley before serving.

Tips
- Pick the right Marsala: Use dry Marsala for balance (skip “cooking wine”—it’s salty). No Marsala? Try ½ cup white wine + 1 teaspoon balsamic + ¼ teaspoon vanilla extract, reduce, then proceed for a convincing vegetarian marsala recipe vibe.
- Balance sweetness: If the Marsala reads sweet, add a pinch of salt first; if still sweet, finish with a squeeze of lemon or a few drops of sherry vinegar.
- Brown mushrooms like a pro: Use a wide skillet, medium-high heat, and don’t crowd. Salt after they take on color so they don’t steam—key for deep flavor in butter beans with mushrooms.
- Rinse, drain, then be gentle: Rinsing cuts canned flavor and excess starch. Stir beans minimally so they don’t break; mash 2–3 tablespoons of beans into the sauce if you want extra body.
- Sauce that clings (not gloppy): Reduce to a glossy, spoon-coating consistency. If you need more thickness, whisk 1 teaspoon cornstarch into 1 tablespoon half-and-half, then stir in and simmer 30–60 seconds.
- Keep dairy silky: Take the pan off the heat, stir in warmed half-and-half, then return to a bare simmer. Don’t boil after dairy goes in—it can split.
- Greens go last: Add spinach off the heat and fold just until wilted; wet leaves dilute the sauce, so dry them first—this keeps spinach and butter beans bright and saucy.

Frequently Asked Questions
Yes! If you don’t want to use alcohol, swap the Marsala with extra broth plus 1 tablespoon balsamic vinegar. You’ll still get a rich, tangy sauce that makes it feel like a cozy one skillet dinner.
No—cannellini, great northern beans, or even chickpeas all work. Butter beans just give the creamiest texture and soak up the sauce beautifully.
Crusty bread, rice, or mashed potatoes are classic. For a lighter option, serve it over quinoa or couscous to make it feel like Italian style beans turned into a full meal.
It stays good for up to 3 days in the fridge. Reheat gently on the stove, adding a splash of broth or milk to loosen the sauce.
More Easy Dinner Recipes
- One-pot lemon orzo with zucchini
- Creamy chicken and spinach
- Marry me orzo
- Creamy butter bean Florentine
- Mushroom orzo
- Mediterranean dense bean salad
- Greek eggplant pasta
- Cherry tomato orzo with butter beans
Tried this Marsala butter bean recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one. 💬💛
Recipe

Marsala Butter Beans
Video
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 chicken broth or vegetable 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 large skillet over medium heat. Add 1 pound white mushrooms (sliced) with a pinch of salt and sauté 6–8 minutes until golden. Stir in 2 cloves garlic (grated) and cook for 30 seconds.
- Add Beans: Stir in 2 cans butter beans (drained & rinsed) and let them cook with the mushrooms for 1–2 minutes.
- Make Sauce: Pour in ½ cup Marsala wine and 1 cup chicken broth, scraping the pan. Simmer 5 minutes to reduce slightly.
- Add Half-and-Half: Lower the heat, stir in ½ cup half-and-half and let the sauce gently thicken, about 3 minutes. Tip: To make it creamier, stir in 1 teaspoon of cornstarch dissolved in ¼ cup cold water.
- Finish & Serve: Add 4 ounces baby spinach, stir until just wilted, then season with ½ teaspoon salt and black pepper.Sprinkle with 1 tablespoon fresh parsley and serve warm with crusty bread, rice, or even couscous.
Notes
- Butter beans → Swap with cannellini beans or chickpeas for the same creamy comfort.
- Mushrooms → Use shiitake or portobello for richer flavor, or zucchini for something lighter.
- Garlic → Garlic powder works in a pinch; shallots add sweet depth.
- Marsala wine → Try sherry, madeira, or white wine with a splash of brandy.
- Broth → Use veggie broth to keep it meatless, chicken broth for richness, or mushroom broth for umami.
- Half-and-half → Switch to whole milk for lighter, or oat milk cream for dairy-free.
- Spinach → Kale, chard, or arugula all work beautifully.
- Olive oil → Sub avocado oil or a light butter blend.
- Parsley → Basil, thyme, or chives are great backups.
- Pick the right Marsala: Always go for dry or semi-dry Marsala. If you don’t have it, try ½ cup white wine + 1 teaspoon balsamic + ¼ teaspoon vanilla extract for a convincing vegetarian marsala recipe flavor.
- Balance sweetness: Taste as you go. Too sweet? Add a pinch of salt, then finish with lemon juice or a splash of sherry vinegar.
- Brown mushrooms like a pro: Use a wide skillet over medium-high heat and avoid crowding. Salt only after they’ve browned to get that rich depth in butter beans with mushrooms.
- Rinse, drain, then be gentle: Rinse to remove canning liquid. Stir softly so beans stay whole; mash a few into the sauce for extra creaminess.
- Sauce that clings: Reduce until glossy. For a boost, stir in 1 teaspoon of cornstarch dissolved in ¼ cup cold water.
- Keep dairy silky: Warm the half-and-half before adding. Stir in off heat, then bring back to a bare simmer—never a boil.
- Greens go last: Add spinach at the very end, folding it gently so the spinach and butter beans stay vibrant and saucy.











Betty says
Just wanted to let you know, this recipe was so tasty. We cooked it two days in a raw as my hubby loved it. Thank you guys for sharing this.