I’ve always had a soft spot for cozy one-pot meals that feel like a warm hug at the end of a long day. When I first made this Simple One Pot Marry Me Butter Beans dish, I wasn’t expecting it to steal the show—but it did. Creamy, rich, and layered with just the right touch of heat and sweetness from sun-dried tomatoes, this dish quickly became a weeknight favorite in my kitchen. It’s hearty without being heavy, comforting yet elegant, and—best of all—it all comes together in one pot.

The name “Marry Me” really does say it all. It’s the kind of meal that makes people fall in love, whether it’s your first bite or your fiftieth. With the tender butter beans, vibrant spinach, melted cheese, and a touch of garlic, every spoonful feels indulgent without requiring hours in the kitchen. I love how it’s satisfying enough to stand alone, yet versatile enough to be paired with a crisp salad or some crusty bread.
Why You’ll Love This Simple One Pot Marry Me Butter Beans
This dish checks all the boxes: it’s quick, flavorful, and made with ingredients that are easy to find. Whether you’re a seasoned home cook or a beginner trying to impress, you’ll appreciate how simple it is to whip this up. The buttery beans provide a creamy base that absorbs all the deliciousness of the garlic, broth, and melted cheese, while the spinach and sun-dried tomatoes give it a fresh, tangy balance. It’s perfect for meatless Mondays, lazy Sundays, or even a last-minute dinner party.
What Kind of Butter Beans Should I Use?
You can use canned butter beans for convenience, which is what I usually go for when I need something fast. Just make sure to rinse them well to remove excess sodium. If you have more time, dried butter beans that have been soaked overnight and cooked until tender add an extra depth of flavor. Either way, the beans should be soft and creamy to soak up all the saucy goodness.
Options for Substitutions
Don’t have butter beans on hand? No worries. This recipe is incredibly forgiving. You can swap them out for cannellini beans, chickpeas, or even white kidney beans. For a dairy-free version, use your favorite plant-based cheese and cream. Don’t like spinach? Try kale or Swiss chard instead. And if you’re not a fan of sun-dried tomatoes, roasted red peppers make a great alternative.
Ingredients for this Simple One Pot Marry Me Butter Beans
Butter Beans – The star of the show. These creamy, tender legumes create the perfect base and soak up the rich flavors of the sauce beautifully.
Garlic – Adds a strong aromatic backbone and sharp depth to the dish that balances the creaminess.
Shallots or Onion – Mild and slightly sweet, they create the flavor foundation and soften quickly when sautéed.
Sun-Dried Tomatoes – These bring a tangy, sweet intensity that contrasts the creamy sauce and brightens the overall dish.
Fresh Spinach – Adds freshness, color, and a nutrient boost. Wilts down perfectly into the creamy sauce.
Heavy Cream or Coconut Cream – This is what makes the sauce irresistibly rich and velvety. Choose depending on your dietary preferences.
Vegetable Broth – Helps to thin out the cream and infuse savory flavor without overwhelming the other ingredients.
Parmesan Cheese (or vegan alternative) – Adds umami, saltiness, and a melt-in-your-mouth finish.
Crushed Red Pepper Flakes – Brings just the right touch of heat to balance the creamy and tangy elements.
Olive Oil – For sautéing the aromatics and adding richness.
Fresh Basil – Optional but highly recommended for garnish; brings a fresh pop at the end.

