Written by

Jeffrey Powell

Published

Creamy Tuscan White Bean and Spinach Skillet Easy Homemade Recipe

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

There used to be a cozy little Italian bistro tucked away on a quiet street near my old apartment in San Francisco that made the most unforgettable creamy Tuscan white bean and spinach skillet. When they closed down unexpectedly one chilly fall evening, honestly, I was heartbroken. That dish—rich, comforting, with tender cannellini beans swimming in garlicky cream and vibrant spinach—was my go-to when I needed a hug on a plate. I still remember the cracked ceramic bowl it was served in, chipped just enough to feel like it had stories of its own. After nearly a dozen tries—some too watery, others too bland—I finally nailed the recipe in my kitchen that weekend, with pots and spoons strewn everywhere and my dog barking impatiently for scraps.

Maybe you’ve felt that longing too, chasing after a perfect meal once enjoyed somewhere special. I mean, it’s not just about the food, right? It’s the memory, the warmth, the way the creamy sauce clings to the beans and wilted spinach, every bite a little piece of comfort. Let me tell you, this creamy Tuscan white bean and spinach skillet recipe stayed with me because it’s more than dinner; it’s a reminder that some dishes are worth the effort to recreate. And now, I get to share it with you.

Why You’ll Love This Creamy Tuscan White Bean and Spinach Skillet Recipe

Honestly, this recipe has become a staple in my kitchen for a bunch of reasons. It’s not just throw-together food; it’s thoughtfully tested and family-approved. After multiple trials, I’ve tweaked it to hit just the right balance of creaminess and freshness, and it’s perfect for anyone who wants a quick yet satisfying meal. Here’s why it’s a winner:

  • Quick & Easy: You can have this skillet on the table in about 30 minutes—ideal for busy weeknights or when you need a fast, nourishing meal.
  • Simple Ingredients: Nothing fancy here. Most are pantry staples or easy to find in any grocery store, like canned white beans and fresh spinach.
  • Perfect for Cozy Dinners: This dish is all about warming you up from the inside out, perfect for chilly evenings or when you crave something comforting.
  • Crowd-Pleaser: The creamy texture and savory garlic notes always get compliments, even from my pickiest eaters.
  • Unbelievably Delicious: The combination of creamy sauce, tender beans, and earthy spinach is just next-level comfort food.

What sets this recipe apart is the little twist I discovered: using a touch of sun-dried tomatoes and fresh herbs to lift the flavors, and blending part of the beans for an ultra-smooth sauce texture without heaviness. It’s not just another creamy white bean dish—it’s one that makes you close your eyes after the first bite. Perfect for impressing guests or simply treating yourself after a long day.

What Ingredients You Will Need

This creamy Tuscan white bean and spinach skillet uses simple, wholesome ingredients that come together to deliver big flavor and satisfying texture without fuss. Most of these are pantry basics, but a few fresh touches make all the difference.

  • For the Skillet Base:
    • 2 tablespoons extra virgin olive oil (for that authentic Tuscan flavor)
    • 4 cloves garlic, minced (the soul of the dish)
    • 1 small onion, finely chopped (adds sweetness and depth)
    • ½ cup sun-dried tomatoes, chopped (packed in oil for richness)
  • For the Creamy Sauce & Beans:
    • 2 cans (15 oz / 425 g each) cannellini beans, drained and rinsed (I prefer Goya for consistent creaminess)
    • ½ cup vegetable broth or chicken broth (adds savory depth)
    • ½ cup heavy cream or full-fat coconut milk for dairy-free option
    • ¼ cup Parmesan cheese, grated (optional, but highly recommended)
    • 1 teaspoon fresh thyme, chopped (or ½ teaspoon dried)
    • Salt and freshly ground black pepper, to taste
  • For the Greens & Garnish:
    • 4 cups fresh baby spinach (in summer, I sometimes swap in kale for a heartier bite)
    • Fresh basil leaves, torn (for garnish and extra freshness)
    • Red pepper flakes (optional, for a subtle heat)

Feel free to swap the cannellini beans with great northern beans if you prefer a slightly milder flavor. Also, if you want a vegan version, swap the Parmesan for nutritional yeast and use coconut cream instead of heavy cream. I’ve found these tweaks keep the dish just as creamy and satisfying.

Equipment Needed

  • A large skillet or sauté pan (10-12 inches / 25-30 cm) with a lid – I love using my heavy-bottomed cast iron skillet for even heat distribution.
  • A wooden spoon or heatproof spatula for stirring the beans and greens gently.
  • A measuring cup and spoons for precise liquid and seasoning measurements.
  • A blender or food processor (optional) if you want to blend part of the beans for extra creaminess – but you can also mash them with a fork if you don’t have one.
  • Knife and cutting board for chopping garlic, onion, and sun-dried tomatoes.

If you don’t have a blender handy, no worries! A fork or potato masher works fine to mash the beans right in the skillet, which adds a rustic touch I personally enjoy. Also, a non-stick skillet can be a budget-friendly option, though I find cast iron locks in flavor better.

