If you want a high-protein, high-fiber vegetarian dinner that tastes indulgent but is light, these Greek Yogurt Marry Me Butter Beans are perfect. This one-pan recipe builds a velvety sun-dried tomato sauce without heavy cream and comes together in about 20 minutes.

Why you’ll love this Marry Me Butter Beans with Greek yogurt!
This dish is a fast, satisfying vegetarian meal that still feels like a treat. It captures the classic “Marry Me” flavor profile—garlic, parmesan, and sun-dried tomatoes—but replaces heavy cream with Greek yogurt for a brighter, Mediterranean-style finish. The yogurt creates a glossy, silky sauce while keeping the meal lighter and packed with protein and fiber.
It’s ideal for weeknights: one pan, minimal fuss, and ready in about 20 minutes. Serve with crusty bread to soak up the sauce for a comforting lunch or dinner that’s easy to make and impressive to eat.
Ingredients
Full ingredient amounts are in the recipe card below.

- Olive oil: Extra virgin for best flavor; avocado oil works too.
- Onion: Yellow or white; shallots are a sweeter option.
- Garlic: Fresh grated or minced for the best aroma.
- Tomato paste: Gives deep color and umami; tomato puree can substitute.
- Red pepper flakes: Adds warmth; smoked paprika works for a smoky note.
- Butter beans: Canned (drained and rinsed) for convenience; cannellini or chickpeas are good alternatives.
- Vegetable broth: Use low-sodium to control saltiness; chicken broth can be used if not vegetarian.
- Sun-dried tomatoes: Preferably packed in oil; roasted red peppers can be substituted.
- Baby spinach: Fresh leaves wilt quickly; kale or chard can be used if cooked a few minutes longer.
- Parmesan cheese: Adds salty, savory depth; Pecorino or nutritional yeast for dairy-free versions.
- Greek yogurt: The sauce base—plain, full-fat gives the richest result; low-fat or Skyr also work.
- Oregano & basil: Dried oregano in the sauce; fresh basil torn on top to finish.
- Lemon zest: Adds brightness—add at the end for the best flavor.

How to Make Greek yogurt Marry Me Butterbeans
1. Sauté the aromatics
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add 1 medium chopped onion and cook about 3 minutes until soft and translucent. Stir in 3 tablespoons tomato paste, 1–2 grated garlic cloves and ½ teaspoon red pepper flakes; cook about 1 minute until the paste darkens and the garlic is fragrant. Add a splash of water if the pan gets dry.

2. Sauté the beans
Add drained and rinsed butter beans to the pan with a pinch of salt and pepper. Toss for a minute so each bean is coated in the tomato base—this helps them absorb flavor before adding liquid.

3. Simmer and thicken
Pour in 1½ cups vegetable broth and ½ teaspoon dried oregano. Bring to a gentle simmer and cook uncovered for 8–10 minutes. The beans will release starch that naturally thickens the liquid into a luscious sauce. A few minutes before the end, stir in ½ cup sliced sun-dried tomatoes and 3 cups baby spinach so the leaves wilt into the sauce.

4. The yogurt finish and garnish
Turn the heat completely off and move the pan to a cool burner. Stir in ⅓ cup grated Parmesan so it melts, then fold in ½ cup Greek yogurt and ½ teaspoon lemon zest. Adding the yogurt off the heat prevents curdling and keeps the sauce silky. Taste for salt, finish with torn fresh basil, and serve immediately with crusty bread to soak up the sauce.

