Written by

Katherine Hayes

Published

Creamy One-Pot Tuscan White Bean Chicken with Spinach Easy Recipe

Ready In 35-40 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

This was supposed to be a simple chicken and spinach sauté, nothing fancy. I grabbed the wrong can — white beans instead of chickpeas — the skillet was hotter than I thought, and I was already juggling a phone call from my overly chatty neighbor. What came out was nothing like the plan — and honestly, better.

At first, I thought the beans would just mash into a weird mush, and the spinach would wilt into an unappetizing mess. But as I stirred, a creamy sauce began to form, thick and dreamy, hugging the chicken and leafy greens in that cozy, comforting way you want on a chilly evening. I mean, I was half ready to throw in the towel and order takeout, but something about that moment made me pause.

Maybe you’ve been there — the kitchen chaos, the almost disaster, the “what the heck am I even making?” moment. But this recipe, the creamy one-pot Tuscan white bean chicken with spinach, stuck with me. It’s a little unplanned, a little imperfect, and absolutely delicious. Plus, it only gets easier and more irresistible the more you make it. So yeah, this one ended up as a quiet kitchen victory that I keep coming back to.

Why You’ll Love This Recipe

Let me tell you, this creamy Tuscan white bean chicken with spinach recipe really checks all the boxes for a weeknight winner. Tested more times than I can count (including that first accidental batch), it’s become a staple in my kitchen for good reasons:

  • Quick & Easy: Ready in under 40 minutes, it’s perfect when you’re racing the clock but still want a homemade meal.
  • Simple Ingredients: No need for special trips — just pantry staples and fresh spinach that you can grab at any grocery store.
  • Perfect for Cozy Dinners: The creamy sauce and tender chicken make it an ideal comfort food that feels a little fancy without the fuss.
  • Crowd-Pleaser: Family-approved, friends-approved — even picky eaters tend to ask for seconds.
  • Unbelievably Delicious: The combination of garlic, thyme, and white beans creates a rich texture and subtly herby flavor that tastes like it simmered all day.

What sets this dish apart is that it’s a one-pot wonder, which means less cleanup—always a win in my book. The beans add a creamy body without needing heavy cream, and the spinach adds freshness that balances everything out. Plus, you don’t have to babysit it; just a few stirs and you’re good to go. Honestly, it’s the kind of meal that makes you close your eyes after the first bite and think, “Yep, that’s exactly what I needed tonight.”

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 staples, and the fresh spinach adds a lovely seasonal touch you can swap out if needed.

  • Chicken thighs, boneless and skinless (I prefer thighs for juiciness, about 1.5 pounds / 680 g)
  • Olive oil (extra virgin, 2 tablespoons for searing)
  • Garlic cloves, minced (4 cloves for a punch of flavor)
  • Shallots, finely chopped (1 large, adds sweetness)
  • Cannellini beans, drained and rinsed (1 can, 15 oz / 425 g; these give the creamy texture)
  • Chicken broth (1 ½ cups / 360 ml; I like using low sodium to control salt)
  • Sun-dried tomatoes, chopped (¼ cup, optional but highly recommended for tang and color)
  • Fresh spinach (about 4 cups packed / 120 g; baby spinach works best)
  • Italian seasoning (1 teaspoon, or a mix of dried oregano, basil, and thyme)
  • Parmesan cheese, freshly grated (¼ cup, for finishing richness)
  • Salt and black pepper, to taste
  • Red pepper flakes, a pinch (optional, for a subtle kick)

If you want to swap out the chicken thighs, skinless chicken breasts work too, but I find they dry out quicker. For a dairy-free option, skip the Parmesan or use a plant-based alternative. And if you can’t find sun-dried tomatoes, roasted red peppers can add a similar depth. Just remember, the beans are the secret to making the sauce creamy without heavy cream, so don’t skip those!

Equipment Needed

For this creamy one-pot Tuscan white bean chicken with spinach, you’ll need some basic kitchen tools that most home cooks already have:

  • Large skillet or sauté pan (10 to 12 inches / 25-30 cm) with a lid — a heavy-bottomed pan works best to evenly cook the chicken and let the sauce thicken.
  • Wooden spoon or silicone spatula for stirring without scratching your pan.
  • Measuring cups and spoons for accuracy, especially with broth and seasonings.
  • Sharp chef’s knife for chopping garlic, shallots, and sun-dried tomatoes.
  • Colander to drain and rinse the beans.

If you don’t have a lid for your skillet, you can use a large plate or aluminum foil to help the spinach steam nicely. I’ve tried this recipe on both gas and electric stoves — it works beautifully on either, just watch your heat carefully so the chicken doesn’t overbrown or dry out. For budget-friendly options, any sturdy non-stick skillet will do, but a cast iron pan adds the best sear and flavor.

Preparation Method

