These creamy butter beans deliver rich Mediterranean comfort in under 40 minutes. The combination of velvety Greek yogurt and sun-dried tomatoes creates an incredibly luscious sauce that clings perfectly to tender beans. Aromatic herbs like oregano and thyme add depth, while baby spinach brings fresh color and nutrients. This protein-packed vegetarian main works beautifully alongside crusty bread or over brown rice for a satisfying weeknight dinner.
The first time I made this butter bean dish, my kitchen smelled like a tiny Greek taverna. Sun-dried tomatoes sizzling in olive oil released this incredible sweetness that filled every corner of the room. I ended up eating half of it straight from the skillet while standing at the counter.
I served this at a casual dinner with friends last month, and everyone kept asking what restaurant I ordered it from. Watching my friend who claims to hate beans go back for thirds made my entire week. Now they text me regularly asking when I am making it again.
Ingredients
- Butter beans: These creamy white beans are the heart of the dish. Rinse them thoroughly to remove the starchy canning liquid.
- Greek yogurt: Full-fat yogurt creates the silkiest sauce. Stir it in off the heat to prevent separating.
- Sun-dried tomatoes: The oil-packed ones add concentrated umami and natural sweetness. Chop them small so they distribute evenly.
- Cherry tomatoes: Fresh tomatoes burst and release their juices into the sauce, balancing the tangy yogurt.
- Baby spinach: Adds color and nutrition without overpowering the dish. It wilts down quickly in the hot sauce.
- Fresh basil: The finishing touch that brightens everything. Add it at the very end for maximum flavor.
Instructions
- Build your flavor foundation:
- Heat olive oil in a large skillet over medium heat. Add chopped onion and cook until it turns translucent and smells sweet, about 4 minutes.
- Wake up the garlic:
- Stir in minced garlic and let it sizzle for just one minute until fragrant. Do not let it brown or it will taste bitter.
- Add the tomatoes:
- Throw in cherry tomato halves and chopped sun-dried tomatoes. Let them cook until the cherry tomatoes start to soften and release their juices.
- Season the base:
- Sprinkle in oregano, thyme, and red pepper flakes. Stir constantly for about 30 seconds to toast the spices and release their oils.
- Create the sauce:
- Pour in vegetable broth and bring everything to a gentle simmer. Let it bubble for 2 minutes to meld the flavors together.
- Add the beans:
- Stir in drained butter beans and chopped spinach. Cook for 5 minutes until the spinach wilts completely and the beans are heated through.
- Make it creamy:
- Remove the skillet from heat completely. Stir in Greek yogurt until the sauce turns velvety and coats every bean. Season generously with salt and pepper.
- Finish with basil:
- Sprinkle fresh basil over the top and serve immediately with lemon wedges on the side for squeezing.
This recipe has become my go-to for nights when I want something comforting but not heavy. The way the creamy yogurt sauce clings to each bean feels like a warm hug. Even my partner who usually says beans are boring asks for seconds every time.
Serving Suggestions That Work
I have found this dish pairs beautifully with crusty bread for dunking into that luscious sauce. Sometimes I serve it over brown rice for a more substantial meal. A crisp white wine like Sauvignon Blanc cuts through the creaminess perfectly.
Make It Your Own
The recipe is incredibly forgiving and adaptable. I have swapped in chickpeas when I ran out of butter beans, and it still tasted fantastic. Smoked paprika instead of red pepper flakes adds a lovely smoky depth.
Storage and Meal Prep
This dish keeps beautifully in the refrigerator for up to four days. The flavors actually meld together even more after a night in the fridge. Reheat it gently over low heat, adding a splash of water if the sauce looks too thick.
- Freeze portions in individual containers for quick weeknight lunches
- The yogurt sauce might look slightly separated after freezing but whiskes back together
- Always store with a lemon wedge on top to keep flavors fresh
There is something deeply satisfying about a simple dish that tastes this good. I hope this recipe finds its way into your regular rotation too.
Recipe FAQs
- → Can I make this vegan?
-
Yes, substitute Greek yogurt with your favorite plant-based yogurt alternative. Coconut yogurt adds a subtle sweetness while almond yogurt provides a neutral base that still creates a creamy texture.
- → What's the best way to serve butter beans?
-
Serve warm with crusty bread for dipping into the sauce, spoon over brown rice, or enjoy as a standalone main dish. The creamy consistency makes it perfect as a comforting bowl on its own.
- → 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 to restore creaminess. Avoid boiling to prevent the yogurt from separating.
- → Can I use dried beans instead of canned?
-
Absolutely. Soak 1 cup dried butter beans overnight, then simmer until tender (about 60-90 minutes). This yields about 3 cups cooked beans, equivalent to two 15-ounce cans.
- → What wine pairs well?
-
A crisp white wine like Sauvignon Blanc or Pinot Grigio complements the tangy tomato and creamy yogurt elements. For red wine lovers, a light Pinot Noir works beautifully without overpowering the delicate flavors.