Step 1: Sauté the Aromatics
In a large deep skillet or Dutch oven, heat olive oil over medium heat. Add finely chopped garlic and shallots (or onion) and sauté for 3–4 minutes until softened and fragrant.
Step 2: Add the Sun-Dried Tomatoes
Stir in the chopped sun-dried tomatoes and cook for another 2 minutes to let them release their flavor into the oil and aromatics.
Step 3: Stir in the Butter Beans
Drain and rinse your butter beans if using canned. Add them to the pot and gently fold them in with the aromatics and tomatoes so they start soaking up flavor.
Step 4: Pour in the Cream and Broth
Add the heavy cream (or coconut cream) along with the vegetable broth. Stir to combine everything into a smooth sauce. Let it simmer gently for about 5–7 minutes, allowing the flavors to blend.
Step 5: Add Spinach and Cheese
Fold in the fresh spinach and stir until wilted. Then sprinkle in the grated Parmesan cheese. Stir until the cheese melts and the sauce becomes creamy and luscious.
Step 6: Season and Finish
Add salt, black pepper, and crushed red pepper flakes to taste. Simmer everything together for a final 2–3 minutes until the beans are fully coated and tender.
Step 7: Garnish and Serve
Top with fresh basil, a few extra flakes of chili, and another sprinkle of cheese if desired. Serve warm, straight from the pot, or spooned generously into bowls with crusty bread or a side salad.
How Long to Prepare the Simple One Pot Marry Me Butter Beans
Prep Time: Most of the prep involves chopping garlic, shallots, and sun-dried tomatoes, which should only take about 10–15 minutes. Since we’re using canned butter beans and baby spinach, there’s minimal effort required on that front.
Cook Time: Once everything hits the pot, it comes together quickly. The entire cooking process takes about 20–25 minutes, making this a 35–40 minute total recipe from start to finish. It’s a lifesaver on weeknights when you want something wholesome, filling, and fast.
Tips for Perfect Simple One Pot Marry Me Butter Beans
- Use quality sun-dried tomatoes: Oil-packed ones are best for flavor and texture.
- Don’t skip the sauté stage: Letting the garlic, shallots, and tomatoes release their aromas sets the flavor foundation.
- Simmer gently: Avoid high heat after adding cream to prevent curdling or separation.
- Stir in cheese off heat: For a smoother sauce, let the pot cool slightly before stirring in cheese.
- Finish with fresh herbs: Basil or even a touch of thyme adds a fragrant, finishing layer.
Watch Out for These Mistakes While Cooking
- Overcooking the beans: Canned butter beans are already cooked. Prolonged simmering can make them mushy.
- Using low-fat cream: It can separate when heated. Stick with heavy cream or coconut cream for best results.
- Not draining canned beans: Extra liquid can water down the sauce.
- Adding cheese too early: It can clump if added while the pot is too hot.
- Skipping taste tests: Always taste before serving to adjust salt, pepper, or chili flakes.
What to Serve With Simple One Pot Marry Me Butter Beans?
1. Crusty Sourdough Bread
Perfect for scooping up every bit of the creamy sauce.
2. Light Arugula Salad
A peppery, lemony salad provides a refreshing contrast to the richness of the dish.
3. Roasted Garlic Broccolini
Adds a slightly bitter edge that pairs well with the creamy beans.
4. Grilled Polenta Cakes
For an elegant, hearty pairing that adds texture and flavor.
5. Balsamic Roasted Cherry Tomatoes
Their juicy sweetness plays beautifully with the savory elements of the dish.
Storage Instructions
Refrigeration: Let the dish cool completely before storing. Transfer to an airtight container and refrigerate for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or cream if needed to loosen the sauce.
Freezing: This dish can be frozen for up to 2 months, though the texture of the beans and spinach may soften slightly upon thawing. To freeze, cool the dish completely, place it in a freezer-safe container, and label with the date.
Reheating: Thaw overnight in the fridge. Reheat on low heat, stirring often, and freshen it up with a bit of cream and a sprinkle of fresh herbs.
Estimated Nutrition
Calories per serving: ~390 kcal
Protein: ~14g
Fat: ~22g
Carbohydrates: ~32g
Fiber: ~8g
Sugar: ~5g
Sodium: ~480mg
These numbers will vary slightly based on exact ingredients and serving size.
Frequently Asked Questions
What can I use instead of butter beans?
Cannellini beans, chickpeas, or white kidney beans work well and maintain the creamy texture.
Can I make this dish vegan?
Yes! Use coconut cream and your favorite plant-based cheese to keep it fully dairy-free.
Is this dish gluten-free?
Yes, it’s naturally gluten-free. Just be sure your broth and cheese are certified gluten-free if needed.
Can I add protein to this dish?
Absolutely. Try adding grilled chicken, crumbled sausage, or even baked tofu to make it heartier.
How do I make it spicier?
Add more crushed red pepper flakes, or stir in a spoonful of Calabrian chili paste for an Italian-inspired kick.
Conclusion
Simple One Pot Marry Me Butter Beans is the kind of dish that turns everyday ingredients into something unexpectedly elegant and delicious. It’s comforting, customizable, and unbelievably easy to prepare. Whether you’re feeding a crowd, looking for a quick weeknight dinner, or impressing someone special, this recipe delivers big flavor with minimal fuss. Once you try it, don’t be surprised if it becomes a regular on your meal rotation—just be ready to share the recipe!
Simple One Pot Marry Me Butter Beans
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Rich, creamy, and packed with cozy flavor, this *Simple One Pot Marry Me Butter Beans* recipe is the ultimate weeknight comfort food. Perfect for anyone craving something quick and indulgent, it comes together in under 40 minutes with pantry staples and a few fresh ingredients. This dish is ideal if you’re searching for dinner ideas, easy recipes, healthy snacks, or vegetarian-friendly food ideas that satisfy without stress. Whether it’s a chilly evening or you need a meatless meal to impress, this one-pot wonder will become a regular in your rotation.
Ingredients
2 tbsp olive oil
3 cloves garlic, minced
1 small shallot or 1/2 onion, finely chopped
1/3 cup sun-dried tomatoes, chopped
2 cans (15 oz each) butter beans, rinsed and drained
1/2 cup vegetable broth
1 cup heavy cream or coconut cream
2 cups fresh spinach
1/2 cup grated Parmesan cheese (or vegan cheese)
1/2 tsp crushed red pepper flakes
Salt and pepper to taste
Fresh basil, for garnish (optional)
Instructions
1. Heat olive oil in a large skillet or Dutch oven over medium heat.
2. Add minced garlic and chopped shallots; sauté for 3–4 minutes until fragrant.
3. Stir in chopped sun-dried tomatoes and cook for 2 minutes.
4. Add the butter beans and fold to combine with aromatics.
5. Pour in vegetable broth and cream; stir and simmer for 5–7 minutes.
6. Add spinach and stir until wilted.
7. Stir in Parmesan cheese until melted and creamy.
8. Season with salt, pepper, and red pepper flakes to taste.
9. Simmer for an additional 2–3 minutes.
10. Garnish with fresh basil and serve warm.
Notes
Use full-fat cream or coconut cream for the creamiest result.
Add grilled chicken or tofu for extra protein if desired.
For extra heat, stir in Calabrian chili paste or more red pepper flakes.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: One Pot
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 390
- Sugar: 5g
- Sodium: 480mg
- Fat: 22g
- Saturated Fat: 11g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 8g
- Protein: 14g
- Cholesterol: 35mg