Written by

Michelle Clark

Published

Creamy One-Pan Tuscan White Bean and Spinach Skillet Easy Recipe

Ready In 25 minutes
Servings 4 servings
Difficulty Easy

Okay, I want comfort food that’s not going to wreck my evening with a million dishes. The pantry is pretty bare except for a can of white beans and some spinach that’s hanging on by a thread in the fridge. Honestly, I’m craving something creamy, warm, and quick—something that feels like a hug in a bowl. So here I am, stirring a skillet filled with garlic, tender spinach, and those humble white beans, all swimming in a luscious, creamy sauce that somehow manages to be both cozy and fresh. It’s funny how the simplest ingredients sometimes bring the biggest comfort. And yeah, this creamy one-pan Tuscan white bean and spinach skillet is exactly that kind of magic.

There’s something about that blend of garlic and herbs mingling with a touch of creaminess that pulls me in every time. Plus, it’s all done in one pan, which means less cleanup—and you know that’s a win on busy nights. The texture is just right: the beans soften but keep their shape, while the spinach wilts down, making this skillet feel hearty without being heavy. I’m not even mad that I forgot to grab fresh basil—I can taste the essence of Tuscan countryside in every bite anyway.

What really sticks with me about this recipe is how it’s become my go-to when I want something filling but don’t want to spend hours in the kitchen. It’s the sort of dish that feels homemade but not fussy, and that’s rare. Plus, it’s versatile enough to pair with anything from crusty bread to a simple grilled chicken thigh (like the smoky paprika sauce one I shared in my crispy pan-seared chicken thighs recipe). Honestly, this skillet’s creamy charm has me hooked for good.

Why You’ll Love This Recipe

  • Quick & Easy: Ready in about 25 minutes — perfect for those nights when you want a home-cooked meal without the fuss.
  • Simple Ingredients: Uses pantry staples like canned white beans and frozen or fresh spinach — no last-minute grocery runs needed.
  • Perfect for Cozy Dinners: The creamy texture and savory flavors make it ideal for unwinding after a long day.
  • Crowd-Pleaser: Mild yet flavorful, this dish appeals to both vegetarians and meat-eaters alike.
  • Unbelievably Delicious: The combination of garlic, herbs, and creaminess is pure comfort food—without being heavy.
  • One-Pan Convenience: Less cleanup means more time to relax or focus on other things.
  • This isn’t your typical bean-and-spinach dish. The creamy sauce gets its richness from a splash of cream and a hint of Parmesan, giving it that silky mouthfeel that sticks in your memory. Plus, cooking everything together lets the flavors marry beautifully, so no ingredient feels isolated.
  • It’s the kind of recipe that makes you close your eyes after the first bite and just savor the moment—a quiet reminder that good food doesn’t have to be complicated.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry or fridge staples, making it easy to whip up on short notice.

  • White Beans: 2 cans (15 oz / 425 g each) cannellini or great northern beans, drained and rinsed (I like the texture of organic Eden beans here).
  • Fresh Spinach: 5 cups (about 150 g) fresh baby spinach, roughly chopped, or substitute with 10 oz (280 g) frozen spinach, thawed and drained.
  • Olive Oil: 2 tablespoons extra virgin olive oil (adds richness and helps sauté the aromatics).
  • Garlic: 3 large cloves, minced (the garlic aroma sets the base of this dish).
  • Shallots: 1 small shallot, finely chopped (adds mild sweetness; can swap with red onion if needed).
  • Heavy Cream: ½ cup (120 ml) heavy cream or half-and-half (for that luscious, creamy texture).
  • Vegetable Broth: ½ cup (120 ml) low-sodium vegetable broth (helps loosen the sauce, feel free to use chicken broth if not vegetarian).
  • Parmesan Cheese: ¼ cup (25 g) finely grated Parmesan (adds umami depth; use vegetarian Parmesan if desired).
  • Sun-Dried Tomatoes: ¼ cup (about 30 g), chopped (optional, but they bring a sweet tang that wakes up the dish).
  • Italian Seasoning: 1 teaspoon dried Italian herb blend (or a mix of dried basil, oregano, and thyme).
  • Salt and Pepper: To taste (start light, then adjust after cooking).
  • Red Pepper Flakes: A pinch for gentle heat (optional but recommended).

