If you’re looking for a dish that’s guaranteed to wow at the dinner table while being unfussy enough for a weeknight, let me introduce you to Creamy One Pot Marry Me Butter Beans. This recipe blends the luscious texture of butter beans with tangy sun-dried tomatoes, melts of cheesy goodness, and a swirl of leafy spinach, all tied together in a rich, silky sauce. Whether you’re cooking for a crowd or indulging in a cozy night-in, every bite of this savory magic feels like a sweet declaration of love to your taste buds!
Ingredients You’ll Need
The beauty of Creamy One Pot Marry Me Butter Beans is just how accessible the ingredients are—classic pantry staples and a few fresh touches come together to create an outstanding meal. Each ingredient is chosen to bring something special, whether that’s creamy richness, a hit of umami, or just the perfect pop of color.
- Olive oil: A good drizzle sets the stage for flavor; I recommend a smooth, robust variety for a subtle, peppery finish.
- Shallot: Its gentle sweetness brings depth and an almost buttery quality when sautéed.
- Sundried tomatoes: Sliced thin, these offer a tangy intensity that brightens every bite.
- Baby tomatoes: These little bursts add juiciness and a hint of acidity to balance the creaminess.
- Garlic cloves: Freshly minced is key—the aroma alone will make your kitchen feel welcoming.
- Oregano: Just enough to layer in herbaceous warmth and classic Italian vibes.
- Chili flakes: A gentle kick wakes up the palate without overpowering the dish.
- Salt: Just the right amount to bring all the flavors together.
- Black pepper: Ground fresh if possible for a little spark and aroma.
- Milk: The secret to a sauce that is beautifully creamy without feeling heavy; whole milk is perfect here.
- Vegetable broth: Adds savory depth; Swanson is my go-to for consistency in flavor.
- Butter beans: The heart of the dish! Silky, satisfying, and packed with plant protein.
- Spinach: Tightly packed, to bring fresh, vibrant green and that signature wilted texture we love.
- Parmesan: This brings a salty, nutty sharpness—freshly grated really makes a difference.
- Mozzarella: Using freshly shredded mozzarella ensures every mouthful is gooey, stretchy, and utterly comforting.
- Fresh basil: Torn over at the end for a pop of color and a summery finish.
- Extra parmesan: Because you can never have too much cheesy flavor!
- Extra chili flakes: For sprinkling, if you want to customize the heat in every serving.
How to Make Creamy One Pot Marry Me Butter Beans
Step 1: Sauté Aromatics and Build Flavor
Begin by heating olive oil in a large, deep skillet or Dutch oven over medium heat. Add in the finely diced shallot, and sauté for 2–3 minutes until it’s lovely and soft. Next, stir in your sliced sun-dried tomatoes and let them sizzle with the shallot for another couple of minutes, infusing the oil with their bold, tangy essence. Toss in the baby tomatoes and continue to cook until they start to soften and just burst—this little moment is where the magic builds, as their juices form the foundation for your sauce.
Step 2: Add Garlic, Herb, and Spice
Sprinkle in the minced garlic, oregano, and chili flakes, letting them bloom in the warm oil for about a minute. You’ll know it’s ready when your kitchen is bursting with irresistible aromas. The combination of garlic and oregano creates a classic, homey base, while the gentle sprinkle of chili adds just enough liveliness. Season with salt and cracked black pepper to start drawing out all that flavor.
Step 3: Create the Creamy Sauce
Pour in the milk and vegetable broth, stirring well and scraping up any flavorful bits from the bottom of the pot. Let this simmer for a minute or two to meld all the flavors into a dreamy, cohesive sauce. The liquid will later coat every bean and leafy green in luxurious creaminess, making this the truly irresistible Creamy One Pot Marry Me Butter Beans we crave.
Step 4: Add Butter Beans and Spinach
Gently stir in the drained butter beans, making sure they’re well coated in the sauce. Add the tightly packed spinach a handful at a time, allowing it to wilt down between additions. In moments, you’ll have a pot brimming with color and nutrients. Simmer for about 5 minutes, allowing the beans to soak up all the herby, creamy flavor.
Step 5: Finish with Cheeses
Turn the heat down to low and stir in the grated parmesan and freshly shredded mozzarella. Continue stirring until the cheeses melt smoothly into the sauce, forming a gooey, lavish finish. Taste for seasoning and adjust with a pinch more salt or chili if you like things bolder. Remove from heat and let the dish sit for a couple minutes before serving—this helps everything thicken slightly and get even creamier!
How to Serve Creamy One Pot Marry Me Butter Beans

