In today’s busy world, finding meals that are not only quick and easy but also wholesome, satisfying, and flavorful can be a challenge. Enter the One Pot Marry Me Butter Beans—a dish that promises all the comfort of a hearty home-cooked meal with minimal effort. This vegetarian-friendly recipe combines creamy butter beans, rich tomato sauce, aromatic spices, and vibrant greens to create a dish that’s irresistibly delicious. Whether you are seeking a weeknight dinner, a meal prep solution, or a show-stopping dish for family and friends, this recipe has it all.
The charm of this dish lies not just in its flavor but in its simplicity. With just one pot, you can go from stovetop to table in under 35 minutes, making cleanup as easy as cooking. The combination of aromatic spices, creamy texture, and tender butter beans creates a comforting and heartwarming meal that’s perfect for any season. Optional additions like shredded mozzarella or plant-based cheese elevate the dish to a cheesy, indulgent experience without overpowering the natural flavors of the beans and tomatoes.
In this comprehensive guide, you’ll find everything you need to master this recipe—from a detailed list of ingredients and step-by-step cooking instructions to tips for variations, storage, and serving. We’ll also answer some frequently asked questions to ensure you can prepare this dish confidently, even if you are new to vegetarian cooking or one-pot meals.
Ingredients
Here is a complete list of ingredients you will need to prepare the One Pot Marry Me Butter Beans. These ingredients are easy to find at most grocery stores and come together beautifully to create a creamy, flavorful dish.
For the Base
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
For the Spices
- 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
For the Tomato Sauce
- 2 tablespoons tomato paste
- 1 can (14.5 oz) diced tomatoes
For the Butter Beans and Cream
- 2 cans (15 oz each) butter beans, drained and rinsed
- 1/2 cup vegetable broth
- 1/3 cup heavy cream or coconut cream
Optional Cheese
- 1/2 cup shredded mozzarella or plant-based cheese
For the Greens
- 2 cups baby spinach or chopped kale
For Garnish
- Fresh basil or parsley (optional)
Preparation Method

