These velvety butter beans get their luxurious texture from Greek yogurt stirred into a vibrant tomato base studded with sun-dried tomatoes. The combination creates a rich, tangy sauce that coats every creamy bean perfectly. Aromatic herbs like oregano and thyme add Mediterranean depth, while fresh spinach brings color and nutrients. Ready in just 35 minutes, this protein-packed dish becomes an instant favorite for busy weeknights or casual gatherings.
The first time I made these butter beans, I was recovering from a brutal flu and craving something comforting but not heavy. My friend Anna dropped off a tub of Greek yogurt and some cans of beans from her pantry, suggesting I try making something creamy and soothing. I threw everything together without much thought, but the way the tangy yogurt melted into that tomato sauce was absolute magic. Now it is my go-to when I need food that feels like a warm hug.
Last winter, my sister came over after a terrible breakup and I made a double batch of these beans. We sat at my kitchen table eating straight from the skillet, dipping torn bread into that sauce, and she actually smiled for the first time in weeks. Sometimes the simplest food carries the most love.
Ingredients
- Butter beans: These creamy mild beans are the perfect canvas for the bold tangy sauce and hold their shape beautifully
- Greek yogurt: Use full fat for the silkiest texture because it adds richness without weighing down the dish
- Sun dried tomatoes: These little concentrated bursts of umami make the sauce taste slow cooked and complex
- Baby spinach: Wilts right into the sauce adding color and nutrition without changing the flavor profile
- Red pepper flakes: Just a hint of warmth cuts through the creaminess and keeps every bite interesting
Instructions
- Build your flavor foundation:
- Heat olive oil in a large skillet over medium heat and sauté the onion until it turns translucent and fragrant about 3 to 4 minutes. Stir in the garlic for just one minute until it becomes aromatic but be careful not to let it brown.
- Layer in the tomatoes:
- Add the cherry tomatoes and chopped sun dried tomatoes to the pan cooking for 4 to 5 minutes until the fresh tomatoes start to soften and release their juices. The sun dried tomatoes will begin to sweeten and intensify creating a deep base for the sauce.
- Add the aromatics:
- Sprinkle in the oregano thyme and red pepper flakes stirring constantly to wake up their oils and distribute the flavors evenly. Pour in the vegetable broth and bring everything to a gentle simmer creating a fragrant bath for the beans.
- Introduce the beans and greens:
- Add the drained butter beans and chopped spinach to the skillet stirring gently to combine. Cook for 4 to 5 minutes until the spinach has completely wilted and the beans are heated through and starting to absorb some of that flavorful liquid.
- Create the creamy finish:
- Reduce the heat to low and stir in the Greek yogurt until the sauce turns silky and well combined. Season generously with salt and pepper and warm everything through gently being careful never to let the yogurt boil or it might separate.
- Garnish and serve:
- Remove from heat immediately and sprinkle fresh basil over the top. Serve with lemon wedges on the side so everyone can add a bright squeeze of acid to cut through the richness.
These beans have become my favorite thing to make for friends who claim they do not like vegetarian food. Watching them go back for thirds with sauce smeared across their plates is the best kind of satisfaction.
Making It Your Own
I have discovered that swapping in cannellini beans works beautifully when butter beans are not available at my store. Sometimes I throw in roasted red peppers from a jar which adds a smoky sweetness that plays really nicely against the tangy yogurt.
Serving Suggestions That Work
Crusty bread is absolutely essential here because that sauce is too good to leave behind in the pan. A crisp white wine like Sauvignon Blanc cuts through the richness while a simple green salad with lemon vinaigrette keeps the meal feeling light.
Meal Prep Magic
This recipe actually tastes better the next day when all those flavors have had more time to mingle and develop. Store it in the refrigerator for up to four days and reheat gently over low heat adding a splash of water or broth if the sauce has thickened too much.
- The yogurt might look slightly separated after refrigeration but it will smooth out again with gentle warming
- Freeze individual portions for those nights when cooking anything at all feels impossible
- Always reheat on the stove never the microwave to maintain that creamy texture
There is something profoundly satisfying about a dish that comes together so quickly yet tastes like it was made with such intention. These butter beans are proof that simple ingredients treated with a little care can become something extraordinary.
Recipe Questions & Answers
- → Can I make this dish vegan?
-
Yes, simply substitute the Greek yogurt with an unsweetened plant-based yogurt alternative. Coconut or almond yogurt work well in this creamy sauce.
- → 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 excellent substitutes with similar results.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, adding a splash of broth or water if needed to loosen the sauce.
- → Can I freeze this dish?
-
Freezing works best before adding the yogurt. Prepare through step 6, cool completely, and freeze for up to 3 months. Thaw overnight and stir in fresh yogurt when reheating.
- → What should I serve with these butter beans?
-
Crusty bread for dipping, over brown rice, or alongside roasted vegetables make excellent pairings. A crisp white wine like Sauvignon Blanc complements the flavors beautifully.
- → Why shouldn't the yogurt boil?
-
High heat can cause Greek yogurt to separate and become grainy. Always stir it in at the end over low heat just until warmed through for the silkiest texture.