Pro tip: If you’re short on fresh spinach, frozen works just fine and saves prep time. I also like to keep a jar of sun-dried tomatoes around—they add a nice pop of flavor, but if you don’t have them, the recipe still shines without.

Equipment Needed

  • Large Skillet or Sauté Pan: At least 10 inches (25 cm) diameter, preferably non-stick or cast iron for even heat distribution.
  • Wooden Spoon or Silicone Spatula: For gentle stirring without scratching your pan.
  • Measuring Cups and Spoons: For accurate ingredient portions.
  • Colander: To drain and rinse the canned beans.
  • Knife and Cutting Board: For chopping garlic, shallots, and sun-dried tomatoes.

If you don’t have a cast iron skillet, a heavy-bottomed stainless steel pan works well too. I’ve tried this recipe on both, and honestly, the cast iron gives a slightly better sear on the shallots and garlic, but the flavor difference is subtle. For budget-conscious cooks, any decent non-stick pan will do just fine—just watch your heat to avoid burning.

Preparation Method

creamy one-pan tuscan white bean and spinach skillet preparation steps

  1. Prep Your Ingredients (5 minutes): Drain and rinse the canned white beans well to remove excess sodium and any canning residue. Peel and mince the garlic, finely chop the shallot, and roughly chop the fresh spinach if using. Chop sun-dried tomatoes if you’re adding them.
  2. Sauté Aromatics (5-7 minutes): Heat 2 tablespoons olive oil in your skillet over medium heat. Add the minced garlic and shallots, stirring frequently so they soften without browning too much. You want the shallots translucent and the garlic fragrant (about 2 minutes). If you notice any burning, lower the heat slightly.
  3. Add Sun-Dried Tomatoes and Seasoning (1 minute): Toss in the chopped sun-dried tomatoes, dried Italian seasoning, and a pinch of red pepper flakes if using. Stir and cook for another minute to let their flavors mingle with the aromatics.
  4. Combine Beans and Broth (3 minutes): Add the rinsed white beans to the pan and pour in the vegetable broth. Stir gently to combine and let it simmer for 2-3 minutes, allowing the broth to reduce slightly and the beans to warm through.
  5. Incorporate Spinach (2 minutes): Add the fresh spinach in batches, stirring as it wilts down. If using frozen spinach, add it all at once after squeezing out excess water. Cook until spinach is tender and mixed evenly with the beans and aromatics.
  6. Add Cream and Cheese (3 minutes): Pour in the heavy cream and sprinkle the grated Parmesan cheese over the skillet. Stir gently to combine everything into a creamy sauce. Let it simmer for 2-3 minutes until the sauce thickens slightly and coats the beans and spinach beautifully.
  7. Season to Taste (1 minute): Taste and add salt and pepper as needed. Remember the Parmesan adds saltiness, so go slow. If the sauce feels too thick, add a splash more broth or cream to loosen it.
  8. Serve Warm: Turn off the heat and let the skillet rest for a minute. This helps flavors settle and the sauce thicken just a touch more. Serve straight from the pan with crusty bread or alongside something like my Southern-style heirloom tomato pie for a complete, satisfying dinner.

Note: If you want to add a protein, this skillet pairs wonderfully with grilled chicken or sautéed sausage. I’ve often thrown in leftover shredded chicken while stirring in the cream for a heartier meal.

Cooking Tips & Techniques

One key to this recipe’s success is not rushing the sauté stage. Garlic can turn bitter if burned, so keep the heat moderate and stir often. I learned this the hard way—once scorched garlic ruined an otherwise perfect skillet. Also, rinsing canned beans is a must; it washes away the canning liquid’s metallic taste and reduces sodium.

