These creamy butter beans are simmered in a rich, tangy tomato sauce made velvety with Greek yogurt. Sun-dried tomatoes add depth while fresh herbs bring bright Mediterranean flavors. Ready in just 35 minutes, this protein-packed vegetarian dish makes a satisfying main course any night of the week. Serve with crusty bread to soak up the luscious sauce.
The first time I made these butter beans, I was standing in my kitchen on a rainy Tuesday evening, craving something warm and comforting but not heavy. I had a couple cans of butter beans languishing in the pantry and some Greek yogurt that needed using, so I started throwing things into a skillet. Twenty minutes later, I took my first bite and literally stopped in my tracks—the creamy tanginess against the sweet tomatoes was something special. Now this is my go-to when I want dinner that feels indulgent but still keeps things light.
Last month, my sister came over for a catch-up dinner, and I made this recipe on a whim because it was all I had in the house. She took one spoonful, eyes wide, and asked for the recipe before she'd even finished her plate. Now she makes it for her family every Sunday, and her kids—who swore they hated beans—fight over the last serving.
Ingredients
- 2 cans butter beans (15 oz each): These creamy, mild beans are the perfect canvas for the rich tomato sauce and they hold their shape beautifully
- 1 cup Greek yogurt: Full-fat gives the silkiest results, but 2% works wonderfully too and adds that signature tang
- 1 medium yellow onion: Finely chopped so it melts into the sauce and provides a sweet foundation
- 2 garlic cloves: Minced fresh because nothing beats that aromatic punch when it hits the olive oil
- 1 cup cherry tomatoes: Halved, they burst and release their juices into the sauce as they cook down
- 1/3 cup sun-dried tomatoes in oil: Chop these small so their concentrated sweetness and chewy texture distributes throughout
- 2 cups baby spinach: Roughly chopped, it wilts quickly and adds color without overpowering the dish
- 1/2 cup vegetable broth: Creates the simmering liquid that brings everything together
- 1 tablespoon olive oil: For sautéing the aromatics and building flavor from the bottom up
- 1 teaspoon dried oregano: The quintessential Mediterranean herb that ties everything together
- 1/2 teaspoon dried thyme: Adds earthy undertones that complement the beans perfectly
- 1/2 teaspoon red pepper flakes: Optional, but I love the gentle warmth that builds in the background
- Salt and black pepper: Taste as you go and adjust to your preferences
- 1/4 cup fresh basil: Chopped and added at the end for that bright, herbal finish
- Lemon wedges: A squeeze right before serving brightens the whole dish
Instructions
- Get your aromatics going:
- Heat olive oil in a large skillet over medium heat, add the chopped onion, and cook for 3-4 minutes until it turns translucent and fragrant
- Bring in the garlic:
- Stir in the minced garlic and cook for just 1 minute until you can smell its aroma—be careful not to let it brown or it'll turn bitter
- Build the tomato base:
- Add the halved cherry tomatoes and chopped sun-dried tomatoes, cooking for 4-5 minutes until they start to soften and release their juices
- Season it right:
- Sprinkle in the oregano, thyme, and red pepper flakes, stirring constantly to wake up the dried spices
- Create your sauce:
- Pour in the vegetable broth and bring everything to a gentle simmer, letting the flavors meld together
- Add the beans and greens:
- Stir in the butter beans and chopped spinach, cooking for 4-5 minutes until the spinach wilts and the beans are heated through
- Make it creamy:
- Reduce heat to low and stir in the Greek yogurt until the sauce becomes luscious and well combined, seasoning generously with salt and pepper
- Finish and serve:
- Remove from heat immediately, scatter with fresh basil, and bring those lemon wedges to the table for squeezing over each bowl
This recipe became a staple during a particularly busy month when I was working late and needed something nourishing that didn't require hours at the stove. Now it's become the meal I make when friends need comfort food but want to feel good about what they're eating.
Making It Your Own
I've discovered that swapping fresh tomatoes for cherry ones changes the sauce consistency entirely, so stick with cherry or grape varieties for that perfect balance of sweetness and liquid. During summer, I'll throw in handfuls of fresh herbs from the garden—parsley, oregano, even some fresh thyme if I have it.
Serving Suggestions
A hunk of crusty sourdough is non-negotiable for mopping up that creamy sauce, though it's equally satisfying spooned over fluffy brown rice. On lighter nights, I'll serve it alongside a simple green salad dressed with nothing more than olive oil and lemon juice.
Perfecting The Texture
The difference between good and great comes down to how you handle the yogurt—temper it first by stirring in a spoonful of the hot sauce before adding it to the skillet. I've also learned that letting the dish rest for five minutes off the heat lets the flavors settle and the sauce reach its ideal consistency.
- Keep red pepper flakes on the table so guests can adjust heat to their liking
- If making ahead, undercook the spinach slightly so it doesn't become mushy when reheated
- A drizzle of really good olive oil right before serving makes everything taste restaurant-quality
There's something deeply satisfying about a recipe that takes humble pantry ingredients and transforms them into something that feels like a special occasion.
Common Recipe Questions
- → Can I use canned butter beans?
-
Yes, this method calls for two cans of butter beans that are drained and rinsed before cooking. Canned beans work perfectly and make this dish come together quickly.
- → Is the Greek yogurt heated?
-
The Greek yogurt is stirred in at the very end over low heat just until warmed through and combined. Avoid boiling to prevent the yogurt from separating.
- → How can I make this vegan?
-
Substitute the Greek yogurt with a plant-based yogurt alternative. Coconut yogurt works particularly well for adding creaminess to the tomato sauce.
- → What should I serve with butter beans?
-
Crusty bread is ideal for soaking up the creamy sauce. Brown rice, quinoa, or roasted vegetables also make excellent sides.
- → How spicy are these butter beans?
-
The red pepper flakes add mild warmth. Adjust the amount to your preference or omit entirely for a mild version. Smoked paprika makes a nice alternative.
- → Can I make this ahead?
-
This dish reheats beautifully. Store in the refrigerator and warm gently over low heat, adding a splash of broth if the sauce thickens too much.