There are nights when you want comfort food, but you are also tired in your bones, like the kind of tired that makes doing dishes feel personal. That is exactly when I make One Pot Marry Me Butter Beans. One pot, pantry-friendly, and somehow it tastes like you tried harder than you did.
The second olive oil warms up and the garlic and sun-dried tomatoes hit the pot, the kitchen smells like something cozy is about to happen. It is a one pot vegetarian dinner that eats like a restaurant bowl, but it is truly a 30 minute vegetarian dinner you can pull off on a Tuesday.
- Creamy butter beans with a glossy, savory sauce
- Sun-dried tomatoes, spinach, and Parmesan in every bite
Why You’ll Love This One-Pot Butter Bean Dinner
This is my “pantry + a bag of spinach” save-the-day meal. It is one of those fast dinner recipes vegetarian that feels special, even if you are wearing sweatpants and answering homework questions between stirs.
Creamy comfort, one pot, zero fuss.
- Ready in about 30 minutes, start to finish
- One pot means fewer dishes and less cleanup
- The sauce turns into creamy butter beans without complicated steps
- Butter beans bring protein and fiber, so it actually satisfies
- Easy to scale up for a family or down for simple healthy recipes for two
- Flexible with swaps, use what you already have
- Perfect as a veggie main, or a side with bread and salad
In my house, someone always “accidentally” brings the bread to the table early because they want to drag it through the sauce before I even sit down. These are my favorite dinner ideas beans nights.
“Marry Me” Flavor Breakdown (What Makes It So Good)
“Marry Me” recipes have that cozy, can’t-stop-eating energy. This version leans into what butter beans do best, creamy texture, gentle sweetness, and a sauce that clings to every spoonful.
The vibe is glossy, savory, a little tangy, garlic-forward, and just spicy enough to keep things interesting. It is the kind of dinner I serve in big bowls, then we end up on the couch with napkins and a show, pretending we are not going back for seconds.
- Sun-dried tomatoes: Sweet, tangy intensity that makes these sun-dried tomato butter beans taste bold without extra work.
- Garlic + shallot (or onion): The base that makes the whole pot smell like a real dinner.
- Creamy base: Heavy cream or coconut cream turns this into truly creamy butter beans.
- Parmesan: Salty, nutty depth for classic Parmesan butter beans.
- Spinach: A fresh, green balance that gives you those spinach parmesan beans vibes.
- Red pepper flakes + basil: Gentle heat and a bright finish.

