These butter beans transform into pure comfort food, simmered in a velvety tomato sauce that gets its signature creaminess from Greek yogurt. Sun-dried tomatoes concentrate the savory flavors while fresh spinach adds color and nutrients. Ready in just 35 minutes, this protein-packed dish brings restaurant-quality Mediterranean flavors to your table with minimal effort. The finished beans achieve that perfect balance—tangy and rich, hearty yet light.
The first time I made these butter beans, I was actually trying to use up a random collection of ingredients from my fridge. My roommate walked in mid-simmer and immediately asked what smelled so incredible. That's when I knew this wasn't just pantry cleanup anymore.
I've since served this to everyone from skeptical dinner guests to my yogurt-hating brother, and every single person goes back for seconds. The way the tangy creaminess coats each butter bean is absolutely addictive.
Ingredients
- Butter beans: These creamy white beans are the perfect vehicle for this rich sauce. Make sure to rinse them well to remove any canned taste.
- Greek yogurt: Use full-fat for the best texture. It adds protein and creates that velvety consistency that makes this dish feel indulgent.
- Sun-dried tomatoes: These pack an umami punch that balances the tangy yogurt. Don't skip them because they're essential to the depth of flavor.
- Baby spinach: Adds freshness and color while wilting beautifully into the sauce.
- Fresh basil: The bright, herbaceous finish at the end is what makes everything sing.
Instructions
- Start your aromatic base:
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and sauté until it turns translucent and fragrant, about 3-4 minutes. You want the onion soft but not browned.
- Build the flavor layers:
- Stir in the minced garlic and cook for just one minute until it becomes fragrant. Add the halved cherry tomatoes and chopped sun-dried tomatoes. Let them cook for 4-5 minutes until the cherry tomatoes start to soften and release their juices.
- Add the herbs and heat:
- Sprinkle in the oregano, thyme, and red pepper flakes if you like a little warmth. Stir everything together to let the spices wake up. Pour in the vegetable broth and bring it to a gentle simmer.
- Introduce the beans:
- Add your drained butter beans and chopped spinach to the skillet. Stir and cook for 4-5 minutes until the spinach wilts beautifully and the beans are heated through. The liquid should reduce slightly and thicken.
- Create the creamy magic:
- Reduce the heat to low and stir in the Greek yogurt until the sauce becomes creamy and well combined. Season generously with salt and pepper to taste. Let it warm through gently, but do not let the yogurt boil or it might separate.
- Finish with flair:
- Remove from heat immediately. Scatter fresh chopped basil over the top and serve with lemon wedges on the side for squeezing.
This recipe has become my go-to for weeknight comfort food because it feels special enough for company but is simple enough for a Tuesday. There's something about the combination of creamy beans and tangy sauce that just works.
Making It Your Own
Don't be afraid to play with the herb combinations. Sometimes I'll add fresh parsley along with the basil, or swap in fresh oregano if I have it growing on my windowsill.
What To Serve With It
A hunk of crusty bread for mopping up that sauce is practically mandatory. I've also served this over brown rice for a heartier meal, and it's fantastic that way too.
Storage And Reheating
This actually tastes better the next day as the flavors meld together. Store it in an airtight container and reheat gently over low heat, adding a splash of water if the sauce has thickened too much.
- The yogurt may separate slightly upon reheating, but it will come back together with a good stir
- Freezing isn't recommended because the yogurt texture changes
- This keeps well in the fridge for up to four days
There's something deeply satisfying about a dish that comes together so quickly yet feels so nourishing. I hope this becomes a staple in your kitchen like it has in mine.
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 your total time by several hours, but yields excellent texture.
- → Why shouldn't the yogurt boil?
-
High heat causes Greek yogurt to separate and curdle. Always reduce the temperature to low before stirring it in, and warm gently just until heated through.
- → What can I serve with these butter beans?
-
Crusty bread for dipping, brown rice, or quinoa all work beautifully. A crisp white wine like Sauvignon Blanc complements the tangy tomato notes perfectly.
- → How long do leftovers keep?
-
Store in an airtight container for up to 4 days. Reheat gently over low heat, adding a splash of broth if the sauce thickens too much.
- → Can I freeze this dish?
-
The yogurt can separate when frozen, so it's best enjoyed fresh. If freezing, omit the yogurt and stir it in after reheating.
- → How can I add more protein?
-
Serve alongside grilled chicken, chickpeas, or white beans. You could also top with crumbled feta or shaved Parmesan.