creamy one-pot tuscan white bean chicken with spinach preparation steps

  1. Prep the chicken: Pat the chicken thighs dry with paper towels and season both sides generously with salt, black pepper, and half of the Italian seasoning. This step is crucial for developing flavor and preventing sogginess. (Prep time: 5 minutes)
  2. Heat the skillet: Warm 2 tablespoons of olive oil over medium-high heat until shimmering but not smoking. You want it hot enough to sear the chicken without burning the oil.
  3. Sear the chicken: Place the chicken thighs in the hot pan, skin side down if there’s skin, and cook for about 5 minutes per side until golden brown. Don’t move them too much — let that crust form! Once seared, transfer the chicken to a plate and set aside. (Cooking time: 10 minutes)
  4. Sauté aromatics: Lower heat to medium, add the chopped shallots and minced garlic to the same pan. Stir frequently, cooking until fragrant and translucent, about 2-3 minutes. Don’t rush; burnt garlic is the worst.
  5. Add sun-dried tomatoes and beans: Stir in the chopped sun-dried tomatoes and drained cannellini beans. Cook for another 2 minutes to let the flavors mingle.
  6. Pour in broth and season: Add 1 ½ cups chicken broth, the remaining Italian seasoning, and red pepper flakes if using. Scrape up any brown bits stuck to the pan bottom — that’s flavor gold! Bring the mixture to a gentle simmer.
  7. Return chicken to pan: Nestle the seared chicken thighs back into the sauce, reduce heat to low, cover, and let simmer gently for 15-18 minutes. The chicken should cook through and the sauce will thicken slightly. (Cooking time: 15-18 minutes)
  8. Add spinach: Remove the lid and pile the fresh spinach on top of the chicken. Cover again and cook for 3-5 minutes until the spinach is wilted but still vibrant green.
  9. Finish with parmesan: Stir in the grated Parmesan cheese just before serving to add creamy richness. Taste and adjust salt and pepper as needed.
  10. Serve hot: Spoon the creamy Tuscan chicken and beans onto plates or bowls, making sure to drizzle plenty of that luscious sauce over everything.

If the sauce seems too thick, add a splash more broth to loosen it up. If it’s too thin, remove the lid and simmer uncovered a bit longer. This recipe is forgiving, but keep an eye so the chicken stays tender and juicy.

Cooking Tips & Techniques

Making this creamy Tuscan white bean chicken with spinach really benefits from a few little tricks I’ve picked up over the years.

  • Don’t skip drying the chicken: Moisture on the surface will steam the meat instead of searing it, so pat it dry for that golden crust.
  • Control your heat: Too hot, and the garlic burns; too low, and you miss the flavor development. Medium heat for aromatics is your sweet spot.
  • Use canned beans wisely: Rinse the beans well to wash away excess sodium and canning liquid, which can affect flavor and texture.
  • Simmer, don’t boil: A gentle simmer lets the chicken cook evenly and the sauce thicken without evaporating all the liquid.
  • Wilt spinach at the end: Adding spinach last preserves its color and nutrients, plus it won’t get mushy or bitter.
  • Multitask smartly: While the chicken is simmering, you can prep a simple salad or cook a side like garlic bread, making dinner a breeze.

I once tried making this with frozen spinach, and while it works, fresh spinach really brightens the dish. Also, if you’re short on time, quick-chopping the shallots and garlic helps speed things up without sacrificing flavor. Trust me, little things like these make a big difference when you’re juggling kitchen chaos.

Variations & Adaptations

This recipe is pretty flexible — you can tweak it to suit your tastes or dietary needs without losing its soul.

  • Low-carb option: Skip the beans and add extra spinach or some zucchini ribbons to keep it light and green.
  • Vegan adaptation: Use firm tofu or chickpeas instead of chicken, vegetable broth in place of chicken broth, and nutritional yeast instead of Parmesan.
  • Seasonal twist: Swap sun-dried tomatoes for roasted red peppers in winter, or fresh cherry tomatoes in summer for a brighter note.
  • Spice it up: Add a teaspoon of smoked paprika or a dash of cayenne for a smoky, spicy edge.
  • Personal twist: I once added a splash of white wine right after sautéing the shallots — it gave the sauce a lovely depth of flavor that was unexpected but fantastic.

Serving & Storage Suggestions

This creamy Tuscan white bean chicken with spinach is best served hot, straight from the pan, with a sprinkle of extra Parmesan and a crack of black pepper on top. It pairs wonderfully with crusty bread to mop up the sauce or over a bed of creamy polenta or rice for a heartier meal.

Leftovers store well in an airtight container in the refrigerator for up to 3 days. When reheating, warm gently on the stovetop or in the microwave, adding a splash of broth to loosen the sauce if needed. The flavors meld beautifully overnight, making the dish taste even richer the next day.

For longer storage, freeze the cooked chicken and sauce in individual portions. Thaw in the fridge overnight and reheat slowly to keep the chicken tender and the sauce creamy.

Nutritional Information & Benefits

This recipe is not just comforting but also nourishing. Cannellini beans provide plant-based protein and fiber, supporting digestion and sustained energy. Chicken thighs offer high-quality protein and essential B vitamins.