Garnishes
Top bowls of your Creamy One Pot Marry Me Butter Beans with torn fresh basil, a sprinkle of extra parmesan, and a pinch of chili flakes for spicy sparkle. These final touches take the dish from cozy to company-worthy, adding aroma and flair.
Side Dishes
This dish is satisfying on its own, but I can’t resist serving it alongside thick slices of garlicky toasted sourdough, or a crisp green salad dressed simply with lemon and olive oil. The bread is perfect for mopping up every last bit of cheesy sauce.
Creative Ways to Present
Get playful by spooning your Creamy One Pot Marry Me Butter Beans into small ramekins for an appetizer, or serve it family style from a big rustic pot. If you’re entertaining, try topping with shards of parmesan and a scatter of microgreens for ultimate dinner party vibes.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer leftovers to an airtight container and refrigerate. The Creamy One Pot Marry Me Butter Beans keep well for up to 3 days, making them the perfect meal-prep option for lunches or quick dinners throughout the week.
Freezing
For longer storage, freeze portions in tightly sealed containers, leaving a bit of room for expansion. While the sauce may thicken a bit upon thawing, a splash of milk when reheating brings it right back to creamy perfection. I recommend enjoying from frozen within 2 months.
Reheating
To reheat, gently warm the Creamy One Pot Marry Me Butter Beans in a saucepan with a splash of milk or broth to loosen the sauce. Stir well over low heat until heated through, and add more cheese or seasoning as you like for a freshly made finish.
FAQs
Can I make Creamy One Pot Marry Me Butter Beans dairy-free?
Absolutely! Swap in your favorite unsweetened, plain plant milk (like oat or almond) and use a dairy-free cheese alternative. The result is still rich, comforting, and deliciously creamy.
Do I need to use canned butter beans, or can I cook them from dry?
You can definitely use cooked-from-dry butter beans if you have the time. Just make sure they’re fully cooked and tender before using, as the one-pot method depends on pre-cooked beans to keep things quick and easy.
What can I use instead of sun-dried tomatoes?
If you’re out of sun-dried tomatoes, finely chopped roasted red peppers make a great alternative, adding sweetness and color. You could also try pitted kalamata olives for a more Mediterranean twist.
Is this recipe gluten-free?
Yes! Creamy One Pot Marry Me Butter Beans are naturally gluten-free. Just pair them with gluten-free sides like rice or polenta if needed, and you’re set for a delicious, worry-free meal.
Can I add a protein to this dish?
Certainly. While butter beans themselves are protein-rich, you can add sliced cooked chicken, sautéed shrimp, or even grilled tofu to make it heartier, turning it into a complete meal for any appetite.
Final Thoughts
If you’re seeking an easy, crowd-pleasing dinner that feels a little special, I can’t recommend Creamy One Pot Marry Me Butter Beans enough. It’s nourishing, vibrant, and filled with flavors that keep everyone coming back for more. Give it a try and let this dish whisk you and your loved ones right to your happy place!
Print
Creamy One-Pot Marry Me Butter Beans Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: One-Pot
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
Creamy One Pot Marry Me Butter Beans is a delicious and hearty dish that combines tender butter beans with a creamy sauce and flavorful seasonings.
Ingredients
For the Creamy Sauce:
- 2.5 tbsp olive oil
- 1 large shallot
- 3/4 cup sundried tomatoes, finely sliced
- 1 cup baby tomatoes
- 4 garlic cloves, minced
- 2 tsp oregano
- 1/4 tsp chili flakes
- 3/4 tsp salt
- 1/4 tsp black pepper
Additional Ingredients:
- 1 cup milk
- 1 cup vegetable broth
- 28 oz butter beans
- 3.5 cups spinach
- 1/3 cup parmesan
- 1.5 cups mozzarella
- Fresh basil, parmesan, and chili flakes for garnish
Instructions
- Sauté Aromatics: Heat olive oil in a large pot, sauté shallot, sundried tomatoes, baby tomatoes, garlic, oregano, chili flakes, salt, and pepper until fragrant.
- Add Beans and Greens: Stir in milk, broth, butter beans, and spinach. Simmer until the beans are tender and the sauce is creamy.
- Finish and Serve: Stir in parmesan and mozzarella until melted. Garnish with fresh basil, more parmesan, and chili flakes. Serve hot.
Notes
- You can customize the level of spiciness by adjusting the amount of chili flakes added.
- Feel free to add other vegetables like bell peppers or mushrooms for extra flavor and nutrition.
Nutrition
- Serving Size: 1 serving
- Calories: 380 kcal
- Sugar: 5g
- Sodium: 890mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 20g
- Cholesterol: 25mg


Your email address will not be published. Required fields are marked *