If you’re on the lookout for a recipe that combines warmth, nourishment, and a delightful burst of flavor, then you’re in for a treat with this One Pot Marry Me Butter Beans. This dish is not only a meal; it’s an experience. It brings together creamy butter beans, vibrant greens, and a rich tomato sauce, all simmered to perfection in one pot. Whether you’re entertaining guests or just looking for a simple weeknight dinner, this recipe has something for everyone. With its delightful blend of spices and optional cheesy topping, it’s a crowd-pleaser that is bound to get you some compliments!
What sets this dish apart is its creamy texture and hearty ingredients, making it perfect for vegetarians and meat lovers alike. The combination of buttery beans, fresh vegetables, and savory herbs enveloped in a luscious sauce creates an irresistible meal that’s wholesome and satisfying. Plus, it’s a breeze to make, requiring minimal effort and just one pot for cooking. Say goodbye to the mess of multiple pans and embrace the simplicity of this all-in-one recipe that allows you to focus more on enjoying time with family and friends.
Why You’ll Love This One Pot Marry Me Butter Beans
- Quick & Easy: This dish comes together in just 35 minutes!
- Hearty & Satisfying: Packed with flavor from creamy butter beans and smoky spices.
- Versatile: Perfect for meatless Mondays or meat-lovers who enjoy a hearty vegetarian option.
- Minimal Cleanup: Crafted in just one pot, making cleanup a breeze.
- Customizable: Easily adapt to your taste with various vegetables and protein options.
Preparation Phase & Tools to Use
To ensure a smooth and successful cooking experience, start by prepping your ingredients. Dice your onion and mince the garlic in advance. This not only saves time but also keeps the cooking process flowing seamlessly. For this recipe, you will need a large Dutch oven or pot to cook everything in, as it can hold the volume of ingredients well.
Other essentials include measuring cups for accurate portions, a wooden spoon for stirring, and a sharp knife for chopping. Having your ingredients organized before you start will help you enjoy the process and create a delightful meal. Lastly, have your cheese ready if you’re choosing to add that extra layer of flavor!

Ingredients
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 teaspoon red pepper flakes
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/4 teaspoon ground black pepper
- Salt to taste
- 2 tablespoons tomato paste
- 1 can (14.5 oz) diced tomatoes
- 2 cans (15 oz each) butter beans, drained and rinsed
- 1/2 cup vegetable broth
- 1/3 cup heavy cream or coconut cream
- 1/2 cup shredded mozzarella or plant-based cheese (optional)
- 2 cups baby spinach or chopped kale
- Fresh basil or parsley for garnish (optional)
Instructions
Step 1: Sauté the Aromatics
Begin by heating the olive oil in a Dutch oven or large pot over medium heat. Once hot, add the finely diced onion and cook for about 4–5 minutes until it becomes translucent and fragrant. This step is crucial, as it forms the flavor base for your dish. Next, introduce the minced garlic into the pot and sauté for an additional 30 seconds, allowing it to release its aromatic qualities.
Step 2: Add the Spices
Now, it’s time to add the spices! Sprinkle in the red pepper flakes, smoked paprika, oregano, thyme, ground black pepper, and salt. Stir and cook the mixture for about a minute, allowing the spices to awaken and blend together, enhancing the overall flavor profile of the dish.
Step 3: Incorporate the Tomatoes
Next, stir in the tomato paste and cook for 1-2 minutes. Then add the diced tomatoes along with their juices and bring the mixture to a gentle simmer. Allow it to cook for approximately 5 minutes; this will deepen the flavors and help the tomatoes break down slightly.
Step 4: Add Butter Beans and Broth
It’s time to introduce the star player: the butter beans. Add them along with the vegetable broth, stirring to combine everything. Let the mixture simmer uncovered for 10–12 minutes, allowing the sauce to thicken and the flavors to meld beautifully. Be sure to occasionally stir to prevent sticking.
Step 5: Stir in Cream and Greens
Reduce the heat and gently incorporate the heavy cream (or coconut cream for a dairy-free variation) into the pot along with your choice of greens—baby spinach or chopped kale. Cook for 2-3 minutes, stirring until the greens have wilted down and everything is creamy and combined beautifully.
Step 6: Cheese it Up (Optional)
If you’re opting for the cheese, sprinkle the shredded mozzarella on top, cover the pot, and let it melt for 2-3 minutes. This step adds an indulgent, gooey goodness to the dish that elevates it to a new level of comfort food!
Step 7: Serve and Enjoy
Taste your masterpiece and adjust any seasonings as needed. Garnish with fresh herbs like basil or parsley if desired, and serve the One Pot Marry Me Butter Beans hot, allowing everyone to dive into this delicious creation.