The following step-by-step instructions will guide you through preparing this rich, creamy, and flavorful one-pot dish. By following these directions, you’ll ensure that the beans are perfectly tender, the sauce is thick and creamy, and the flavors are well-balanced.
Step 1: Sauté the Aromatics
Begin by heating the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the finely diced yellow onion and sauté for 4–5 minutes, until it becomes soft, translucent, and fragrant. Avoid browning the onions too much—they should develop a mild sweetness that forms the base of the sauce.
Next, add the minced garlic to the pot and cook for about 30 seconds, just until the aroma is released. Garlic cooks quickly, so be careful not to let it burn. This step is essential as it builds the foundation for the rich flavor profile of the dish.
Step 2: Toast the Spices
Add the red pepper flakes, smoked paprika, dried oregano, dried thyme, ground black pepper, and salt to the pot. Cook the spices for 1 minute, stirring constantly. Toasting the spices in the oil helps to release their essential oils and enhances the depth of flavor in the dish. This technique ensures that every bite of your butter beans is infused with aromatic and savory notes.
Step 3: Build the Tomato Base
Once the spices are fragrant, stir in the tomato paste and cook for 1–2 minutes. This step allows the tomato paste to caramelize slightly, intensifying its flavor.
Next, add the diced tomatoes and stir to combine. Bring the mixture to a gentle simmer and cook for 5 minutes, allowing the flavors to meld. The tomatoes should break down slightly, creating a thick, flavorful base for the creamy butter beans.
Step 4: Add the Butter Beans
Add the drained and rinsed butter beans to the pot, followed by the vegetable broth. Stir gently to combine, making sure the beans are evenly coated with the tomato-spice mixture. Allow the mixture to simmer uncovered for 10–12 minutes. During this time, the sauce will thicken, and the butter beans will absorb the rich, spiced tomato flavor.
Tip: Stir occasionally to prevent the beans from sticking to the bottom of the pot. Simmering uncovered also allows excess liquid to evaporate, resulting in a thicker, creamier sauce.
Step 5: Incorporate Cream and Greens
Lower the heat to medium-low. Stir in the heavy cream or coconut cream, depending on your preference. Using coconut cream will provide a slightly nutty and dairy-free alternative, while heavy cream keeps it traditional and extra rich.
Add the baby spinach or chopped kale and cook for 2–3 minutes until the greens are wilted and tender. The cream and greens add richness and freshness to the dish, balancing the spicy tomato base with a creamy, smooth texture.
Step 6: Add Optional Cheese
If desired, sprinkle shredded mozzarella or plant-based cheese over the top of the dish. Cover the pot and allow the cheese to melt for 2–3 minutes. This optional step creates a gooey, cheesy layer that enhances the overall flavor and makes the dish more indulgent.
Tip: Use a mild cheese to avoid overpowering the delicate tomato-bean mixture, or experiment with sharper cheeses for a bolder flavor.
Step 7: Taste and Serve
Taste the dish and adjust seasoning as needed. Add more salt, pepper, or red pepper flakes to suit your preference. Serve the One Pot Marry Me Butter Beans hot, garnished with fresh basil or parsley for a vibrant and colorful presentation.
This dish pairs beautifully with warm crusty bread, rice, or pasta, making it versatile enough for lunch, dinner, or even as a comforting meal on chilly evenings.
Tips and Tricks for Perfect One Pot Marry Me Butter Beans
- Sautéing Aromatics: Don’t skip sautéing onions and garlic—this step builds the flavor base and prevents a raw, one-dimensional taste.
- Spice it Up: Adjust the red pepper flakes according to your heat preference. For a milder version, reduce or omit them.
- Greens Variety: Baby spinach cooks quickly and adds a delicate texture. Kale or Swiss chard works well for a heartier bite.
- Cream Alternatives: Coconut cream is an excellent dairy-free substitute for heavy cream, keeping the dish rich and smooth.
- Cheese Options: Mozzarella is traditional, but feel free to experiment with cheddar, gouda, or a plant-based alternative for added flavor.
- Make Ahead: Prepare the dish a day in advance. Flavors deepen overnight, making it even more delicious.
Serving Suggestions
- With Bread: Serve with crusty bread, garlic bread, or soft dinner rolls to soak up the creamy sauce.
- Over Grains: Spoon the beans over cooked rice, quinoa, or couscous for a complete meal.
- As a Side Dish: Serve alongside roasted vegetables or a simple salad for a balanced vegetarian dinner.
- Topping Ideas: Add a sprinkle of toasted pine nuts, sunflower seeds, or a drizzle of olive oil for extra texture and flavor.
Nutritional Information (Per Serving)
- Calories: 370 kcal
- Sugar: 6 g
- Sodium: 420 mg
- Fat: 18 g
- Saturated Fat: 6 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 10 g
- Protein: 16 g
- Cholesterol: 25 mg
This hearty dish is rich in plant-based protein and fiber, making it not only comforting but also nutritious.
Frequently Asked Questions (FAQ)
1. Can I make this dish vegan?
Yes! Use coconut cream instead of heavy cream and a plant-based cheese or omit cheese entirely to make this recipe vegan-friendly.
2. Can I use canned spinach or frozen greens?
Fresh baby spinach is ideal, but frozen spinach or other leafy greens work. Just thaw and squeeze out excess water to prevent the sauce from becoming too watery.
3. How can I store leftovers?
Store in an airtight container in the refrigerator for up to 3–4 days. Reheat gently on the stovetop or in the microwave, adding a splash of vegetable broth if the sauce thickens too much.
4. Can this dish be frozen?
Yes, freeze in portions before adding cream or cheese for best results. Thaw overnight in the refrigerator and finish cooking with cream and cheese.
5. Can I use other beans?
Absolutely! Cannellini, navy, or chickpeas can be substituted for butter beans. Adjust cooking times slightly if using firmer beans.
6. How spicy is this dish?
The level of heat depends on the amount of red pepper flakes used. Adjust according to your preference or omit entirely for a milder dish.
7. Can I prepare this ahead of time for meal prep?
Yes! The dish can be made in advance and reheated. Flavors deepen overnight, making it even tastier.
Conclusion
The One Pot Marry Me Butter Beans is more than just a meal—it’s a celebration of comfort, convenience, and flavor. With its creamy sauce, tender beans, vibrant greens, and optional cheesy topping, it delivers a restaurant-quality experience from the comfort of your kitchen. Minimal cleanup, quick preparation, and the flexibility to adapt ingredients make it a go-to recipe for busy weeknights or casual dinners with friends and family.
Whether you are a seasoned vegetarian cook or just exploring plant-based meals, this recipe is easy to follow, highly satisfying, and guaranteed to win hearts with its rich, comforting flavors. From cozy winter nights to meal prep planning, the One Pot Marry Me Butter Beans stands out as a versatile, delicious, and heartwarming dish.
PrintOne Pot Marry Me Butter Beans: A Creamy, Comforting Vegetarian Delight
Get ready to fall in love with this hearty, creamy One Pot Marry Me Butter Beans. Perfect for a cozy weeknight meal or healthy vegetarian dinner.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Dish, One Pot
- Method: Simmer
- Cuisine: Vegetarian
- Diet: Vegetarian
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
- Heat olive oil in a large pot over medium heat. Cook onion for 4–5 minutes until translucent. Add garlic and stir 30 seconds.
- Add red pepper flakes, smoked paprika, oregano, thyme, black pepper, and salt. Cook 1 minute.
- Stir in tomato paste, cook 1–2 minutes. Add diced tomatoes, simmer 5 minutes.
- Add butter beans and vegetable broth. Simmer 10–12 minutes until sauce thickens.
- Lower heat, stir in cream and greens, cook 2–3 minutes until wilted and creamy.
- Top with mozzarella if using, cover, and melt 2–3 minutes.
- Taste, adjust seasoning, garnish, and serve hot.
Notes
- Let the dish sit overnight for deeper flavor.
- Use coconut cream for a dairy-free option.
- Sautéing aromatics builds the foundation of flavor—don’t skip.