When adding spinach, adding it in batches helps it wilt evenly instead of steaming unevenly or clumping. Frozen spinach is a great shortcut, but make sure to squeeze out as much liquid as possible to avoid a watery sauce. I usually press it with paper towels or a clean kitchen towel.

Don’t skip the Parmesan—it’s the secret weapon that turns simple ingredients into something creamy and savory without needing heavy cream alone. If you want a dairy-free option, try nutritional yeast for that umami boost, but the texture won’t be quite the same.

Lastly, multitasking helps speed things up: while the aromatics sauté, you can prep your spinach and beans. Also, if you’re serving this with a side like the fresh grilled peach Caprese salad, you can get that ready simultaneously for a balanced and colorful meal.

Variations & Adaptations

  • Vegan Version: Substitute heavy cream with coconut cream or cashew cream and use nutritional yeast instead of Parmesan.
  • Protein Boost: Add cooked Italian sausage slices or shredded rotisserie chicken for a heartier meal.
  • Seasonal Spin: Swap spinach for kale or Swiss chard—just sauté a bit longer to tenderize those tougher greens.
  • Low-Carb Adaptation: Skip the beans and double the spinach, adding some mushrooms or zucchini ribbons for texture.
  • Extra Tang: Stir in a squeeze of fresh lemon juice or a splash of white wine vinegar just before serving to brighten the creamy sauce.

Personally, I once added sun-dried tomato pesto instead of the dried herbs, and it gave the skillet a robust, almost smoky flavor that I loved. It’s these tweaks that keep this dish feeling fresh no matter how many times you make it.

Serving & Storage Suggestions

This creamy one-pan Tuscan white bean and spinach skillet shines best served warm, straight from the pan. I like to spoon it over toasted rustic bread or alongside roasted vegetables for a complete meal. It pairs surprisingly well with a crisp white wine or a sparkling water with lemon to cut through the richness.

Leftovers store well in an airtight container in the fridge for up to 3 days. When reheating, warm gently on the stovetop over low heat, adding a splash of broth or water if the sauce has thickened too much. Microwave reheating works too, but stirring halfway through helps keep the texture creamy and even.

Flavors actually deepen after a day, making it an excellent make-ahead for busy weeknights. For freezer storage, I recommend freezing without the cream and Parmesan, then adding those fresh when you reheat to keep the sauce silky and fresh.

Nutritional Information & Benefits

This dish packs a nutritional punch with the protein and fiber from white beans and the vitamins and antioxidants in spinach. One serving (about one-third of the skillet) provides roughly 300 calories, 15 grams of protein, 8 grams of fiber, and a good dose of iron and calcium.

Using olive oil and fresh garlic adds heart-healthy fats and immune-boosting compounds. Plus, the creamy texture comes from a moderate amount of heavy cream and Parmesan, so it’s indulgent but not over the top.

It’s naturally gluten-free and can be made vegan with simple swaps. For those watching carbs, the beans keep it moderate, and you can easily adjust by adding more greens and less cream.

Conclusion

This creamy one-pan Tuscan white bean and spinach skillet is a humble recipe that’s become a staple in my kitchen. It’s quick, comforting, and flavorful without any complicated steps or exotic ingredients. I love how it manages to feel both rich and fresh, making it perfect for nights when I want something satisfying but fuss-free.

Feel free to tweak it to your taste—add more heat, swap greens, or toss in your favorite protein. I’m confident it’ll become one of your reliable dishes too, especially when paired with other easy favorites like my creamy Tuscan chicken pasta.

Give it a try, and if you experiment with your own twists, I’d love to hear how it turns out!

FAQs

Can I use canned spinach instead of fresh or frozen?

Canned spinach tends to be very soft and watery, which can make the dish soggy. I recommend fresh or frozen spinach for the best texture and flavor.

Is there a way to make this recipe dairy-free?

