Marry Me Butter Beans: A Creamy, Cozy One-Pan Dinner
If you’ve ever fallen for the rich, garlicky charm of Marry Me Chicken but wanted something meatless, this dish was made for you. Buttery, tender beans simmer away in a velvety sun-dried tomato sauce loaded with garlic and warm spices, then get finished with wilted spinach, parmesan, and a swirl of tangy yogurt. It’s the kind of recipe that tastes like it took all afternoon but is actually done in under 40 minutes, all in a single skillet.
Whether you’re cooking for a weeknight family dinner or prepping lunches for the week ahead, this one delivers big flavor with minimal cleanup.
Why You’ll Love This Recipe
- One pan, minimal cleanup. Everything cooks in a single skillet from start to finish.
- Meatless but hearty. Butter beans bring a creamy, satisfying texture that holds its own as a main course.
- Weeknight-friendly. Ready in under 40 minutes with mostly pantry staples.
- Meal-prep approved. Keeps well in the fridge, making it perfect for make-ahead lunches.
Ingredients You’ll Need
Here’s what goes into building the sauce and the dish:
- Sun-dried tomatoes — oil-packed varieties give the deepest flavor. If using the dry, packaged kind, soak them in hot water for a few minutes first to soften.
- Shallots — a small sweet onion is a fine substitute if shallots aren’t on hand.
- Fresh garlic — don’t skimp here; fresh cloves make a noticeable difference over powder.
- Seasonings — smoked paprika, Italian seasoning, crushed red pepper flakes, salt, and pepper build the flavor base.
- Tomato paste — adds concentrated tomato depth to the sauce.
- Vegetable broth — keeps the dish vegetarian; chicken broth works too if that’s what you have.
- Butter beans — canned is easiest and keeps things quick; just rinse and drain well.
- Fresh spinach — wilts right into the sauce at the end; frozen (thawed and drained) also works.
- Parmesan — for richness and a savory, salty finish.
- Full-fat Greek yogurt — stirred in off the heat for creaminess without a heavy cream base.
- Fresh basil — a bright, herby garnish at the very end.
How to Make Marry Me Butter Beans
Step 1: Build the Flavor Base
Warm a large skillet over medium heat and add the chopped sun-dried tomatoes along with a spoonful or two of their oil. Stir in the diced shallots, minced garlic, your seasonings, and the tomato paste. Let everything cook gently for about 3 minutes, just until fragrant. Keep the heat moderate here — you want the garlic to soften, not brown, or the sauce can turn bitter.
Step 2: Simmer the Beans
Pour in the vegetable broth and stir it into the tomato mixture until it comes together into a sauce. Add the drained butter beans and let everything simmer for 10 to 12 minutes, stirring occasionally, so the beans soak up all that flavor. Covering the pan for part of this time helps the beans turn extra tender.
Step 3: Wilt in the Spinach and Finish with Cream
Stir in the fresh spinach along with half of the parmesan, cooking just until the spinach wilts and the cheese melts into the sauce, about 1 to 2 minutes.
Take the pan off the heat and let it cool for about 10 minutes — this step matters, since adding yogurt to a piping-hot pan can cause it to curdle. Once it’s cooled slightly, stir in the room-temperature Greek yogurt until the sauce turns silky and rich.
Step 4: Serve
Spoon the beans over a bed of warm rice, then finish with the remaining parmesan and a scattering of fresh basil. Serve right away, or portion into containers for easy meal prep.
Recipe Tips for the Best Results
- Rinse your beans well. Canned butter beans carry a lot of sodium in their liquid, so a good rinse keeps the final sauce balanced.
- Don’t rush the garlic. Low, gentle heat keeps it sweet and fragrant instead of bitter.
- Oil-packed sun-dried tomatoes are worth it. They bring noticeably more depth than the dry-packaged version.
- Adjust consistency at the end. If the sauce feels too thick, loosen it with a splash of broth or water. Too thin? A minute or two of uncovered simmering will tighten it right up.
Frequently Asked Questions
Can I make this vegan?
Yes — swap the Greek yogurt for full-fat coconut milk or a cashew cream, and use a dairy-free parmesan alternative or nutritional yeast in its place.
What should I serve this with?
It’s fantastic over rice, tossed through pasta, or scooped up with crusty bread. For a lower-carb option, try it over cauliflower rice.
Can I use a different bean?
Absolutely. Cannellini beans, Great Northern beans, or navy beans all work well if butter beans aren’t available.
Storage and Reheating
- Refrigerate leftovers in an airtight container for up to 3 days.
- Freezing is possible, though the creamy sauce may change texture slightly once thawed.
- Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if the sauce has thickened in the fridge.
Marry Me Butter Beans
Tender butter beans simmered in a creamy sun-dried tomato sauce with garlic, herbs, spinach, and parmesan.
Ingredients
- ½ cup sun-dried tomatoes in oil, roughly chopped
- 2 shallots (or small sweet onions), finely diced
- 3–4 fresh garlic cloves, minced
- 2 teaspoons smoked paprika
- 1 teaspoon Italian seasoning
- ½ teaspoon crushed red pepper flakes
- Kosher salt and pepper, to taste
- 2 tablespoons tomato paste
- 1 cup vegetable broth (or chicken broth)
- 30 oz butter beans, 2 (15 oz) cans, drained and rinsed
- 1 cup packed fresh spinach, coarsely chopped
- ½ cup grated parmesan
- ½ tablespoon full-fat Greek yogurt, at room temperature
- 2 tablespoons chopped fresh basil
Instructions
- Heat a rimmed skillet over medium heat. Add the chopped sun-dried tomatoes with 1–2 tbsp of their oil. Stir in the shallots, garlic, smoked paprika, Italian seasoning, red pepper flakes, salt, pepper, and tomato paste. Sauté for about 3 minutes, until fragrant.
- Add the vegetable broth and stir well to combine into a sauce. Add the drained butter beans and simmer for 10–12 minutes, stirring occasionally.
- Stir in the fresh spinach and half of the parmesan, cooking for 1–2 minutes until the spinach wilts and the cheese melts in.
- Remove from heat and let cool for 10 minutes. Stir in the room-temperature Greek yogurt until smooth and creamy.
- Serve over cooked rice, if desired, and garnish with the remaining parmesan and fresh basil.
- Swap the Greek yogurt for canned coconut cream or half-and-half if preferred — add it after step 3 and simmer a few extra minutes.
- Frozen spinach or kale can replace fresh spinach; thaw and squeeze out excess liquid first.
- Oil-packed sun-dried tomatoes give noticeably more flavor than the dry, packaged kind.

