Silky butter beans, sun-dried tomatoes, and Parmesan turn into a spoonable cream sauce that clings to every bean instead of sliding off the bottom of the pan. What makes this dish worth keeping on repeat is the way it lands somewhere between cozy and bright: rich enough to stand in as a main dish, but still lively from the garlic, tomato, and a little red pepper heat.
The trick is using the oil from the sun-dried tomatoes as the cooking fat. That gives the whole skillet a deeper tomato note before the cream ever goes in. The beans also need a real simmer, not just a warm-through, so the sauce can reduce and thicken around them instead of staying thin and soupy. Parmesan goes in at the end for body and saltiness, when the heat is low enough to keep it smooth.
Below, I’ve included the small details that make the sauce cling the right way, plus a few swaps and storage notes if you want to change the recipe up or make it ahead.
The sauce thickened up exactly like the photos, and the butter beans held their shape without turning mushy. I used crusty bread to mop up every bit.
Save these Tuscan Marry Me Butter Beans for the night you want a creamy skillet dinner with bread-dipping sauce.
The Creamy Sauce Needs a Little Time to Cling, Not Just Heat
If you rush the simmer, the sauce stays loose and the butter beans taste like they were just warmed in cream. The goal here is not a boil. It’s a gentle, steady simmer that lets the liquid reduce just enough to coat the beans and thicken around the edges of the skillet. That’s what gives you that glossy, restaurant-style finish instead of a thin cream soup.
Butter beans hold their shape well, but they still need enough time in the sauce to pick up flavor. Stir them gently so they stay intact. If the sauce looks perfect before the beans are heated through, keep going for a few more minutes. The cream, broth, and parmesan need that time to settle into each other.
What Each Ingredient Is Actually Doing in This Skillet

- Butter beans — These are the backbone of the dish. They’re creamy enough to feel hearty, but they stay whole better than smaller white beans. Canned beans are fine here; just drain them well so the sauce doesn’t turn watery.
- Sun-dried tomatoes in oil — This is where the Tuscan-style flavor starts. Use the oil from the jar for cooking because it carries more tomato flavor than plain olive oil. Dry-packed sun-dried tomatoes work in a pinch, but you’ll need to bloom them a little longer and add your own olive oil.
- Heavy cream — This gives the sauce its body and helps it cling. Half-and-half can work, but the sauce will be lighter and a little less plush. Don’t use milk unless you’re okay with a thinner finish.
- Parmesan — Stir it in at the end so it melts smoothly and seasons the dish at the same time. Pre-grated cheese is okay, but freshly grated parmesan melts cleaner and gives you a better texture.
- Spinach — This adds color and a little freshness at the end. Baby spinach is the easiest choice because it wilts fast without needing extra chopping. If you use mature spinach, strip out the tough stems first.
Building the Skillet in the Right Order
Wake Up the Garlic and Tomatoes First
Start by heating the sun-dried tomato oil in a large skillet, then add the garlic and chopped tomatoes. You want the garlic fragrant and just starting to soften, not browned. If it browns, it turns sharp and bitter, and that flavor will carry through the whole pan. Two to three minutes is enough to pull the flavor out without scorching the garlic.
Let the Cream Simmer Before the Beans Go In
Once the cream, broth, Italian seasoning, and red pepper flakes are in the pan, bring everything to a gentle simmer. The surface should move in small bubbles, not a hard boil. High heat can make the cream split or reduce too fast before the beans have a chance to absorb anything. This is the point where the sauce starts to thicken on its own.
Give the Beans Time to Soak Up the Sauce
Add the drained butter beans and let them simmer for 8 to 10 minutes. Stir carefully once or twice so they heat evenly, but don’t keep stirring them constantly or they’ll start breaking apart. You’re looking for a sauce that lightly coats the back of a spoon and beans that taste seasoned all the way through. If it still looks loose, give it another minute or two before adding the spinach.
Finish with Spinach and Parmesan Off the Heat
Stir in the spinach and cook just until it wilts, then add the parmesan and season with salt and pepper. If the pan is boiling hard when the cheese goes in, it can turn grainy instead of smooth. Pull the skillet back to low heat or off the burner for the last stir, and the cheese will melt into the sauce instead of clumping.
How to Adapt These Butter Beans Without Losing the Creamy Finish
Dairy-Free Version
Use full-fat coconut cream or an unsweetened oat-based cooking cream in place of the heavy cream, and skip the parmesan or use a dairy-free parmesan-style alternative. The sauce won’t taste exactly the same, but you’ll still get a rich, spoonable finish. Keep the heat gentle so the alternative cream doesn’t separate.
Vegetarian and Gluten-Free by Default
This recipe already fits both of those patterns as written, as long as you use vegetable broth. Serve it with gluten-free crusty bread if you want something for the sauce. The beans and cream do all the heavy lifting, so you won’t miss anything by changing the bread on the side.
Make It a Little Spicier
Increase the red pepper flakes to 1 teaspoon or add a pinch of cayenne with the broth. That gives the cream sauce a little more edge without overpowering the tomatoes. I wouldn’t add hot sauce here; it changes the flavor balance more than the dish needs.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The sauce will thicken as it chills.
- Freezer: I don’t recommend freezing this one. Cream sauces can turn grainy after thawing, and the beans can get a little chalky.
- Reheating: Warm gently on the stove over low heat with a splash of broth or water to loosen the sauce. Microwaving on high is the quickest way to make the cream separate, so use short bursts and stir often if that’s the route you take.
Questions I Get Asked About This Recipe

Tuscan Marry Me Butter Beans
Ingredients
Equipment
Method
- Heat the sun-dried tomato oil in a large skillet over medium heat. Sauté the garlic and sun-dried tomatoes for 2-3 minutes, until fragrant and lightly sizzling.
- Add the heavy cream, broth, Italian seasoning, and red pepper flakes to the skillet. Bring the mixture to a simmer.
- Add the butter beans to the simmering sauce. Simmer for 8-10 minutes, stirring occasionally, until the sauce thickens slightly and the beans are heated through.
- Stir in the baby spinach. Cook for 2-3 minutes, until wilted.
- Stir in the grated parmesan. Season generously with salt and pepper until the sauce is smooth and well coated.
- Serve the butter beans hot with crusty bread. Use the bread to soak up the creamy sauce.