Tips
- Off-heat rule: Always add the Greek yogurt after removing the pan from direct heat to avoid separation.
- Cook the tomato paste: Sauté the paste until it darkens to remove any raw taste and deepen the sauce flavor.
- Serve with sourdough: Toasted sourdough rubbed with a raw garlic clove makes a simple, flavorful accompaniment.
- Fix thick sauce: If the sauce thickens as it rests, stir in 1–2 tablespoons warm water or broth to restore a glossy texture.
- Mixed diets: While delicious as-is for vegetarians, the sauce also pairs well as a saucy side for grilled chicken or seared salmon.
- Zest last: Add lemon zest at the end to keep it bright and avoid bitterness.
- Storage: Refrigerate leftovers in an airtight container for up to 3 days; reheat gently on the stove with a splash of water. Do not freeze—the yogurt will separate when thawed.
Frequently Asked Questions
Yes. Using canned beans keeps this at about 20 minutes from start to finish—an easy, nutritious weeknight meal.
Cannellini beans or chickpeas work well as direct substitutes; drain and rinse them before using.
Keep leftovers in the fridge up to 3 days. Reheat gently on the stove with a little water or broth to loosen the sauce.
Not if you add it off the heat. Stir in the Parmesan first, then the yogurt and lemon zest away from direct heat for a smooth finish.
More easy dinners with beans
- Marry me orzo
- Greek yogurt pasta salad
- Butter bean Florentine
- Pasta e ceci (pasta and chickpeas)
- Chickpea lemon skillet
- One-pot vegetable orzo
- Greek bean stew with rice
- Tuscan orzo with beans
If you try this Greek Yogurt Marry Me Butter Beans recipe, please leave a rating and share how it turned out in the comments—we love feedback.

Greek Yogurt Marry Me Butter Beans
Ingredients
- 2 tablespoons olive oil (extra virgin)
- 1 medium onion, finely chopped
- 3 tablespoons tomato paste
- 1–2 cloves garlic, grated
- ½ teaspoon red pepper flakes
- 2 cans butter beans (15 oz / 400 g each), drained and rinsed
- 1½ cups vegetable broth (low-sodium)
- ½ teaspoon dried oregano
- ½ cup sun-dried tomatoes in oil, thinly sliced
- 3 cups baby spinach
- ⅓ cup grated Parmesan cheese
- ½ cup Greek yogurt (plain, full-fat recommended)
- ½ teaspoon lemon zest (optional)
- 1 handful fresh basil leaves, torn
- ½ teaspoon salt, plus more to taste
- Black pepper, to taste
Instructions
-
Soften the base: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add 1 medium chopped onion and sauté for about 3 minutes until soft. Stir in 3 tablespoons tomato paste, 1–2 grated garlic cloves, and ½ teaspoon red pepper flakes. Cook 1 minute until the paste darkens.

-
Simmer the beans: Add 2 cans drained butter beans, ½ teaspoon salt, and black pepper. Pour in 1½ cups vegetable broth and ½ teaspoon dried oregano. Simmer gently for 5–6 minutes as the sauce thickens.

-
Wilt the greens: Stir in ½ cup sun-dried tomatoes and 3 cups baby spinach. Cook 2 minutes until the spinach wilts and brightens.

-
Finish and serve: Turn heat completely off and move the pan to a cool burner. Stir in ⅓ cup grated Parmesan until melted, then fold in ½ cup Greek yogurt and ½ teaspoon lemon zest. Toss in torn basil and serve immediately with crusty bread.

Notes
- Olive oil → Avocado oil
- Onion → Shallots or white onion
- Garlic → Garlic-infused oil (if sensitive)
- Tomato paste → Tomato puree
- Red pepper flakes → Smoked paprika
- Butter beans → Cannellini or chickpeas
- Vegetable broth → Chicken broth
- Sun-dried tomatoes → Roasted red peppers
- Spinach → Chopped kale or Swiss chard
- Parmesan → Pecorino or nutritional yeast
- Greek yogurt → Low-fat Greek yogurt or Skyr
Tips
- Always add yogurt off the heat to prevent splitting.
- Sauté the tomato paste until it darkens to remove raw flavor.
- Reheat leftovers gently with a splash of broth to restore silkiness.
- Do not freeze—yogurt-based sauces separate when thawed.