Preparation Method

creamy tuscan white bean and spinach skillet preparation steps

  1. Heat the oil: Add 2 tablespoons of extra virgin olive oil to your skillet and warm over medium heat for about 1-2 minutes until it shimmers but doesn’t smoke.
  2. Sauté aromatics: Toss in the minced garlic and chopped onion. Cook, stirring frequently, for 4-5 minutes until the onion becomes translucent and garlic fragrant. Watch carefully so the garlic doesn’t burn—it tends to go from golden to bitter fast!
  3. Add sun-dried tomatoes: Stir in the chopped sun-dried tomatoes and cook for another 2 minutes, letting their rich flavor infuse the oil.
  4. Prepare the beans: While the aromatics cook, drain and rinse the cannellini beans. For creaminess, blend half of the beans with ¼ cup of broth until smooth. This step is optional but highly recommended.
  5. Add beans and liquids: Pour the blended beans, remaining whole beans, the rest of the broth, and heavy cream into the skillet. Stir well to combine. Bring the mixture to a gentle simmer and cook for 5-7 minutes, stirring occasionally, until the sauce thickens slightly. If it gets too thick, add a splash more broth.
  6. Season: Add chopped thyme, salt, and black pepper to taste. Remember, Parmesan adds saltiness too, so season gradually.
  7. Wilt the spinach: Add the fresh spinach in batches, stirring until each batch wilts before adding the next. This should take about 3-4 minutes. The spinach will reduce substantially but keep its vibrant green color.
  8. Finish with cheese and garnish: Stir in the grated Parmesan cheese off the heat for a glossy finish. Sprinkle with torn basil leaves and red pepper flakes if using.
  9. Serve immediately: Scoop into bowls or plates and enjoy warm. This dish pairs beautifully with crusty bread or alongside roasted chicken for a fuller meal.

Pro tip: If your sauce seems thin, simmer it a bit longer uncovered, but keep an eye so it doesn’t dry out. And if you accidentally add too much salt, a squeeze of lemon juice brightens and balances the flavors perfectly.

Cooking Tips & Techniques

There are a few little things I learned the hard way making this creamy Tuscan white bean and spinach skillet over and over. Let me share what saved me from some messy kitchen moments:

  • Don’t skip rinsing the beans: Canned beans can be salty and have a tinny taste. Rinsing them under cold water removes excess sodium and improves flavor.
  • Low and slow for garlic: Garlic is delicate and burns quickly. Cook it gently with the onion until softened but not browned.
  • Blend some beans for texture: Mashing all beans makes the dish too pasty; leaving some whole gives you that nice creamy yet chunky contrast.
  • Fresh herbs matter: Thyme and basil bring that authentic Tuscan vibe. Dried herbs work but add them earlier, so they have time to release their flavor.
  • Use quality olive oil: It really makes a difference in flavor—cheap oil can taste harsh and ruin the dish.
  • Multitasking: While the sauce simmers, chop your herbs or prepare a side salad to make the most of your time.

Once, I got distracted mid-cook and nearly overcooked the spinach—it turned a sad olive green. So, keep an eye, stir gently, and remove from heat as soon as it wilts. Trust me, your eyes and taste buds will thank you.

Variations & Adaptations

This creamy Tuscan white bean and spinach skillet is a flexible recipe that adapts to many tastes and dietary needs. Here are some ideas you might enjoy:

  • Vegan Version: Swap heavy cream for coconut cream and Parmesan for nutritional yeast for a dairy-free, rich sauce.
  • Protein Boost: Add diced grilled chicken or sautéed Italian sausage for a heartier meal.
  • Seasonal Greens: Use kale, Swiss chard, or even arugula instead of spinach for different textures and flavors.
  • Spice it Up: Add a pinch of smoked paprika or a splash of hot sauce for a smoky kick.
  • Grain Bowl: Serve the creamy bean and spinach mixture over cooked quinoa or brown rice for a filling lunch bowl.

Personally, I once swapped in cannellini beans for butter beans and added a handful of toasted pine nuts on top—unexpected but delicious. Feel free to experiment with what you have!

Serving & Storage Suggestions

This creamy Tuscan white bean and spinach skillet shines best served warm, straight from the pan. I often garnish with extra fresh basil and a drizzle of good olive oil just before serving. It pairs beautifully with rustic crispy garlic chicken or a simple side salad tossed in lemon vinaigrette.

To store, let the skillet cool completely, then transfer leftovers to an airtight container. It keeps well in the refrigerator for up to 3 days. For longer storage, freeze in portions for up to 2 months—just thaw overnight in the fridge.

When reheating, gently warm on the stovetop over low heat, stirring occasionally and adding a splash of broth or water if the sauce thickened too much. Microwave reheating works too, but be careful not to dry it out.

Flavors tend to meld and deepen a bit after a day, making leftovers a treat in their own right. I always look forward to the next-day version with a little crusty bread for dipping.

