These creamy butter beans deliver rich Mediterranean flavors in just 35 minutes. The combination of protein-packed beans and tangy Greek yogurt creates a velvety sauce, while sun-dried tomatoes add concentrated sweetness and depth. Aromatic herbs like oregano and thyme enhance the comforting profile, making this dish perfect over crusty bread or brown rice for a satisfying weeknight meal.
My friend Elena whispered those three words after her first bite, half-joking but entirely serious. We were squeezed around my tiny apartment table, sharing plates and pouring the last of a cheap white wine. The beans were velvety, the sauce tangy and rich in that way that makes you lean in closer. Someone asked for seconds before anyone had even finished their first serving.
Last Tuesday, I made this for my sister who claims to hate beans. She watched me stir in the yogurt with genuine skepticism, arms crossed, waiting to be disappointed. She texted me the next morning asking for the recipe, saying her husband talked about it all night.
Ingredients
- 2 cans butter beans: These creamy legibles are the heart of the dish, so drain and rinse them well to remove any metallic taste
- 1 cup Greek yogurt: Full fat creates the silkiest sauce, but 2% works beautifully too, just avoid nonfat which can turn grainy
- 1 medium yellow onion: Finely chopped so they melt into the sauce rather than leaving distinct chunks
- 2 garlic cloves: Minced fresh, never the jarred stuff which lacks that punchy bite
- 1 cup cherry tomatoes: They burst gently as they cook, releasing their juices into the sauce
- 1/3 cup sun-dried tomatoes: Chop them into small pieces so their concentrated sweetness distributes throughout
- 2 cups baby spinach: Roughly chopped so it wilts quickly without releasing too much water
- 1/2 cup vegetable broth: Use a good quality one since it forms the base of your sauce
- 1 tablespoon olive oil: For sauteing the aromatics, building that foundation of flavor
- 1 teaspoon dried oregano: Adds that classic Mediterranean note that makes everything taste brighter
- 1/2 teaspoon dried thyme: Earthy and subtle, it grounds the brighter flavors
- 1/2 teaspoon red pepper flakes: Optional, but I love the gentle warmth it brings
- Salt and pepper: Season generously as you go, tasting along the way
- 1/4 cup fresh basil: Torn or chopped at the end for that burst of fresh herbal perfume
- Lemon wedges: A squeeze right before serving wakes everything up beautifully
Instructions
- Build your aromatic foundation:
- Heat olive oil in a large skillet over medium heat, add the chopped onion and let it soften for 3 to 4 minutes until it turns translucent and sweet, stirring occasionally so it does not catch
- Wake up the garlic:
- Stir in the minced garlic and cook for just 1 minute until it becomes fragrant, watching closely because burnt garlic turns bitter and ruins everything
- Soften the tomatoes:
- Add both the cherry tomatoes and chopped sun-dried tomatoes, cooking for 4 to 5 minutes until the cherry tomatoes start to collapse and release their juices
- Layer in the herbs:
- Sprinkle in the oregano, thyme, and red pepper flakes if using, stirring constantly for about 30 seconds to toast the spices and release their oils
- Create the sauce base:
- Pour in the vegetable broth and bring everything to a gentle simmer, letting the liquid reduce slightly for about 2 minutes
- Add the beans and greens:
- Stir in the butter beans and chopped spinach, cooking for 4 to 5 minutes until the spinach wilts completely and the beans are heated through
- Transform into creaminess:
- Reduce heat to low and stir in the Greek yogurt until the sauce becomes luscious and coats the beans, seasoning with salt and pepper to taste
- Finish with care:
- Let it warm through gently for another minute, then remove from heat and garnish with fresh basil before serving with lemon wedges on the side
This dish has become my go-to when someone needs a little extra comfort. Last month I made three batches in one week, delivering containers to friends who were going through tough times. Food that feels like a hug is sometimes exactly what people need.
Serving Suggestions That Work
I love serving this with a thick slice of crusty bread that has been toasted until golden and rubbed with raw garlic. The bread soaks up that creamy sauce like nothing else, and the garlic adds another layer of flavor that complements the beans perfectly.
Making It Your Own
Some nights I stir in a handful of crumbled feta right at the end, letting it soften without melting completely into the sauce. Other times I add roasted red peppers for a smoky sweetness that plays beautifully against the tangy yogurt.
Storage And Meal Prep
This actually tastes better the next day as the flavors deepen and meld together. I often make a double batch and portion it into glass containers for easy lunches throughout the week, though I always add a fresh sprinkle of basil before reheating.
- Reheat gently over low heat, adding a splash of water or broth if the sauce has thickened too much
- The beans will keep well in the refrigerator for up to 4 days, making it excellent for meal prep
- Freeze individual portions in airtight containers for up to 2 months, though the texture of the yogurt may change slightly
Simple enough for a quiet Tuesday dinner yet impressive enough for company, this is the kind of recipe that makes you feel like a competent cook without any actual stress. The first time someone asks if you can make it again, you will understand exactly why it earned that playful name.
Recipe FAQs
- → Can I make this dish vegan?
-
Yes, substitute Greek yogurt with a plant-based yogurt alternative. Coconut or almond-based yogurt works well to maintain the creamy texture while keeping the dish plant-based.
- → What type of beans work best?
-
Butter beans (also known as lima beans) are ideal for their creamy texture. Cannellini or Great Northern beans make suitable substitutes if butter beans are unavailable.
- → How long will leftovers keep?
-
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, adding a splash of vegetable broth if needed to restore creaminess.
- → Can I use fresh tomatoes instead?
-
Cherry tomatoes work beautifully as specified. For larger fresh tomatoes, dice them and cook a few minutes longer to break down and release their juices into the sauce.
- → What wine pairs well?
-
A crisp white wine like Sauvignon Blanc complements the tangy yogurt and sun-dried tomatoes. Pinot Grigio or dry Rosé also pair nicely with the Mediterranean flavors.
- → How can I add more protein?
-
The dish already provides 14g per serving. To boost protein further, serve with quinoa, add chickpeas, or top with crumbled feta cheese for extra 5-7 grams.