Variations
- Protein: Enhance the dish by adding cooked sausage, chicken, or tofu cubes for added protein.
- Vegetables: Experiment with other vegetables like bell peppers, zucchini, or carrots for more color and nutrition.
- Spices: Adjust the spice level to your preference by adding more red pepper flakes or including different herbs like thyme or rosemary.
Cooking Notes
- Let the dish sit overnight in the refrigerator to deepen the flavors even more.
- If you’re preparing it ahead of time, consider using coconut cream for a richer, dairy-free experience that doesn’t compromise on flavor.
Serving Suggestions
- Serve with crusty bread for dipping or over a bed of rice for a heartier meal.
- Pair with a simple side salad to bring freshness and balance to the meal.
Tips
- To enhance flavor, consider toasting the spices in the oil before adding other ingredients.
- If time allows, allow the dish to sit for a few minutes after cooking; this will help the flavors meld even better.
Prep Time, Cook Time, Total Time
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
Nutritional Information
- Calories: Approximately 350 per serving (dependent on specific ingredients used)
- Protein: Approximately 15g per serving
- Sodium: Varies based on broth and added salt
FAQs
Can I make this dish in advance?
Yes, you can prepare the One Pot Marry Me Butter Beans ahead of time. Store in an airtight container in the refrigerator for up to 3 days. Reheat thoroughly before serving.
Is it possible to freeze this dish?
Absolutely! The recipe freezes well. Place it in a freezer-safe container and consume within 2-3 months for best results. Thaw overnight in the refrigerator before reheating.
Can I substitute other beans?
Yes, if you don’t have butter beans, you can use cannellini beans or chickpeas as a substitute.
What’s the best way to store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to three days. Reheat in a microwave or on the stove, adding a splash of broth if needed to loosen the sauce.
Conclusion
In summary, the One Pot Marry Me Butter Beans is a deliciously creamy, flavor-packed dish that is sure to become a staple in your kitchen. With its rich textures and satisfying ingredients, it’s perfect for quick dinners or meal prepping for the week. Don’t hesitate to experiment with variations, adding your favorite proteins or vegetables to make it your own. We hope you’ll try this delightful recipe and share your experiences or any exciting changes you make in the comments below. Happy cooking!
Print
One Pot Marry Me Butter Beans
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
If you’re on the lookout for a recipe that combines warmth, nourishment, and a delightful burst of flavor, then you’re in for a treat with this One Pot Marry Me Butter Beans.
Ingredients
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 teaspoon red pepper flakes
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/4 teaspoon ground black pepper
- Salt to taste
- 2 tablespoons tomato paste
- 1 can (14.5 oz) diced tomatoes
- 2 cans (15 oz each) butter beans, drained and rinsed
- 1/2 cup vegetable broth
- 1/3 cup heavy cream or coconut cream
- 1/2 cup shredded mozzarella or plant-based cheese (optional)
- 2 cups baby spinach or chopped kale
- Fresh basil or parsley for garnish (optional)
Instructions
- Begin by heating the olive oil in a Dutch oven or large pot over medium heat. Once hot, add the finely diced onion and cook for about 4–5 minutes until it becomes translucent and fragrant.
- Next, introduce the minced garlic into the pot and sauté for an additional 30 seconds.
- Now, it’s time to add the spices! Sprinkle in the red pepper flakes, smoked paprika, oregano, thyme, ground black pepper, and salt.
- Next, stir in the tomato paste and cook for 1-2 minutes. Then add the diced tomatoes along with their juices and bring the mixture to a gentle simmer.
- It’s time to introduce the butter beans. Add them along with the vegetable broth, stirring to combine everything.
- Reduce the heat and gently incorporate the heavy cream (or coconut cream) into the pot along with your choice of greens.
- If you’re opting for the cheese, sprinkle the shredded mozzarella on top, cover the pot, and let it melt for 2-3 minutes.
- Taste your masterpiece and adjust any seasonings as needed. Garnish with fresh herbs and serve hot.
Notes
You can store leftovers in an airtight container in the refrigerator for up to three days and reheat as needed.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
Nutrition
- Calories: 350 kcal
- Sodium: varies
- Protein: 15 g