Nutritional Information & Benefits

This creamy Tuscan white bean and spinach skillet is nutrient-packed comfort food. Here’s a rough estimate per serving (based on 4 servings):

Nutrient Amount
Calories 320 kcal
Protein 18 g
Fat 15 g
Carbohydrates 28 g
Fiber 9 g

Cannellini beans are a great source of plant-based protein and fiber, which supports digestion and sustained energy. Spinach adds a boost of iron, vitamins A and C, plus antioxidants. Using olive oil contributes heart-healthy fats, while Parmesan (if included) offers calcium and umami flavor. This dish can be gluten-free and easy to adapt for low-carb or vegan diets, making it a versatile option for many.

Conclusion

If you’re craving a dish that’s creamy, comforting, and packed with wholesome goodness, this creamy Tuscan white bean and spinach skillet is definitely worth trying. It’s a recipe I return to time and again, not just for the flavors but for the memories it brings back—of that little bistro, the cracked bowl, and the joy of recreating something special at home.

Feel free to tweak the herbs, swap ingredients, or add your favorite protein to make it your own. And when you try it, I’d love to hear how it turns out—leave a comment or share your version. Let’s keep the joy of this humble but hearty dish alive!

Frequently Asked Questions

Can I use dried beans instead of canned for this recipe?

Absolutely! Just soak and cook dried cannellini beans ahead of time until tender. It will add extra flavor but requires more prep time.

Is this recipe suitable for a vegan diet?

Yes, simply swap heavy cream for coconut cream and Parmesan for nutritional yeast or omit it entirely.

Can I prepare this dish in advance?

Yes, it reheats well. Store leftovers in the fridge for up to 3 days or freeze for longer storage.

What can I serve alongside this skillet?

Crusty bread, roasted meats like roasted lemon chicken, or a fresh green salad work wonderfully.

How do I prevent the spinach from overcooking?

Add spinach in batches and remove the skillet from heat as soon as it wilts to preserve color and texture.

Pin This Recipe!

creamy tuscan white bean and spinach skillet recipe

Print

Creamy Tuscan White Bean and Spinach Skillet

A rich and comforting skillet dish featuring tender cannellini beans in a garlicky cream sauce with vibrant spinach and sun-dried tomatoes, perfect for cozy dinners and quick weeknight meals.

  • Author: Belle
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 2 tablespoons extra virgin olive oil
  • 4 cloves garlic, minced
  • 1 small onion, finely chopped
  • ½ cup sun-dried tomatoes, chopped (packed in oil)
  • 2 cans (15 oz / 425 g each) cannellini beans, drained and rinsed
  • ½ cup vegetable broth or chicken broth
  • ½ cup heavy cream or full-fat coconut milk (for dairy-free option)
  • ¼ cup Parmesan cheese, grated (optional)
  • 1 teaspoon fresh thyme, chopped (or ½ teaspoon dried)
  • Salt and freshly ground black pepper, to taste
  • 4 cups fresh baby spinach
  • Fresh basil leaves, torn (for garnish)
  • Red pepper flakes (optional)

Instructions

  1. Heat 2 tablespoons of extra virgin olive oil in a large skillet over medium heat for 1-2 minutes until shimmering.
  2. Add minced garlic and chopped onion; cook, stirring frequently, for 4-5 minutes until onion is translucent and garlic is fragrant.
  3. Stir in chopped sun-dried tomatoes and cook for 2 minutes to infuse flavor.
  4. Drain and rinse cannellini beans. Blend half of the beans with ¼ cup of broth until smooth (optional for creaminess).
  5. Add blended beans, remaining whole beans, remaining broth, and heavy cream to the skillet. Stir to combine and simmer gently for 5-7 minutes until sauce thickens, adding more broth if needed.
  6. Season with chopped thyme, salt, and black pepper to taste.
  7. Add fresh spinach in batches, stirring until each batch wilts before adding the next, about 3-4 minutes total.
  8. Remove from heat and stir in grated Parmesan cheese for a glossy finish.
  9. Garnish with torn basil leaves and red pepper flakes if desired.
  10. Serve immediately, optionally with crusty bread or roasted chicken.

Notes

Rinse canned beans to reduce sodium and tinny taste. Cook garlic gently to avoid bitterness. Blending half the beans creates a creamy yet chunky texture. Use quality olive oil for best flavor. Add spinach in batches and remove from heat as soon as wilted to preserve color and texture. If sauce is too thin, simmer uncovered a bit longer. If too salty, add a squeeze of lemon juice to balance flavors.

Nutrition

  • Serving Size: 1/4 of the skillet (
  • Calories: 320
  • Sugar: 3
  • Sodium: 400
  • Fat: 15
  • Saturated Fat: 6
  • Carbohydrates: 28
  • Fiber: 9
  • Protein: 18

Keywords: Tuscan, creamy, white bean, spinach, skillet, easy recipe, comfort food, quick dinner, vegetarian, gluten-free option

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