These butter beans simmer in a velvety tomato sauce enriched with Greek yogurt for tangy creaminess. Sun-dried tomatoes add concentrated sweetness while fresh spinach brings color and nutrients. Ready in just 35 minutes, this protein-packed Mediterranean dish works as a main course or satisfying side.
I stumbled onto this combination during a frantic weeknight when my pantry was running bare but cravings were running high. Something about the way velvety butter beans embrace that tangy tomato yogurt sauce makes my kitchen feel suddenly cozy and complete.
Last Tuesday my usually skeptical roommate took one bite and literally stopped mid sentence to ask what I had made. The way sun-dried tomatoes concentrate their sweetness against the yogurt is pure magic that nobody sees coming.
Ingredients
- Butter beans: These creamy legatives are the heart of the dish, so rinse them well and pat them dry to help the sauce cling better
- Greek yogurt: Full fat gives the silkiest results, but 2% works beautifully if you are watching calories
- Yellow onion: Finely chopped so it melts into the sauce rather than staying in distinct pieces
- Garlic: Freshly minced cloves release way more aroma than pre-minced stuff from a jar
- Cherry tomatoes: They burst gently as they cook, releasing juices that mingle with everything else
- Sun-dried tomatoes: Chopped small so their intense flavor distributes evenly throughout every spoonful
- Baby spinach: Roughly chopped helps it wilt faster and incorporate into the sauce seamlessly
- Vegetable broth: Creates the base that brings all the flavors together into something cohesive
- Olive oil: The foundation that carries all those aromatic spices from pan to plate
- Dried oregano and thyme: Classic Mediterranean herbs that make the whole house smell inviting
- Red pepper flakes: Just enough subtle warmth to make each bite interesting without overwhelming
- Salt and pepper: Essential for popping all the other flavors and bringing balance to the yogurt
- Fresh basil: Sprinkled at the end for that bright finish that cuts through the richness
- Lemon wedges: A squeeze right before serving adds brightness that makes everything sing
Instructions
- Build your flavor foundation:
- Heat olive oil in a large skillet over medium heat, then add chopped onion and sauté for 3 to 4 minutes until translucent and fragrant. Stir in minced garlic and cook just 1 minute until it becomes aromatic, taking care not to let it brown or turn bitter.
- Add the tomato base:
- Toss in halved cherry tomatoes and chopped sun-dried tomatoes, cooking 4 to 5 minutes until they start softening and releasing their juices. The cherry tomatoes will begin to collapse while sun-dried tomatoes infuse everything with concentrated sweetness.
- Season and simmer:
- Sprinkle in oregano, thyme, and red pepper flakes, stirring constantly to wake up their aromatic oils. Pour in vegetable broth and bring everything to a gentle simmer, letting the flavors meld together for about 2 minutes.
- Introduce the beans and greens:
- Add butter beans and chopped spinach to the skillet, stirring gently to combine. Cook 4 to 5 minutes until spinach wilts completely and beans are heated through, absorbing some of that flavorful liquid.
- Create the creamy finish:
- Reduce heat to low and stir in Greek yogurt until the sauce transforms into something luscious and well combined. Season generously with salt and pepper, warming everything gently without letting the yogurt boil or separate.
- Serve with love:
- Remove from heat immediately and sprinkle fresh basil over the top. Serve right away with lemon wedges on the side so everyone can add their own bright squeeze just before digging in.
This has become my go-to when friends drop by unexpectedly because it looks impressive but comes together so effortlessly. Something about placing that steaming skillet in the center of the table makes people lean in closer and linger longer.
Make It Your Own
The beauty of this dish lies in how adaptable it is to whatever you have on hand. I have used cannellini beans in a pinch, and though the texture is slightly different, the result remains comforting.
Perfect Pairings
Crusty bread is absolutely mandatory for mopping up that sauce, though brown rice works if you want something more substantial. A crisp white wine like Sauvignon Blanc cuts through the yogurt beautifully.
Meal Prep Magic
This actually tastes better the next day as all those flavors have time to really get to know each other in the refrigerator. Store it in an airtight container and reheat gently with a splash of water to loosen the sauce.
- The yogurt sauce thickens overnight, so add a tablespoon of broth when reheating
- Fresh basil is best added right before serving rather than stored with the leftovers
- This recipe doubles beautifully for meal prep or feeding a crowd
There is something deeply satisfying about a recipe that feels indulgent while still being nourishing. This dish has earned its permanent place in my weekly rotation, and I suspect it might find its way into yours too.
Recipe FAQs
- → Can I use dried butter beans instead of canned?
-
Yes, soak dried butter beans overnight and cook until tender before adding to the sauce. This will extend the total time significantly.
- → Why shouldn't the yogurt boil?
-
High heat can cause Greek yogurt to separate and curdle. Always stir it in at low heat and warm gently just until combined.
- → What can I serve with these butter beans?
-
Crusty bread for dipping, over brown rice, quinoa, or alongside grilled vegetables and fish for a complete meal.
- → How long do leftovers keep?
-
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, adding a splash of broth if needed.
- → Can I make this vegan?
-
Absolutely. Substitute Greek yogurt with unsweetened coconut yogurt or cashew cream for a plant-based version with similar creaminess.