ADVERTISEMENT

Easy Tuscan White Bean Skillet – 30-Minute One-Pan

By September 8, 20266 min read

This skillet came to me on a Tuesday when the fridge held only the essentials: a can of beans, some spinach, and a wedge of parmesan. I wanted something that felt indulgent but required almost no effort.

Advertisements1

The result is a creamy, savory dish that comes together in one pan. It's the kind of meal that makes you wonder why you ever reach for takeout on a weeknight.

Let the beans simmer in a garlicky cream sauce until they're tender and the edges are bubbling. Serve it with crusty bread or over pasta for a complete meal.

Why You'll Love This Recipe

1

One pan: Minimal cleanup, maximum flavor.
2

Pantry-friendly: Uses ingredients you likely have on hand.
3

Crowd-pleaser: Even meat-lovers will crave this vegetarian main.
4

Versatile: Works as a main or a hearty side.

About the Ingredients

2 tablespoons olive oil

Extra virgin olive oil for sautéing. Use a mild olive oil if you prefer a neutral flavor.

1 medium yellow onion, diced

Adds a sweet base. Substitute with shallots for a milder onion flavor.

4 cloves garlic, minced

Fresh garlic is essential. You can use 1 teaspoon garlic powder in a pinch, but fresh is better.

2 (15-ounce) cans cannellini beans, drained and rinsed

Cannellini beans are creamy and hold their shape. Great northern beans or chickpeas also work.

1 cup (240ml) vegetable broth

Use low-sodium to control salt. Chicken broth also works if you're not vegetarian.

1 cup (240ml) heavy cream

For richness. Substitute with half-and-half or coconut milk for a lighter version.

1/2 cup (50g) sun-dried tomatoes, chopped

Use oil-packed for extra flavor. If dry, rehydrate in warm water first.

3 cups (90g) fresh spinach

Baby spinach is best. Frozen spinach (thawed and squeezed) can be used in a pinch.

1/2 cup (50g) grated parmesan cheese

Freshly grated melts better. Substitute with pecorino romano for a sharper flavor.

1 teaspoon dried Italian seasoning

A blend of oregano, basil, and thyme. Use 1 tablespoon fresh herbs if available.

1/2 teaspoon red pepper flakes (optional)

Adds a subtle heat. Omit if sensitive to spice.

Salt and black pepper, to taste

Season carefully; parmesan and broth add salt.

Tips & Tricks

  • Don't skip rinsing the beans—it removes excess sodium and improves texture.
  • Use a large skillet to avoid overcrowding; you need room for the sauce to bubble.
  • If the sauce thickens too much, add a splash of broth or cream to loosen it.
  • For a vegan version, use full-fat coconut milk and nutritional yeast instead of parmesan.

Pro Tips

1

Sauté: Cook onion until translucent—about 4 minutes—to build flavor.
2

Simmer: Let the beans simmer in sauce for 5 minutes to absorb flavors.
3

Season: Taste before adding salt—parmesan is salty.
4

Finish: Stir in spinach and cheese until just wilted—do not overcook.

Step-by-Step Instructions

1. Heat the oil

Heat olive oil in a large skillet over medium heat (350°F / 175°C). Add diced onion and sauté until soft and translucent, about 4 minutes.

2. Add garlic and spices

Stir in minced garlic, Italian seasoning, and red pepper flakes (if using). Cook for 30 seconds until fragrant, stirring constantly to avoid burning.

3. Add beans and broth

Add the drained beans and vegetable broth. Bring to a gentle simmer, then reduce heat to medium-low (300°F / 150°C) and cook for 5 minutes, allowing the beans to absorb the flavors.

4. Pour in cream

Stir in the heavy cream and sun-dried tomatoes. Increase heat to medium (350°F / 175°C) and bring to a low bubble. Cook for 3–4 minutes until the sauce slightly thickens.

5. Wilt the spinach

Add the spinach in handfuls, stirring until just wilted. This takes about 2 minutes. The spinach should be bright green and tender.

6. Melt the parmesan

Remove the skillet from heat. Stir in the grated parmesan until melted and creamy. Season with salt and pepper to taste.

7. Rest and serve

Let the skillet stand for 2 minutes to allow the sauce to settle. Serve warm with crusty bread, over pasta, or as a side.