Yes! Swap heavy cream for coconut or cashew cream and replace Parmesan with nutritional yeast or a vegan cheese alternative.

Can I prepare this recipe ahead of time?

You can prep the ingredients in advance and store them separately, but I recommend cooking it fresh for the best texture. Leftovers keep well in the fridge for 2-3 days.

What can I serve with this Tuscan skillet?

It goes great with crusty bread, a light salad like the fresh grilled peach Caprese salad, or grilled proteins such as chicken or fish.

How do I prevent the beans from breaking down too much?

Gently stir the beans and avoid high heat after adding them. Let them warm through instead of boiling to keep the texture intact.

Pin This Recipe!

creamy one-pan tuscan white bean and spinach skillet recipe

Print

Creamy One-Pan Tuscan White Bean and Spinach Skillet

A quick, comforting, and creamy one-pan skillet featuring white beans and spinach in a luscious Tuscan-inspired sauce, perfect for cozy dinners with minimal cleanup.

  • Author: Nora
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Tuscan, Italian

Ingredients

Scale
  • 2 cans (15 oz / 425 g each) cannellini or great northern beans, drained and rinsed
  • 5 cups (about 150 g) fresh baby spinach, roughly chopped, or 10 oz (280 g) frozen spinach, thawed and drained
  • 2 tablespoons extra virgin olive oil
  • 3 large cloves garlic, minced
  • 1 small shallot, finely chopped
  • ½ cup (120 ml) heavy cream or half-and-half
  • ½ cup (120 ml) low-sodium vegetable broth
  • ¼ cup (25 g) finely grated Parmesan cheese
  • ¼ cup (about 30 g) chopped sun-dried tomatoes (optional)
  • 1 teaspoon dried Italian herb blend
  • Salt and pepper to taste
  • Pinch of red pepper flakes (optional)

Instructions

  1. Drain and rinse the canned white beans well to remove excess sodium and any canning residue. Peel and mince the garlic, finely chop the shallot, and roughly chop the fresh spinach if using. Chop sun-dried tomatoes if adding.
  2. Heat 2 tablespoons olive oil in a large skillet over medium heat. Add minced garlic and shallots, stirring frequently until shallots are translucent and garlic is fragrant, about 2 minutes. Lower heat if garlic starts to burn.
  3. Add chopped sun-dried tomatoes, dried Italian seasoning, and red pepper flakes if using. Stir and cook for 1 minute to combine flavors.
  4. Add rinsed white beans and pour in vegetable broth. Stir gently and simmer for 2-3 minutes to warm beans and reduce broth slightly.
  5. Add fresh spinach in batches, stirring as it wilts down. If using frozen spinach, add all at once after squeezing out excess water. Cook until spinach is tender and evenly mixed.
  6. Pour in heavy cream and sprinkle grated Parmesan cheese over the skillet. Stir gently to combine and simmer for 2-3 minutes until sauce thickens and coats the beans and spinach.
  7. Taste and season with salt and pepper as needed. Add more broth or cream if sauce is too thick.
  8. Turn off heat and let skillet rest for a minute to allow flavors to settle and sauce to thicken slightly. Serve warm.

Notes

Do not rush sautéing garlic to avoid bitterness. Rinse canned beans to reduce sodium and metallic taste. Add spinach in batches for even wilting. Frozen spinach must be well drained to avoid watery sauce. Parmesan cheese adds umami and creaminess; for dairy-free, substitute with nutritional yeast and coconut or cashew cream. Leftovers keep well refrigerated for up to 3 days. Reheat gently with added broth or water if sauce thickens too much.

Nutrition

  • Serving Size: About one-third of t
  • Calories: 300
  • Sugar: 3
  • Sodium: 350
  • Fat: 15
  • Saturated Fat: 5
  • Carbohydrates: 30
  • Fiber: 8
  • Protein: 15

Keywords: Tuscan, white beans, spinach, creamy skillet, one-pan meal, quick dinner, vegetarian, comfort food

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating