Creamy White Bean and Spinach Skillet — Done Before You Finish Deciding
Can't decide? This one-pan dinner is done before you finish debating.
When you're standing in the kitchen at 6:30pm, mentally blank, staring into the fridge — this is the recipe to reach for. White beans and spinach are a classic Italian combination that requires almost zero thought: open cans, wilt greens, stir in cream, done. It's warm, filling, and tastes like you had a plan all along. Expect a silky, garlicky broth that's thick enough to scoop with crusty bread. Nothing fancy, nothing fussy — just a reliable dinner that gets you off the decision treadmill fast.
Ingredients
- 2 tbsp olive oil
- 4 unit garlic cloves — thinly sliced
- 0.5 tsp red pepper flakes — adjust to taste
- 2 unit cans white beans (15 oz each) — cannellini or great northern, drained and rinsed
- 0.5 cup chicken or vegetable broth
- 0.33 cup heavy cream
- 5 oz baby spinach — roughly one standard bag
- 1 tsp lemon juice
- 0.5 tsp kosher salt — plus more to taste
- 0.25 tsp black pepper
- 0.25 cup grated Parmesan — for serving
Method
- 1 Heat olive oil in a large skillet over medium heat. Once shimmering, add sliced garlic and red pepper flakes. Cook, stirring frequently, until garlic is fragrant and just turning golden, about 2 minutes. Don't walk away — garlic burns fast.
- 2 Add the drained white beans to the skillet. Stir to coat them in the garlic oil, then let them sit undisturbed for 2 minutes so the bottoms get a little color and texture.
- 3 Pour in the broth and heavy cream. Stir everything together and bring to a gentle simmer over medium heat. Cook for 4–5 minutes, stirring occasionally, until the liquid reduces slightly and coats the beans.
- 4 Add the baby spinach in two or three handfuls, stirring between additions so it wilts down and fits in the pan. This takes about 2–3 minutes total.
- 5 Season with salt, pepper, and lemon juice. Taste and adjust — if it feels flat, a little more salt or a second squeeze of lemon usually fixes it.
- 6 Serve straight from the skillet into bowls. Top with grated Parmesan and a drizzle of olive oil if you have it. Crusty bread or toast alongside is highly recommended.
Variations
- Add a protein — Stir in a handful of shredded rotisserie chicken or sliced cooked Italian sausage with the beans in step 2 to make it more substantial without adding much work.
- Make it dairy-free — Swap the heavy cream for full-fat coconut cream and skip the Parmesan. The flavor shifts slightly but it's still rich and satisfying.
- No spinach? Use what you have — Chopped kale, Swiss chard, or even frozen peas all work here. Kale needs an extra 3–4 minutes to soften; frozen peas just need 1 minute to warm through.
Notes
Leftovers reheat fine the next day with a splash of broth or water stirred in — the beans absorb the sauce as they sit. This dish is intentionally simple, so ingredient quality matters more than usual: use good olive oil and real Parmesan if you have them.
Equipment that helps
- Large skillet (12-inch) — A wide surface area lets the spinach wilt evenly and gives the beans enough room to get a little color in step 2.
More like this