Butter beans turn wonderfully creamy in this skillet dinner, and the sauce clings to every bean instead of sliding off the pan. The combination of sun-dried tomatoes, garlic, parmesan, and spinach gives you that rich, savory Tuscan-style comfort without needing hours on the stove. It eats like something you’d order at a little neighborhood bistro, but it comes together fast enough for a weeknight.
The key is using the oil from the sun-dried tomatoes as the cooking fat. It carries a ton of flavor right from the start, and it keeps the garlic from tasting flat. Simmering the beans in the cream and broth lets the sauce thicken naturally while the beans soften into the base, which is what gives the dish that spoon-coating texture. Stir the parmesan in at the end, off the hottest part of the burner, so it melts smoothly instead of turning grainy.
Below, I’ve included the little details that matter most — how to keep the sauce silky, which swaps work without losing the character of the dish, and what to do if you want to stretch it into a bigger meal.
The sauce thickened up beautifully and coated the beans instead of pooling at the bottom. I served it with crusty bread and my husband went back for thirds.
Creamy Tuscan butter beans with sun-dried tomatoes and spinach are begging to be saved for the next bread-dipping dinner.
The Reason the Sauce Stays Creamy Instead of Broken
This dish works because the butter beans go into a sauce that’s already built, not a sauce that’s waiting to be rescued. The cream, broth, and sun-dried tomato oil form a base that thickens gently as it simmers, and the beans help that along by releasing a little starch into the pan. That starch is a quiet advantage. It gives the sauce body without needing flour.
The two biggest mistakes here are rushing the simmer and adding the parmesan too early. If the heat is too high, the cream can separate before the sauce has time to thicken around the beans. If the cheese goes in while the pan is still boiling hard, it can turn grainy. Keep the simmer lazy, not aggressive, and you’ll get a glossy sauce that coats the back of a spoon.
What the Ingredients Are Doing in This Skillet

- Butter beans — These are the whole point of the dish. They stay tender but substantial, and they give the sauce something creamy and meaty to cling to. Canned butter beans work well here because they’re already cooked through; just drain them and don’t rinse them aggressively, since a little bean starch helps the sauce.
- Sun-dried tomatoes in oil — Use the oil from the jar. That oil is carrying the concentrated tomato flavor and gives you a better starting point than plain olive oil. The tomatoes themselves should be chopped small so they melt into the sauce instead of sitting in big chewy pieces.
- Heavy cream — This is what makes the sauce plush. Half-and-half will work in a pinch, but it won’t give you the same body and it’s more likely to feel thin after the beans go in. If you use a lighter dairy, simmer a little longer and expect a looser finish.
- Parmesan — Grate it finely so it melts fast and evenly. Pre-shredded parmesan often has anti-caking agents that can make the sauce less smooth, especially in a cream base. Add it at the end, after the heat is lowered.
- Spinach — Baby spinach is the easiest choice because it wilts fast without needing extra chopping. Add it last so it stays bright and doesn’t disappear completely into the sauce.
How to Build the Skillet So Nothing Turns Grainy
Waking Up the Garlic and Tomatoes
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 softened, not browned. If it starts to color too fast, the heat is too high and the garlic will turn sharp instead of sweet. This first minute or two sets the tone for the whole pan, so keep it gentle.
Letting the Cream Simmer, Not Boil
Once the cream, broth, Italian seasoning, and red pepper flakes go in, bring the pan just to a simmer. Tiny bubbles around the edges are enough. A hard boil can make the cream taste heavy and can break the emulsion before the sauce has a chance to thicken. Stir once or twice as it heats so the seasoning distributes evenly.
Cooking the Beans Into the Sauce
Add the drained butter beans and let them simmer for 8 to 10 minutes. The sauce should look a little looser at first, then gradually turn silky and slightly thicker as the beans warm through. If it looks thin at the end, keep it on low for another minute or two. Don’t crank the heat to hurry it along, because that usually leaves you with reduced cream at the edges and a watery center.
Finishing With Spinach and Parmesan
Stir in the spinach and let it wilt down for 2 to 3 minutes. Once the leaves collapse, pull the pan off the hottest burner area and stir in the parmesan. The sauce should turn glossy and smell nutty. Season at the end with salt and pepper, then serve right away while it’s still silky and spoonable.
How to Adapt These Butter Beans for Different Dinners
Make It Dairy-Free Without Losing the Creamy Texture
Swap the heavy cream for full-fat coconut milk or an unsweetened oat cream, and use a dairy-free parmesan-style cheese if you want that salty finish. Coconut milk will make the dish a little richer and slightly sweeter, while oat cream stays closer to the original flavor. Either way, keep the simmer gentle so the sauce stays smooth.
Use Cannellini Beans When Butter Beans Aren’t Handy
Cannellini beans work well, though they’re a little smaller and less buttery than butter beans. The sauce will still cling nicely, but the dish will feel a touch lighter and less plush. Keep the simmer time the same and taste carefully at the end, since cannellini beans sometimes need a little more salt to wake up.
Turn It Into a Heartier Main
Stir in cooked Italian sausage, shredded rotisserie chicken, or sautéed mushrooms at the bean stage. Sausage gives the dish a deeper, spicier edge, while mushrooms keep it vegetarian but add more savoriness. If you go this route, add an extra splash of broth if the pan looks too tight once the meat or mushrooms go in.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The sauce will thicken as it chills.
- Freezer: It freezes, but the cream sauce can separate a bit after thawing. If you do freeze it, cool it completely first and reheat gently with a splash of broth or cream.
- Reheating: Warm it on low heat in a skillet, stirring often. High heat is the fastest way to make the sauce split, especially once the parmesan is already in the pan.
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, stirring until fragrant and glossy.
- Add the heavy cream, broth, Italian seasoning, and red pepper flakes to the skillet. Bring the mixture to a simmer and let it bubble gently for 1-2 minutes.
- Add the butter beans to the skillet. 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 and bright green.
- Stir in the grated parmesan. Season generously with salt and pepper until the sauce is creamy and cohesive, with no dry parmesan pockets.
- Transfer the butter beans to serving bowls. Serve immediately with crusty bread for soaking up the sauce.