Spinach is packed with iron, vitamins A and C, and antioxidants, making this dish a well-rounded meal. Using olive oil adds heart-healthy fats, while skipping heavy cream keeps calories in check without sacrificing creaminess.

It’s naturally gluten-free and can be adapted for dairy-free diets, making it a versatile choice for many. From a wellness perspective, this recipe feels wholesome and satisfying — the kind of meal that leaves you full and content without that sluggish post-dinner lull.

Conclusion

This creamy one-pot Tuscan white bean chicken with spinach has become my go-to for nights when I want something that tastes like a treat but comes together without a fuss. It’s flexible, forgiving, and honestly, pretty hard to mess up — even if you’re juggling distractions like I was that first time.

Try making it your own by swapping ingredients or adding your favorite herbs. I’d love to hear how you customize it or what sides you pair it with. So go ahead, give it a whirl, and drop a comment below sharing your experience. Cooking is about experimenting, sometimes failing, and then finding those little recipes that just stick.

Here’s to many cozy dinners and fewer takeout nights!

FAQs

  • Can I use chicken breasts instead of thighs? Yes, but cook them slightly less to avoid drying out. Chicken thighs stay juicier and more forgiving.
  • What can I substitute for cannellini beans? Great northern beans or butter beans work well, though texture may vary slightly.
  • Is sun-dried tomato necessary? It adds a nice tang and color but can be skipped or replaced with roasted red peppers or fresh tomatoes.
  • Can I make this recipe ahead of time? Absolutely! It tastes even better the next day after flavors meld. Just reheat gently.
  • How do I make this dairy-free? Omit the Parmesan or use a plant-based cheese alternative. The beans keep the sauce creamy without dairy.

Pin This Recipe!

creamy one-pot tuscan white bean chicken with spinach recipe

Print

Creamy One-Pot Tuscan White Bean Chicken with Spinach

A quick and easy one-pot meal featuring juicy chicken thighs, creamy cannellini beans, and fresh spinach in a flavorful Tuscan sauce. Perfect for cozy weeknight dinners with minimal cleanup.

  • Author: Sydney
  • Prep Time: 5 minutes
  • Cook Time: 30 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Tuscan, Italian

Ingredients

Scale
  • 1.5 pounds boneless skinless chicken thighs
  • 2 tablespoons extra virgin olive oil
  • 4 garlic cloves, minced
  • 1 large shallot, finely chopped
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 1/2 cups chicken broth (low sodium preferred)
  • 1/4 cup chopped sun-dried tomatoes (optional)
  • 4 cups packed fresh spinach (about 120 g)
  • 1 teaspoon Italian seasoning (or mix of dried oregano, basil, and thyme)
  • 1/4 cup freshly grated Parmesan cheese
  • Salt and black pepper, to taste
  • Pinch of red pepper flakes (optional)

Instructions

  1. Pat the chicken thighs dry with paper towels and season both sides generously with salt, black pepper, and half of the Italian seasoning.
  2. Heat 2 tablespoons of olive oil in a large skillet over medium-high heat until shimmering but not smoking.
  3. Place the chicken thighs in the hot pan and cook for about 5 minutes per side until golden brown. Transfer the chicken to a plate and set aside.
  4. Lower heat to medium and add the chopped shallots and minced garlic to the same pan. Stir frequently and cook until fragrant and translucent, about 2-3 minutes.
  5. Stir in the chopped sun-dried tomatoes and drained cannellini beans. Cook for another 2 minutes.
  6. Add 1 1/2 cups chicken broth, the remaining Italian seasoning, and red pepper flakes if using. Scrape up any brown bits from the pan bottom and bring to a gentle simmer.
  7. Nestle the seared chicken thighs back into the sauce, reduce heat to low, cover, and let simmer gently for 15-18 minutes until chicken is cooked through and sauce thickens.
  8. Remove the lid and pile fresh spinach on top of the chicken. Cover again and cook for 3-5 minutes until spinach is wilted but still vibrant.
  9. Stir in the grated Parmesan cheese just before serving. Taste and adjust salt and pepper as needed.
  10. Serve hot, spooning the creamy Tuscan chicken and beans onto plates or bowls with plenty of sauce.

Notes

Pat chicken dry before searing for a golden crust. Use medium heat for aromatics to avoid burning garlic. Rinse canned beans to reduce sodium and improve flavor. Simmer gently to cook chicken evenly and thicken sauce. Add spinach last to preserve color and nutrients. If sauce is too thick, add broth; if too thin, simmer uncovered longer. Can substitute chicken breasts but watch cooking time to avoid dryness. For dairy-free, omit Parmesan or use plant-based cheese.

Nutrition

  • Serving Size: 1 serving (about 1/4
  • Calories: 420
  • Sugar: 3
  • Sodium: 450
  • Fat: 18
  • Saturated Fat: 4
  • Carbohydrates: 20
  • Fiber: 6
  • Protein: 38

Keywords: one-pot, creamy chicken, Tuscan, white beans, spinach, easy dinner, weeknight meal, 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