Delicious Variations

Add protein

Stir in 2 cups shredded rotisserie chicken after the beans simmer for a heartier meal.

Make it spicy

Add 1/4 teaspoon cayenne pepper with the red pepper flakes for extra heat.

Swap the greens

Use kale or Swiss chard instead of spinach; cook a few minutes longer until tender.

How to Store Creamy Tuscan White Bean Skillet

Refrigerator

Store in an airtight container for up to 4 days. The sauce may thicken; add a splash of broth when reheating.

Freezer

Freeze for up to 3 months in a freezer-safe container. Thaw overnight in the fridge before reheating.

Reheating

Reheat gently on the stovetop over medium-low heat (300°F / 150°C), stirring occasionally, until hot. Add a little broth or cream to restore creaminess.

Frequently Asked Questions

Q: Can I make this dairy-free?

Yes, use full-fat coconut milk or unsweetened almond milk instead of heavy cream, and skip the parmesan or use a vegan alternative.

Q: What can I use instead of cannellini beans?

Great northern beans, navy beans, or chickpeas work well. Just be sure to drain and rinse them.

Q: Can I use frozen spinach?

Yes, thaw and squeeze out excess water before adding. You'll need about 1 cup of thawed spinach.

Q: What should I serve with this skillet?

Crusty bread, garlic toast, or a simple green salad. It also pairs beautifully with pasta or rice.

Q: Is this recipe gluten-free?

Yes, as written it is gluten-free. Serve it with gluten-free bread or pasta to keep it that way.

If you try this skillet, I'd love to hear how it went. Leave a comment below or tag me in your photos—let's keep the conversation going.

Creamy Tuscan White Bean Skillet

Creamy Tuscan White Bean Skillet

Creamy Tuscan White Bean Skillet: a 30-minute one-pan dinner with spinach, sun-dried tomatoes, and parmesan. Perfect for busy weeknights.

★★★★½ 4.8 (184 ratings)
10 minPrep time20 minCook time4Servings420 kcalCalories

🧂 Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 2 (15-ounce) cans cannellini beans, drained and rinsed
  • 1 cup (240ml) vegetable broth
  • 1 cup (240ml) heavy cream
  • 1/2 cup (50g) sun-dried tomatoes, chopped
  • 3 cups (90g) fresh spinach
  • 1/2 cup (50g) grated parmesan cheese
  • 1 teaspoon dried Italian seasoning
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and black pepper, to taste

📋 Instructions

  1. 1Heat the oil — Heat olive oil in a large skillet over medium heat (350°F / 175°C). Add diced onion and sauté until soft and translucent, about 4 minutes.
  2. 2Add garlic and spices — Stir in minced garlic, Italian seasoning, and red pepper flakes (if using). Cook for 30 seconds until fragrant, stirring constantly to avoid burning.
  3. 3Add beans and broth — Add the drained beans and vegetable broth. Bring to a gentle simmer, then reduce heat to medium-low (300°F / 150°C) and cook for 5 minutes, allowing the beans to absorb the flavors.
  4. 4Pour in cream — Stir in the heavy cream and sun-dried tomatoes. Increase heat to medium (350°F / 175°C) and bring to a low bubble. Cook for 3–4 minutes until the sauce slightly thickens.
  5. 5Wilt the spinach — Add the spinach in handfuls, stirring until just wilted. This takes about 2 minutes. The spinach should be bright green and tender.
  6. 6Melt the parmesan — Remove the skillet from heat. Stir in the grated parmesan until melted and creamy. Season with salt and pepper to taste.
  7. 7Rest and serve — Let the skillet stand for 2 minutes to allow the sauce to settle. Serve warm with crusty bread, over pasta, or as a side.
👨‍🍳 Chef's Note: For the best texture, don't overcook the beans; they should be tender but still hold their shape.

Servings: 4

Cuisine: Italian-American

Course: Main Course

Nutrition (per serving): 420 kcal · 16g protein · 35g carbs · 24g fat
Kenji Tanaka

Written by Kenji Tanaka

Kenji explores technology and digital minimalism, helping readers declutter their digital lives and focus on what matters. He writes about app selection, notification management, and creating healthy tech habits, based on his own experiments with unplugging.

Leave a Comment

x
Advertisements