Ingredients You’ll Need (Plus Smart Swaps)
These are the ingredients I keep on hand for the nights when cooking feels like too much. If you can open a couple cans and chop a few things, you are in business. This is one of my go-to dinner recipes beans because it is forgiving and still feels cozy.
- 2 tbsp olive oil, the base for sautéing and carrying flavor
- 3 cloves garlic, minced, the “you’re home” smell
- 1 small shallot or ½ medium onion, finely chopped, sweet and mellow backbone
- ⅓ cup sun-dried tomatoes, chopped, punchy flavor in a small amount
- 2 cans (15 oz each) butter beans, rinsed and drained, creamy and hearty
- ½ cup vegetable broth, loosens the sauce and helps it simmer
- 1 cup heavy cream or coconut cream, richness and body
- 2 cups fresh spinach, for freshness and color
- ½ cup grated Parmesan cheese (or vegan cheese), savory finish
- ½ tsp crushed red pepper flakes, gentle heat
- Salt, to taste
- Black pepper, to taste
- Fresh basil, for garnish (optional)
Optional variations
- Add ½ tsp smoked paprika for extra warmth
- Stir in 1 tbsp lemon juice at the end for brightness
- Add ¼ cup reserved sun-dried tomato oil for deeper flavor (reduce olive oil slightly)
How to Make One Pot Marry Me Butter Beans (Step-by-Step)
You only need one pot and about half an hour. I like a wide skillet or Dutch oven so the sauce reduces nicely. The goal is a gentle simmer, not a rolling boil, so the beans stay tender and whole.
Step 1 — Sauté the aromatics
- Heat 2 tbsp olive oil in a large skillet or Dutch oven over medium heat.
- Add the chopped shallot (or onion) and cook for 3 to 4 minutes, stirring often, until soft and translucent.
You are looking for that moment when the sharp onion smell turns sweet and mellow. If your kids wander in asking, “What smells good?” you are right on schedule.
Step 2 — Add sun-dried tomatoes + garlic
- Stir in the chopped sun-dried tomatoes and cook for about 1 minute.
- Add the minced garlic and cook for 30 to 45 seconds, stirring constantly.
Tip: Bloom the garlic, do not brown it. The second you smell that sweet garlic perfume, you are ready. If it starts browning, the whole pot tastes sharper.
Step 3 — Simmer beans + broth + cream
- Add the rinsed, drained butter beans, ½ cup vegetable broth, 1 cup heavy cream (or coconut cream), and ½ tsp crushed red pepper flakes.
- Stir gently and bring to a low simmer.
- Simmer uncovered for 6 to 8 minutes, stirring occasionally, until the sauce starts to thicken and look glossy.
This is where the magic happens. The sauce goes from “a little thin” to “wait, is this restaurant food?” If you love bean dinners like this, you might also want my butter bean soup for another cozy dinner.
Tip: Do not rush the simmer. Gentle heat gives you creamy results without breaking the beans.
Step 4 — Wilt spinach
- Add the spinach in two batches, stirring after each handful.
- Cook for 1 to 2 minutes, just until wilted and bright green.
A big pile looks dramatic, but it shrinks fast. Adding it in two rounds keeps the sauce from getting watery and helps you keep that pretty green color.
Step 5 — Finish with cheese + seasoning
- Turn the heat to low, or remove the pot from the burner for a moment.
- Stir in ½ cup grated Parmesan (or vegan cheese) a little at a time.
- Taste, then add salt and black pepper as needed.
Tip: Finish cheese off the heat for the smoothest sauce. I turn the heat down first, then the cheese melts in like silk instead of turning grainy.
Step 6 — Garnish and serve
- Spoon into bowls and top with fresh basil, if using.
- Serve hot, with something to scoop up all that sauce.
Eva’s Note: The first time I made this, Lily called it “fancy beans,” Noah asked for extra red pepper, and Emma tried to claim the last spoonful as “chef’s tax.” If your night feels chaotic, let this be the calm part.
How to Get a Thick, Glossy Sauce (Without Overcooking the Beans)
This is the part I learned the hard way, high heat makes everything feel rushy, and butter beans are tender. A calm simmer keeps them creamy, not broken. You want the sauce to cling to a spoon, not splash around like soup.
- Keep the simmer gentle, not a hard boil.
- Simmer uncovered so the liquid can reduce naturally.
- Mash a spoonful of beans against the side of the pot, then stir it in for instant body.
- Add spinach in batches to control extra water.
- Add cheese off the heat so it melts smoothly and helps the sauce emulsify.
Troubleshooting: If it looks thin, simmer 2 to 4 more minutes uncovered. If it looks too thick, add a splash of broth and stir gently until it loosens.
Serving Ideas (Make It Dinner, Make It Cozy)
This is one of my favorite beans dinner ideas because it can be a full meal or the coziest side, depending on what your night looks like. It is also a great option for simple healthy recipes for two. Just halve the ingredients, or make the full batch and enjoy leftovers.
- Serve with crusty bread or warm pita for maximum sauce-scooping.
- Spoon over pasta or gnocchi for a hearty bowl.
- Serve over rice, I love turmeric rice as an easy side.
- Pair with a simple green salad to keep it fresh.
- Add roasted veggies on the side for extra color and crunch.
Quick side ideas:
- Sliced cucumbers with lemon and salt
- A crisp salad like a crisp chickpea edamame salad on the side
However you serve it, it fits right into your rotation of veggie mains, especially when you need comfort without a ton of effort.
Make-Ahead, Storage, and Reheating (Keep It Creamy)
These beans are even better the next day when the flavors settle. The sauce will thicken in the fridge, which is totally normal. Think of it like the pot is taking a nap and waking up cozier.
Fridge
Store in an airtight container for 3–4 days. If you are packing lunch, bring a little bread or crackers because you will want something to scoop with.
Freezer
Yes, you can freeze creamy butter beans. Cool completely, then freeze in a freezer-safe container for up to 2 months. The beans may soften a bit after thawing, but the flavor holds up really well.
Reheating
To reheat creamy butter beans without splitting the sauce, warm them over low heat with a splash of broth or water. Stir often and keep it gentle. You will hear that quiet little simmer, and the sauce will loosen back up.

