Loading…

By Reading time

Creamy butter beans, garlicky olive oil, and tangy sun-dried tomatoes turn into a skillet dinner that eats like comfort food but still feels light enough for a weeknight. The beans hold their shape, the spinach melts into the sauce, and the parmesan pulls everything together without making the pan heavy or gluey. What you get is a spoonable, savory dish with enough brightness from the tomatoes to keep each bite interesting.

The trick here is building the flavor in layers instead of dumping everything in at once. Garlic goes into the oil first so it perfumes the pan, then the sun-dried tomatoes soften and release some of their concentrated flavor before the beans and broth go in. The cream and parmesan finish the sauce, but they need low heat and a little patience; rush that part and the sauce can turn grainy instead of silky.

Below, I’ve included the one detail that keeps the beans tender, the ingredient swap that adds extra depth, and a few ways to adapt this if you need it dairy-free or want a little more heat.

The sauce thickened up beautifully and the butter beans stayed intact instead of turning mushy. I used the oil from the sun-dried tomato jar like suggested, and it gave the whole pan a deeper, richer taste.

★★★★★— Melissa R.

Save these creamy Tuscan butter beans for a fast skillet dinner with spinach, parmesan, and sun-dried tomatoes.

Save to Pinterest

The Reason the Beans Stay Creamy Instead of Falling Apart

Butter beans are sturdy, but they still need gentle handling once they’re in the skillet. If you boil them hard after the cream goes in, the outer layer starts to break down and the sauce turns starchy in a way that tastes heavy instead of lush. A low simmer is enough to heat them through and help them absorb the broth and garlic without losing their shape.

The other thing that matters is the order. Sun-dried tomatoes go in before the beans so the pan gets a little of their concentrated flavor in the oil, and the broth goes in before the cream so the beans have a chance to warm and soften slightly first. That keeps the final sauce from tasting flat or separate.

What Each Ingredient Is Actually Doing in This Dish

Tuscan butter beans creamy spinach sun-dried tomato
  • Butter beans — These are the backbone of the dish. Their creamy centers and sturdy skins let them sit in sauce without turning to paste, which is why cannellini beans work in a pinch but don’t give quite the same plush texture.
  • Sun-dried tomatoes — Chopped tomatoes bring concentrated sweetness and a little chew. If you have the kind packed in oil, the oil itself is worth using because it carries tomato flavor straight into the pan.
  • Vegetable broth — This loosens the sauce and gives the beans something savory to absorb. Homemade or boxed both work; just use one that tastes clean and not overly salty, since parmesan adds salt later.
  • Heavy cream — This gives the sauce its silky body. Half-and-half can work, but the sauce will be thinner and a little less stable when it simmers, so keep the heat low if you swap it in.
  • Parmesan cheese — Parmesan thickens and seasons the sauce at the same time. Grate it finely so it melts smoothly; pre-shredded cheese can leave the sauce a little grainy because of the anti-caking agents.
  • Spinach — Fresh spinach folds in at the end and turns tender in seconds. Baby spinach is easiest because it wilts evenly; mature spinach should be chopped first so you don’t end up with long, stringy pieces.
  • Reserved sun-dried tomato oil — If you use it in place of some or all of the olive oil, the whole dish tastes deeper from the start. That little swap matters more here than in most quick skillet recipes.

Building the Sauce Without Breaking the Cream

Waking Up the Garlic

Start with warm oil in a large skillet and add the garlic just until it smells fragrant, about 30 seconds. You want it softened, not browned; once garlic goes dark, it turns bitter and the bitterness carries through the whole sauce. Keep the heat at medium and watch for the edges to look glossy and lightly sizzling, not crisp.

Letting the Tomatoes Season the Pan

Add the chopped sun-dried tomatoes and cook them for a couple of minutes so they loosen and perfume the oil. This step builds the base flavor, and it’s worth the pause because tomatoes straight from the jar can taste sharp if they go in cold. If the pan starts to look dry, add a splash of the broth early so nothing sticks.

Simmering the Beans Gently

Stir in the butter beans and broth, then let everything simmer for about five minutes. You’re looking for a small, steady bubble around the edges, not a hard boil. If the beans bash around too much, they’ll split and cloud the sauce before the cream even hits the pan.

Finishing With Cream and Parmesan

Lower the heat before the cream and parmesan go in. Stir slowly until the sauce turns glossy and slightly thickened, and pull the pan off the burner if the cheese seems to clump. That usually means the heat was too high; the fix is simple, and it works because parmesan melts best when the pan is hot, not scorching.

Folding in the Spinach at the End

Add the spinach last and stir just until the leaves collapse. It should go from bulky and bright green to tender and silky in under a minute. If you cook it too long, the color dulls and the leaves disappear into the sauce instead of giving the dish that fresh, green contrast.

Three Ways to Adjust the Skillet Without Losing the Point

Dairy-Free But Still Creamy

Swap the heavy cream for full-fat coconut milk and leave out the parmesan, then add a little extra salt and a squeeze of lemon at the end. The sauce won’t taste exactly the same, but it still turns rich and spoonable, with a softer finish and a faint sweetness that plays well with the tomatoes.

