A cozy evening spent in the kitchen might just bring the delightful scent of Greek Yogurt Marry Me Butter Beans into your home. This quick and satisfying dish is ready in just around 30 minutes, combining creamy butter beans with savory spices and fresh greens for a delectable meal. The secret? The addition of Greek yogurt creates a rich, silky sauce that elevates the dish to something extraordinary.
This recipe is perfect for busy weeknights or when you’re looking to impress a loved one with minimal effort. A practical make-ahead tip is that the butter bean mixture can be prepared in advance and simply reheated before serving.
Why You’ll Love This Recipe
- The butter beans provide a creamy texture that pairs beautifully with the sauce.
- It’s ready in just about 30 minutes, making it a quick weeknight dinner.
- The combination of flavors from the sun-dried tomatoes and spinach is vibrant and fresh.
- The Greek yogurt adds a tangy richness that transforms this dish into comfort food.
What You’ll Need
Gather your ingredients for this comforting dish:
For the Base
- 2 tablespoons olive oil (extra virgin)
- 1 medium onion (finely chopped)
- 3 tablespoons tomato paste
- 1 – 2 cloves garlic (grated)
- ½ teaspoon red pepper flakes (adjust for heat)
For the Beans
- 2 cans butter beans (15 oz / 400 g each can – drained and rinsed – or 3 cups / 460 g cooked beans)
- 1½ cups vegetable broth (low-sodium)
- ½ teaspoon dried oregano
- ½ teaspoon salt (plus more to taste)
- 2 twists black pepper
For the Greens
- ½ cup sun-dried tomatoes (in oil, drained – thinly sliced – with scissors is easiest)
- 3 cups baby spinach
For the Finish
- ⅓ cup grated parmesan cheese (plus more for serving)
- ½ cup Greek yogurt (plain and full-fat for best results)
- ½ teaspoon lemon zest (optional)
- 1 handful fresh basil leaves (for garnish and aroma)
Use canned or cooked beans for convenience.
Substitutions & Swaps
- Olive oil: avocado oil
- Butter beans: cannellini beans
- Parmesan cheese: nutritional yeast for a vegan option
- Greek yogurt: plain yogurt or sour cream
How to Make It
Follow these simple steps to create your delicious dish.
Soften the Base
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add 1 medium onion and sauté for 3 minutes until soft. Stir in 3 tablespoons tomato paste, 1 – 2 cloves garlic (grated), and ½ teaspoon red pepper flakes. Cook for 1 minute—the paste should turn a deep, dark red.
Simmer the Beans
Add 2 cans butter beans (drained), ½ teaspoon salt, and 2 twists black pepper. Stir to coat them in the red sauce. Pour in 1½ cups vegetable broth and ½ teaspoon dried oregano. Let it simmer (gentle bubbles) for 5 – 6 minutes. The sauce will thicken naturally as the beans release their starch.

Wilt the Greens
Stir in ½ cup sun-dried tomatoes and 3 cups baby spinach. Cook for 2 more minutes until the spinach shrinks down and looks bright green.
Finish and Serve
Turn the heat completely off and move the pan to a cool burner. Stir in ⅓ cup grated parmesan cheese until melted, then fold in the ½ cup Greek yogurt and ½ teaspoon lemon zest to keep the sauce silky and prevent curdling. Scatter over 1 handful fresh basil leaves and serve immediately with crusty bread.
How to Store It
Fridge: 3 to 4 days in an airtight container
Freezer: yes, for up to 3 months
Reheat: in a skillet over medium heat for 5-7 minutes
Tips for Best Results
- Use a high-quality olive oil for the best flavor.
- Don’t skip the step of letting the beans simmer; it enhances the sweetness of the dish.
- Add more red pepper flakes if you prefer extra heat.
- Ensure the Greek yogurt is at room temperature before adding to prevent curdling.
Serving Suggestions
- Serve with crusty bread for a hearty meal.
- Pair with a fresh garden salad for a lighter option.
- Enjoy as a side dish at your next gathering or party.