Frequently Asked Questions about One Pot Marry Me Butter Beans
Q: How do you make One Pot Marry Me Butter Beans creamy without heavy cream?
✅ Answer: Use coconut cream for a rich, thick texture, or try a creamy plant-based cooking cream. Another easy trick is to mash a small scoop of beans into the sauce while it simmers, this thickens and adds a naturally creamy body. Finish with cheese (or a vegan alternative) off the heat to help the sauce turn smooth and glossy.
💡 Personal Detail: I watch for the moment the sauce coats the back of a spoon, that is my “okay, we did it” sign.
Q: Can I use a different bean instead of butter beans?
✅ Answer: Yes, cannellini beans, great northern beans, or chickpeas work well. Choose a bean that holds its shape during simmering. If the beans are smaller or firmer than butter beans, you may need a few extra minutes for the sauce to come together, and you might want to mash a spoonful for the same creamy finish.
💡 Personal Detail: On busy nights, I use whatever is in the pantry and call it a win.
Q: How do I thicken butter beans if the sauce is too thin?
✅ Answer: Simmer uncovered for a few extra minutes so the liquid reduces. If you want a faster fix, mash ¼ cup of beans right in the pot and stir well. You can also add cheese in small handfuls, stirring until melted, which helps the sauce tighten. If you added spinach and the sauce loosened, give it a minute or two to simmer and settle.
💡 Personal Detail: I love watching it go from “soupy” to “velvety” right before your eyes.
Q: Can I make Marry Me butter beans in a slow cooker, and how long does it take?
✅ Answer: Yes. Add olive oil, shallot/onion, sun-dried tomatoes, beans, broth, and cream to the slow cooker. Cook on LOW for 2–3 hours or HIGH for 1–1½ hours, stirring once or twice if you can. Add spinach during the last 10–15 minutes so it stays bright, then stir in cheese at the end until smooth.
💡 Personal Detail: Walking in to a kitchen that smells like garlic and sun-dried tomatoes feels like a hug.
Q: What can I use instead of Parmesan cheese?
✅ Answer: Pecorino-style cheese, Grana-style cheese, or a vegan hard-style grated cheese all work. Choose something salty and savory to balance the cream and tomatoes. If your alternative is less salty, you may need an extra pinch of salt at the end. Add it gradually and taste as you go.
💡 Personal Detail: I do the little pinch, stir, taste routine every single time before serving.
Q: How do I keep the beans from getting mushy?
✅ Answer: Keep the heat at a gentle simmer (not a hard boil), and stir carefully, fold rather than vigorously mixing. Use rinsed, drained canned beans and add them once the aromatics are softened so they do not overcook. If you plan to simmer longer to thicken, mash only a small portion and leave the rest whole.
💡 Personal Detail: I want whole, buttery beans in every spoonful, so I treat them gently.
Q: How long do Marry Me butter beans last in the fridge?
✅ Answer: Store in an airtight container in the refrigerator for 3–4 days. The sauce will thicken as it chills, which is normal. When reheating, add a splash of broth or water and warm gently to bring back the creamy texture.
💡 Personal Detail: I pack leftovers for lunch with a piece of bread and it feels like a tiny gift to my future self.
Q: Can you freeze creamy butter beans?
✅ Answer: Yes, you can freeze them for up to 2 months in a freezer-safe container. For best texture, cool completely before freezing. Thaw overnight in the fridge, then reheat gently with a splash of broth to loosen the sauce. The beans may soften slightly after freezing, but the flavor holds up well.
💡 Personal Detail: Having a freezer dinner that tastes cozy is the kind of comfort I never regret.
Q: What’s the best way to reheat creamy butter beans without splitting the sauce?
✅ Answer: Reheat over low heat, stirring often, and add a small splash of broth or water as needed. Avoid boiling, which can cause the sauce to separate. If using a microwave, heat in short bursts (30–45 seconds), stirring between rounds until warmed through.
💡 Personal Detail: I reheat slowly while setting the table, no rushing the creamy part.
If you are craving a cozy, creamy bowl that feels a little special, this One Pot Marry Me Butter Beans recipe is the one. It is comforting, weeknight-friendly, and proof that beans can absolutely be the main event. Keep it in your back pocket for the nights you need dinner to take care of you, too.
Thank you for cooking with me today, I hope this cozy pot of butter beans makes your night feel a little easier.
Come hang out with me on Pinterest for more weeknight comfort and veggie dinner ideas.
Print
One Pot Marry Me Butter Beans (Creamy 30-Min Dinner)
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
One Pot Marry Me Butter Beans are a creamy, cheesy vegetarian dinner with sun-dried tomatoes, spinach, and garlic, fast, cozy, and weeknight-easy.
Ingredients
2 tbsp olive oil
3 cloves garlic, minced
1 small shallot or ½ medium onion, finely chopped
⅓ cup sun-dried tomatoes, chopped
2 cans (15 oz each) butter beans, rinsed and drained
½ cup vegetable broth
1 cup heavy cream or coconut cream
2 cups fresh spinach
½ cup grated Parmesan cheese (or vegan cheese)
½ tsp crushed red pepper flakes
Salt, to taste
Black pepper, to taste
Fresh basil, for garnish (optional)
Instructions
1. Heat 2 tbsp olive oil in a large skillet or Dutch oven over medium heat.
2. Add the chopped shallot (or onion) and cook for 3 to 4 minutes, stirring often, until soft and translucent.
3. Stir in the chopped sun-dried tomatoes and cook for about 1 minute.
4. Add the minced garlic and cook for 30 to 45 seconds, stirring constantly.
5. Add the rinsed, drained butter beans, ½ cup vegetable broth, 1 cup heavy cream (or coconut cream), and ½ tsp crushed red pepper flakes.
6. Stir gently and bring to a low simmer.
7. Simmer uncovered for 6 to 8 minutes, stirring occasionally, until the sauce starts to thicken and look glossy.
8. Add the spinach in two batches, stirring after each handful.
9. Cook for 1 to 2 minutes, just until wilted and bright green.
10. Turn the heat to low, or remove the pot from the burner for a moment.
11. Stir in ½ cup grated Parmesan (or vegan cheese) a little at a time.
12. Taste, then add salt and black pepper as needed.
13. Spoon into bowls and top with fresh basil, if using.
14. Serve hot, with something to scoop up all that sauce.
Notes
Store in an airtight container for 3–4 days in the fridge.
Freeze in a freezer-safe container for up to 2 months.
Reheat over low heat with a splash of broth or water to loosen the sauce.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: One Pot
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 450
- Sugar: 5
- Sodium: 600
- Fat: 30
- Saturated Fat: 15
- Unsaturated Fat: 12
- Trans Fat: 0
- Carbohydrates: 35
- Fiber: 10
- Protein: 15
- Cholesterol: 50