Make It Fully Vegetarian or Vegan

This recipe is already vegetarian, and for a vegan version you only need to replace the parmesan with a nut-based or dairy-free parmesan-style topping. The beans still carry the dish, so you won’t lose substance, but you should expect the sauce to be a little less savory unless you season it more assertively at the end.

Add Heat Without Overpowering the Cream

Keep the red pepper flakes, but add them with the garlic so they bloom in the oil instead of just floating on top. That gives the heat a rounded, even quality rather than a sharp burn, and it spreads through the sauce instead of landing in one hot bite.

What to Do If You Want a Thicker Sauce

Simmer the broth a minute or two longer before adding the cream, or mash a small spoonful of beans against the side of the pan. That gives the sauce body without adding flour, and it keeps the finished dish naturally gluten-free.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The sauce thickens as it chills, so it may look tighter the next day.
  • Freezer: It freezes, but the cream can separate a little on thawing. If you plan to freeze it, stop before adding the spinach and stir that in fresh when you reheat.
  • Reheating: Warm it slowly in a skillet over low heat with a splash of broth or water. High heat can split the cream and make the beans tougher on the outside before the center is hot.

Answers to the Questions Worth Asking

Can I use canned white beans instead of butter beans?+

Yes. Cannellini beans are the closest swap and hold up well in the sauce, though they’re a little smaller and less creamy than butter beans. Use the same amount and keep the simmer gentle so they don’t split.

How do I keep the parmesan from turning grainy?+

Take the pan off the heat or turn it to low before adding the parmesan. Cheese can seize when it hits high heat, which makes the sauce look broken instead of smooth. Finely grated parmesan melts more evenly than pre-shredded cheese.

How do I make this recipe thicker without flour?+

Let the broth simmer for an extra minute before adding the cream, then mash a few beans right in the pan. That gives the sauce natural body without changing the flavor or making it pasty. The starch from the beans does the thickening for you.

Can I make Tuscan butter beans ahead of time?+

Yes, and it reheats well. The sauce will thicken in the fridge, so add a splash of broth when warming it up. If you want the spinach to stay brighter, stir it in fresh during reheating instead of cooking it fully ahead of time.

Can I use frozen spinach instead of fresh?+

You can, but thaw it first and squeeze out as much water as possible. Frozen spinach brings extra moisture, and if you skip that step the sauce gets thinner and the flavor tastes diluted. About 1 cup thawed and well-drained frozen spinach stands in for the 3 cups fresh.

Tuscan Butter Beans With Spinach And Sun-Dried Tomato

Tuscan butter beans with spinach and sun-dried tomato are simmered in a creamy garlic parmesan sauce until the beans turn silky and the broth coats. Fresh spinach wilts into jade-green ribbons, with deep red sun-dried tomato pops in a one-skillet gluten-free dinner.
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Mediterranean
Calories: 290

Ingredients
  

Tuscan Butter Beans With Spinach And Sun-Dried Tomato
  • 2 can (15 oz) butter beans Drain and rinse well.
  • 3 cup fresh spinach Keep on the dry side for quick wilting.
  • 0.5 cup sun-dried tomatoes Chopped; reserve jar oil if available.
  • 3 cloves garlic Minced.
  • 1 cup vegetable broth Warm if possible for a quicker simmer.
  • 0.5 cup heavy cream Full-fat for best thickening.
  • 0.25 cup grated parmesan cheese Use finely grated for faster melting.
  • 1 tbsp olive oil Can swap some with reserved sun-dried tomato jar oil.
  • 0.5 tsp red pepper flakes Adjust to taste.

Equipment

  • 1 cast iron skillet

Method
 

Sauté aromatics
  1. Heat the olive oil in a large skillet over medium heat, then sauté the garlic until fragrant, about 30 seconds. Keep it moving so the garlic turns aromatic but doesn’t brown.
Cook tomatoes
  1. Add the chopped sun-dried tomatoes and cook for 2 minutes. The mixture should look slightly glossy and smell pleasantly tangy.
Simmer beans
  1. Stir in the drained and rinsed butter beans and the vegetable broth, then simmer for 5 minutes. Cook until the liquid reduces slightly and the beans are hot throughout.
Make it creamy
  1. Pour in the heavy cream and add the parmesan, then stir until the sauce thickens slightly, 2-3 minutes. The surface should look creamy and cling lightly to the beans.
Wilt spinach
  1. Fold in the fresh spinach and cook just until wilted, about 1 minute. Use gentle stirring so the spinach stays bright green with tender leaves.
Finish and serve
  1. Season with the red pepper flakes and serve warm. Taste and adjust heat if you prefer it milder or spicier.

Notes

Pro tip: For extra tang, use some of the reserved oil from the sun-dried tomatoes jar in place of part of the olive oil. Refrigerate leftovers in a sealed container for up to 3 days; rewarm gently on the stove, adding a splash of broth if the sauce thickens too much. Freezing is not recommended because cream-based sauces can split when thawed. If you want a dairy-light option, use a lactose-free heavy cream and a lactose-free parmesan substitute for a similar creamy texture.
About the author
Stacey

Leave a Comment

Recipe Rating