This butter bean recipe is a quick, comforting, and heart-healthy meal that delivers big flavor with simple ingredients — perfect for busy weeknights or cozy weekend dinners.
For more easy dinners with legumes, check out our marry me butter beans, black bean soup, kidney bean curry, and Tuscan white bean soup.

Wholesome Comfort Food You’ll Want on Repeat
If you’re looking for a comforting, wholesome meal that’s both quick and deeply satisfying, this butter bean recipe is for you. Louise and I love making this dish when we want something cozy yet nourishing — and it always delivers.
With just a few pantry staples and one pan, you can have dinner on the table in under 30 minutes. It’s packed with plant-based protein, fiber, and heart-healthy fats, making it ideal for those looking for low cholesterol bean recipes that don’t compromise on flavor. 🍅
The combination of sizzling cherry tomatoes, creamy butter beans, and marinated feta turns into a rustic stew that tastes like it came straight from the Mediterranean countryside. It’s the kind of meal you can mop up with crusty bread and enjoy on a busy weeknight or serve to guests on the weekend. 🌿
What we love most? It’s flexible. Want more greens? Toss in spinach or kale for a butter beans with greens twist. Craving heat? Add more red pepper flakes.
Simple ingredients. Big flavor. One skillet. This is a dish you’ll return to again and again. ❤️
Ingredients
Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.
- Extra virgin olive oil: Adds richness and enhances the Mediterranean flavor of this butter bean recipe. You can substitute with avocado oil or light olive oil if preferred.
- Cherry tomatoes: Their natural sweetness balances the creamy beans. Grape tomatoes or chopped roma tomatoes also work beautifully.
- Butter beans: Soft, creamy, and protein-rich, they’re perfect for a quick plant-based dinner. You can also use cannellini beans or gigante beans for a similar texture and taste.
- Garlic: Adds depth and savory complexity. Swap with garlic powder or slow-roasted garlic for a milder, sweeter note.
- Dried oregano: A must-have herb in any Mediterranean butter bean recipe. You can use Italian seasoning or dried thyme for a slightly different flavor.
- Water or vegetable broth: Helps create a silky sauce. Use broth for added flavor or a splash of white wine for a more sophisticated touch.
- Feta cheese: Creamy, salty, and tangy—it contrasts beautifully with the sweet tomatoes. For a dairy-free or vegan butter bean recipe, try vegan feta or firm tofu.
- Honey: Balances the acidity of the tomatoes and lemon. Maple syrup or agave syrup work great for a vegan alternative.
- Red pepper flakes: Bring just enough heat to cut through the creaminess. Try smoked paprika or a pinch of cayenne for a smoky or spicier variation.
- Lemon juice and zest: Brightens everything and enhances the freshness.
- Fresh basil or parsley: Adds a burst of color and freshness just before serving. Mint or dill offer a fun twist if you’re feeling adventurous.
How to Make this Butter Bean Recipe
Step 1: Marinate the Feta
Break the block of feta into chunky pieces and place them in a small bowl. Add 1 tablespoon of olive oil, 2 teaspoons of honey, 1 teaspoon of dried oregano, and ¼ teaspoon of red pepper flakes. Gently toss to coat, then set the bowl aside to let the flavors soak in.
Step 2: Cook the Tomatoes
Heat 2 tablespoons of extra virgin olive oil in a large skillet over medium heat. Add halved cherry tomatoes, salt, black pepper, dried oregano, and garlic. Let everything cook down for about 10 minutes, stirring occasionally, until the tomatoes are soft and saucy. This is the flavor base of your one pot butter bean stew.
Step 3: Add the Butter Beans
Now stir in the butter beans (drained and rinsed) and pour in the water or vegetable broth. Let it simmer for 5 to 8 minutes, just until the beans are warm and creamy. This step makes the dish extra comforting and perfect if you’re looking for healthy butter bean recipes that are satisfying too.
Step 4: Finish and Serve
Spoon the marinated feta over the beans and tomatoes. You can serve it right away, or place the skillet under the broiler for 5 minutes until the feta turns golden and melty. Just before serving, add the zest and juice of one lemon and sprinkle with fresh basil or parsley. Enjoy with warm crusty bread, pita, or focaccia.
Tips
- Use canned butter beans for speed: They’re soft, creamy, and perfect for quick weeknight meals. Just drain and rinse them well to remove excess sodium — ideal for anyone looking for low cholesterol bean recipes.
- Don’t skip the marinated feta: Letting the feta sit in olive oil, oregano, honey, and red pepper flakes adds tons of flavor. It becomes the salty, tangy finish that brings the whole dish together.
- Cook the tomatoes on high: You want them to sizzle and burst quickly, creating a jammy sauce. That vibrant caramelized flavor is key in butter beans and tomatoes recipes.
- Broil at the end for extra texture: If you have time, broil the dish for 5 minutes. The feta gets soft, golden and the top caramelizes — totally worth it.
- Add greens for more nutrition: Stir in a handful of spinach, kale, or Swiss chard just before adding the feta. It bulks up the dish and turns it into a complete meal — great for fans of butter beans with greens.
- Serve with crusty bread: This dish makes a saucy, satisfying main that’s even better with a slice of bread to soak up the flavorful juices.
Frequently Asked Questions
Yes, but you’ll need to soak and cook them first, which takes more time. Here’s our guide on how to cook white beans. Canned butter beans are perfect for quick meals and especially handy in an easy butter bean recipe like this one.
They’re actually the same bean! “Butter bean” is the more common name in the Southern US. Both have a creamy texture that works well in saucy, skillet-style dishes.
Absolutely. Just swap the feta with vegan feta or crumbled tofu, and replace the honey with maple syrup or agave. This way, it becomes a hearty vegan butter bean recipe that’s still packed with flavor.
No, broiling is optional. It adds a nice golden crust on the feta, but the dish is still delicious served straight from the stove.
Yes! It reheats well the next day. Just store it in the fridge and warm it gently in a skillet or microwave. Add a splash of water or broth if it gets too thick.
More Easy Dinners With Pulses
- Chickpea Curry
- Lentil Curry
- Kale Soup with White Beans
- Marry me Chickpeas
- Lentil Chili
- Pasta e Fagioli
- Vegetarian Chili
- Curry Lentil Soup
If you tried this butter bean 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 Bean Recipe
Ingredients
- 2 tablespoons extra virgin olive oil plus 1 tablespoon for the marinade
- 2 pints cherry tomatoes halved (4 cups)
- 2 cans butter beans 15 oz / 400 g each can
- 2 cloves garlic pressed or finely chopped
- 1 teaspoon dried oregano + 1 teaspoon for the marinade
- 1 cup water or vegetable broth
- 1 block feta cheese (about 7 oz / 200 g)
- 2 teaspoons honey or maple syrup
- ¼ teaspoon red pepper flakes more or less to taste
- 1 lemon juice and zest
- 1 handful fresh basil or parsley (if desired)
- ½ teaspoon salt + black pepper
Instructions
- Marinate the Feta: Cut 1 block feta cheese into chunky pieces and place them in a bowl. Add 1 tablespoon olive oil, 2 teaspoons honey, 1 teaspoon dried oregano, and ¼ teaspoon red pepper flakes. Toss gently to coat, then set aside to marinate.
- Cook the Tomatoes: Heat 2 tablespoons extra virgin olive oil in a large skillet over medium-high heat. Add 2 pints cherry tomatoes, ½ teaspoon salt, a few cracks of black pepper, 1 teaspoon dried oregano, and 2 cloves garlic. Cook for about 10 minutes, stirring occasionally, until the tomatoes are soft and saucy.
- Add the Beans: Stir in 2 cans butter beans (drained and rinsed) along with 1 cup water of water. Let it simmer for 5 to 8 minutes, until the beans are warm, tender, and creamy.
- Finish and Serve: Spoon the marinated feta over the beans and tomatoes. Broil for 5 minutes until the feta is golden and slightly crisp, or serve straight from the skillet. Finish with the zest and juice of 1 lemon and 1 handful fresh basil. Delicious with crusty bread!
Video
Notes
- Butter beans → Swap with cannellini, chickpeas, or gigante beans for a similar creamy texture.
- Cherry tomatoes → Use grape tomatoes, chopped roma, or canned fire-roasted tomatoes in a pinch.
- Feta → Substitute with goat cheese, ricotta salata, halloumi, or tofu for a dairy-free twist.
- Olive oil → Avocado oil or sunflower oil work if you’re out of extra virgin.
- Honey → Maple syrup or agave make great vegan alternatives.
- Dried oregano → Try za’atar, thyme, or Italian seasoning for a flavor variation.
- Chili flakes → Use Aleppo pepper, hot paprika, or skip for a milder version.
- Garlic → Garlic powder or roasted garlic adds a sweeter, mellow flavor.
- Lemon juice/zest → Lime or white wine vinegar brings similar brightness.
- Basil or parsley → Mint, dill, or cilantro also add fresh, herby flavor.
- Choose block feta: Creamier and holds its shape better than pre-crumbled.
- Marinate at room temp: 15–30 minutes lets the honey and herbs infuse the feta.
- Medium-high heat skillet: Hot enough to blister tomatoes, but not burn the oil.
- Don’t skimp on olive oil: It adds richness and brings the whole dish together.
- Use canned butter beans: Quick and easy — just rinse well before using.
- Crush some tomatoes while cooking: Helps create a rich, rustic sauce fast.
- Broil the feta (optional): Adds golden edges and a bit of wow-factor.
- Finish with lemon and herbs: Brightens and balances the creamy beans.
- Serve with good bread: Pita, sourdough, focaccia… whatever you love to mop up the sauce.
- Make it ahead: Even tastier the next day. Reheat gently and top with fresh herbs.
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.
This was SO GOOD!! Almost didn’t want to share!
Hi Loraine,
That’s phenomenal, I’m so happy that you enjoyed it. So did we, no leftovers at all 🤣 All the best,
Louise
Absolutely loved this recipe! The flavors were so rich and comforting, and it came together surprisingly quickly. The best part was the broiled feta on top as it got golden and melted just enough into the tomatoes and beans. It made the whole dish feel extra special. Served it with some warm sourdough and a side of greens. Will definitely be adding this to our regular dinner rotation!