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.

Butter beans recipe with feta and fresh basil.
Creamy Butter Bean Skillet

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. 🌿

Creamy butter beans recipe with feta.

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.

All ingredients for butter bean recipe, including butter beans, tomatoes, feta, lemon, and fresh herbs.
  • 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.

Chunks of feta marinated with olive oil, oregano, honey, and red pepper flakes in a bowl.

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.

Sautéed cherry tomatoes in olive oil with garlic and herbs, bubbling in a hot skillet.

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.

Butter beans simmering with tomatoes and broth, turning creamy in a one-pot Mediterranean stew.

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.

Final dish topped with marinated feta, lemon zest, and basil, ready to serve with crusty bread.

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

Can I use dried butter beans instead of canned?

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.

What’s the difference between butter beans and lima beans?

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.

Can I make this recipe vegan?

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.

Do I have to broil it at the end?

No, broiling is optional. It adds a nice golden crust on the feta, but the dish is still delicious served straight from the stove.

Can I prepare this in advance?

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

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!

Saucy butter beans in a skillet with cherry tomatoes, and feta, topped with basil.

Butter Bean Recipe

5 from 2 votes
This butter bean recipe is a hearty, healthy meal packed with fiber and plant-based protein. It’s quick to make, full of flavor, and perfect for a cozy, nourishing dinner any night of the week.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 people
Course: Main Course
Cuisine: Mediterranean

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.
    Chunks of feta marinated with olive oil, oregano, honey, and red pepper flakes in a bowl.
  • 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.
    Sautéed cherry tomatoes in olive oil with garlic and herbs, bubbling in a hot skillet.
  • 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.
    Butter beans simmering with tomatoes and broth, turning creamy in a one-pot Mediterranean stew.
  • 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!
    Final dish topped with marinated feta, lemon zest, and basil, ready to serve with crusty bread.

Video

Creamy Butter Bean Skillet

Notes

Serve it with: Crusty bread, plain yogurt or labneh, or leafy greens of your choice.
Substitutions
  • 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.
Tips
  • 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.
Storage
Keep leftovers in an airtight container in the fridge for up to 3 days, or freeze for up to 2 months. Reheat gently on the stove or in the microwave.

Nutrition

Serving: 1 of 4, Calories: 410kcal, Carbohydrates: 39g, Protein: 18g, Fat: 22g, Saturated Fat: 8g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Trans Fat: 0g, Cholesterol: 45mg, Sodium: 886mg, Potassium: 1010mg, Dietary Fiber: 10g, Sugar: 11g, Vitamin A: 1023IU, Vitamin B6: 1mg, Vitamin C: 49mg, Vitamin E: 3mg, Vitamin K: 19µg, Calcium: 304mg, Folate: 138µg, Iron: 5mg, Manganese: 1mg, Magnesium: 79mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

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.

5 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




3 Comments

    1. Hi Loraine,

      That’s phenomenal, I’m so happy that you enjoyed it. So did we, no leftovers at all 🤣 All the best,

      Louise

  1. 5 stars
    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!