These Mediterranean-style butter beans deliver incredible creaminess thanks to Greek yogurt stirred into a tangy tomato base. Sun-dried tomatoes concentrate the umami flavors while fresh spinach adds vibrant color and nutrients. The entire dish comes together in just over half an hour, making it perfect for busy weeknights when you want something satisfying yet wholesome. Serve with crusty bread to soak up every drop of the velvety sauce.
The first time I made these butter beans, I was experimenting with what I had in the pantry after a long week. Something about the way the Greek yogurt melts into that tomato sauce creates this incredible velvety texture that hugs every bean. My roommate walked in and actually stopped mid sentence to ask what smelled so good.
I served this at a casual dinner party last month when friends dropped by unexpectedly. One of them who swore they hated beans went back for thirds. Theres something about how the sun dried tomatoes concentrate all that flavor that makes people forget they are eating something so simple.
Ingredients
- 2 cans butter beans: These creamy mild beans are perfect for soaking up sauce without falling apart
- 1 cup Greek yogurt: Full fat creates the silkiest result but 2 works beautifully too
- 1 medium yellow onion: Finely chopped so it melts into the sauce base
- 2 garlic cloves: Minced fresh adds that aromatic foundation
- 1 cup cherry tomatoes: Halved they burst and release their juices into the sauce
- 1/3 cup sun dried tomatoes: Packed in oil adds incredible depth and umami
- 2 cups baby spinach: Roughly chopped it wilts down and adds color
- 1/2 cup vegetable broth: Creates the saucy base
- 1 tablespoon olive oil: For sautéing the aromatics
- 1 teaspoon dried oregano: Classic Mediterranean herb backbone
- 1/2 teaspoon dried thyme: Earthy and fragrant
- 1/2 teaspoon red pepper flakes: Optional but adds lovely warmth
- Salt and pepper: To taste and bring everything together
- 1/4 cup fresh basil: Chopped adds brightness and freshness
- Lemon wedges: Optional squeeze brightens the whole dish
Instructions
- Sauté the aromatics:
- Heat olive oil in a large skillet over medium heat. Add chopped onion and cook 3 to 4 minutes until translucent and fragrant.
- Add the garlic:
- Stir in minced garlic and cook just 1 minute until fragrant but not browned.
- Soften the tomatoes:
- Add cherry tomatoes and chopped sun dried tomatoes. Cook 4 to 5 minutes until cherry tomatoes begin to soften and release their juices.
- Bloom the spices:
- Sprinkle in oregano thyme and red pepper flakes. Stir constantly for 30 seconds to wake up their oils.
- Create the sauce base:
- Pour in vegetable broth and bring to a gentle simmer. Let it reduce slightly for about 2 minutes.
- Add the beans and spinach:
- Stir in butter beans and chopped spinach. Cook 4 to 5 minutes until spinach wilts and beans are heated through.
- Make it creamy:
- Reduce heat to low. Stir in Greek yogurt until the sauce becomes silky and well combined. Season generously with salt and pepper.
- Finish and serve:
- Remove from heat immediately. Top with fresh basil and serve with lemon wedges on the side.
This recipe has become my go to when I need something comforting but still light. Last week I made it on a rainy Tuesday and ate it straight from the skillet standing up. Sometimes the simplest meals are the ones that stick with you the longest.
Make It Your Own
Plant based yogurt works beautifully for a vegan version. I have also added roasted red peppers when I had them to use up and the sweetness balanced the tangy yogurt perfectly. Sometimes I throw in a handful of chopped kalamata olives for that briny punch.
Serving Suggestions
Crusty bread is non negotiable for me. I tear off hunks and drag them through that sauce until my plate is clean. Over brown rice turns it into a more substantial meal. A crisp white wine like Sauvignon Blanc cuts through the creaminess beautifully.
Storage And Meal Prep
This keeps beautifully in the refrigerator for up to 4 days and actually tastes better as the flavors meld. Reheat gently over low heat adding a splash of water or broth if the sauce has thickened too much. I make a double batch on Sundays for easy lunches throughout the week.
- Freeze individual portions for up to 3 months
- Thaw overnight in the refrigerator before reheating
- The beans will absorb more sauce as they sit so plan accordingly
Hope this becomes one of those recipes you turn to again and again. It has that magical quality of feeling special enough for guests but simple enough for a Tuesday night.
Recipe FAQs
- → Can I make this vegan?
-
Yes, simply substitute the Greek yogurt with an unsweetened plant-based yogurt alternative. Coconut yogurt works particularly well for maintaining creaminess.
- → What makes these butter beans so creamy?
-
The Greek yogurt creates a velvety texture when stirred into the warm tomato sauce, while the butter beans themselves naturally become creamy as they simmer.
- → How spicy is this dish?
-
Red pepper flakes are optional, so you control the heat. Start with 1/4 teaspoon for mild warmth or increase to 1 teaspoon for more spice.
- → Can I use dried beans instead of canned?
-
You can, though you'll need to cook soaked dried beans for 60-90 minutes until tender before adding them to the sauce.
- → What should I serve with these beans?
-
Crusty bread, brown rice, or quinoa pair beautifully. The beans also shine alongside roasted vegetables or a simple green salad.