, , , , ,

Creamy White Bean Spinach Chicken Soup

Written by RFS·

Rating: 4.5 out of 5.

There is something about a creamy bowl of chicken soup that instantly feels comforting.

But this isn’t a thin, watery chicken soup that leaves you hungry again an hour later.

This Creamy White Bean Spinach Chicken Soup is thick, velvety, hearty, and packed with tender chicken, creamy white beans, fresh spinach, garlic, herbs, and a rich broth that tastes like it has been simmering all day.

The secret is the combination of blended white beans and Greek yogurt.

A bowl of white bean and spinach soup topped with shredded chicken, parsley, and pepper, served on a yellow plaid napkin alongside a slice of lemon.

Instead of relying on a large amount of heavy cream to create a creamy texture, part of the beans are blended directly into the broth. They naturally thicken the soup while adding protein, fiber, and a silky texture.

Then tender shredded chicken and fresh spinach are stirred into the creamy broth, creating a complete bowl of comfort that feels substantial without being overwhelmingly heavy.

It’s the kind of soup you want on a cold evening, but it’s also easy enough to make for a weekday lunch or meal-prep dinner.

And because everything cooks in one pot, cleanup is minimal.

Prep Time:
15 minutes
Total Time:
45 min
Servings:
6 bowls
Yield:
6

Why You’ll Love This Recipe
  • Chicken, white beans, and Greek yogurt give this soup multiple sources of protein in every bowl.
  • Blended white beans create natural creaminess, while Greek yogurt adds richness and a slight tang.
  • White beans provide protein, fiber, and a hearty texture that makes the soup much more satisfying.

Ingredients

For the Chicken

  • 1½ pounds boneless, skinless chicken breasts
  • 1 tablespoon extra-virgin olive oil
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon paprika
  • ½ teaspoon garlic powder

For the Soup

  • 1 tablespoon extra-virgin olive oil
  • 1 medium yellow onion, finely diced
  • 3 garlic cloves, minced
  • 2 medium carrots, finely diced
  • 2 celery stalks, finely diced
  • 1 teaspoon dried Italian seasoning
  • ½ teaspoon dried oregano
  • ¼ teaspoon black pepper
  • ½ teaspoon salt
  • 4 cups low-sodium chicken broth
  • 2 cans white beans, 15 ounces each, drained and rinsed
  • 3 cups fresh baby spinach
  • ½ cup plain Greek yogurt
  • ¼ cup freshly grated Parmesan cheese
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon lemon zest
  • 2 tablespoons chopped fresh parsley

Optional Flavor Boosters

  • ¼ teaspoon red pepper flakes
  • 1 tablespoon fresh chopped dill
  • Extra Parmesan
  • Freshly cracked black pepper
  • Lemon wedges
  • Small drizzle of extra-virgin olive oil

Ingredients

For the Chicken

  • 3 pounds boneless, skinless chicken breasts
  • 2 tablespoons extra-virgin olive oil
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1 teaspoon paprika
  • 1 teaspoon garlic powder

For the Soup

  • 2 tablespoons extra-virgin olive oil
  • 2 medium yellow onions, finely diced
  • 6 garlic cloves, minced
  • 4 medium carrots, finely diced
  • 4 celery stalks, finely diced
  • 2 teaspoons dried Italian seasoning
  • 1 teaspoon dried oregano
  • ½ teaspoon black pepper
  • 1 teaspoon salt
  • 8 cups low-sodium chicken broth
  • 4 cans white beans, 15 ounces each, drained and rinsed
  • 6 cups fresh baby spinach
  • 1 cup plain Greek yogurt
  • ½ cup freshly grated Parmesan cheese
  • 2 tablespoons fresh lemon juice
  • 2 teaspoons lemon zest
  • 4 tablespoons chopped fresh parsley

Optional Flavor Boosters

  • ½ teaspoon red pepper flakes
  • 2 tablespoons fresh chopped dill
  • Extra Parmesan
  • Freshly cracked black pepper
  • Lemon wedges
  • Small drizzle of extra-virgin olive oil
An assortment of ingredients for a recipe, including shredded chicken, diced carrots, celery, fresh spinach, garlic, white beans, various herbs, lemon, Greek yogurt, Parmesan cheese, and chicken broth, arranged in bowls on a wooden surface.

How to Make Creamy White Bean Spinach Chicken Soup

Step 1: Prepare the Chicken

Pat the chicken breasts dry with paper towels.

Season both sides with:

  • Salt
  • Black pepper
  • Paprika
  • Garlic powder

Set aside.

If the chicken breasts are especially thick, carefully pound them to a more even thickness.

This helps them cook more evenly.


Step 2: Sear the Chicken

Heat a large heavy-bottomed soup pot or Dutch oven over medium heat.

Add 1 tablespoon olive oil.

Once the oil is hot, carefully add the seasoned chicken breasts.

Cook for approximately 3–4 minutes per side.

You aren’t trying to cook the chicken completely through at this stage.

The goal is simply to develop some golden color on the outside.

Transfer the chicken to a plate.

It will finish cooking in the soup later.


Step 3: Build the Flavor Base

Add another tablespoon of olive oil to the same pot if needed.

Add the diced onion, carrots, and celery.

Cook for approximately 5–6 minutes, stirring occasionally.

The vegetables should begin to soften.

Add the minced garlic.

Cook for another 30–60 seconds.

Be careful not to burn the garlic.


Step 4: Add the Seasonings

Add:

  • Italian seasoning
  • Oregano
  • Black pepper
  • Salt
  • Optional red pepper flakes

Stir everything together for about 30 seconds.

Heating the dried herbs briefly in the oil helps release their aroma and gives the soup a deeper flavor.


Step 5: Add the Broth

Pour in the chicken broth.

Use a wooden spoon to scrape the bottom of the pot.

Those browned bits left behind from the chicken contain a lot of flavor.

Bring the broth to a gentle simmer.


Step 6: Add the White Beans

Add the drained and rinsed white beans.

For the best creamy texture, reserve about 1 cup of the beans.

Add the remaining beans directly to the soup.

The reserved beans will be blended separately.

A bowl of chicken and white bean soup with spinach, garnished with herbs and cheese, served on a checkered cloth.

Step 7: Blend the Beans

Add the reserved 1 cup of white beans to a blender or food processor.

Add about ½ cup of the hot broth from the pot.

Blend until smooth and creamy.

Be careful when blending hot liquids.

If using a blender, allow steam to escape according to the blender manufacturer’s instructions rather than sealing hot liquid in a completely closed container.

Pour the blended bean mixture back into the soup pot.

Stir well.

This is the secret to the soup’s creamy texture.

You get a thick, silky broth without needing to turn the entire soup into a puree.


Step 8: Return the Chicken

Carefully place the partially cooked chicken breasts back into the pot.

Bring the soup to a gentle simmer.

Cover partially and cook for approximately 12–15 minutes, or until the chicken reaches 165°F / 74°C in the thickest part.

Avoid a vigorous boil.

A gentle simmer keeps the chicken tender.


Step 9: Shred the Chicken

Remove the cooked chicken from the pot and place it on a cutting board.

Allow it to rest for a few minutes.

Then shred it using two forks.

For a particularly tender, easy-to-eat soup, shred the chicken into small pieces rather than large chunks.

Return the shredded chicken to the pot.

Stir well.


Step 10: Add the Spinach

Add the fresh spinach.

Stir it into the hot soup.

The spinach will wilt quickly.

Cook for approximately 2–3 minutes.

You want the spinach tender and vibrant rather than cooked until completely dull.


Step 11: Temper the Greek Yogurt

This step is important.

Don’t add cold Greek yogurt directly into a rapidly boiling soup.

Place the Greek yogurt in a small bowl.

Add about ½ cup of hot soup broth to the yogurt a little at a time while whisking constantly.

This gently raises the temperature of the yogurt.

Once smooth, slowly stir the yogurt mixture back into the soup.

Keep the heat on low.

Do not allow the soup to boil after adding the yogurt.

This helps prevent the yogurt from separating.


Step 12: Add Parmesan and Lemon

Add:

  • Parmesan cheese
  • Fresh lemon juice
  • Lemon zest
  • Fresh parsley

Stir until the Parmesan melts into the broth.

Taste the soup.

Adjust the seasoning if necessary.

You may want a little more:

  • Salt
  • Black pepper
  • Lemon
  • Parmesan
  • Red pepper flakes

Step 13: Let the Soup Rest

Turn off the heat.

Let the soup sit for about 5 minutes before serving.

This gives the flavors time to come together and allows the broth to thicken slightly.


Step 14: Serve

Ladle the hot soup into bowls.

Finish with:

  • Fresh parsley
  • A small sprinkle of Parmesan
  • Freshly cracked black pepper
  • A squeeze of lemon

For extra richness, add a very small drizzle of extra-virgin olive oil.

Serve immediately.


The SmartDietKitchen Flavor Hack

Blend the beans — but don’t blend all of them.

This is what makes the soup special.

If you blend every bean, you lose the satisfying texture of whole beans.

If you leave every bean whole, the soup won’t have the same creamy body.

Blending about half while leaving the rest whole gives you both:

Creamy broth + hearty bites of beans.

That’s the texture we’re looking for.

Creamy White Bean Spinach Chicken Soup

Recipe by

Icon of a wine glass with a fork, representing dining or a restaurant theme.
Servings

6 bowls

Simple black clock icon depicting the hour hand and minute hand inside a circular outline.
prep Time

15 min

Icon of a barbecue grill with steam rising from it.
COOK Time

30 min

A stylized black flame icon inside a droplet shape.
Cuisine:

American-inspired / Mediterranean-inspired

There is something about a creamy bowl of chicken soup that instantly feels comforting.

But this isn’t a thin, watery chicken soup that leaves you hungry again an hour later.

This Creamy White Bean Spinach Chicken Soup is thick, velvety, hearty, and packed with tender chicken, creamy white beans, fresh spinach, garlic, herbs, and a rich broth that tastes like it has been simmering all day.

The secret is the combination of blended white beans and Greek yogurt.

Ingredients

For the Chicken

  • 1½ pounds boneless, skinless chicken breasts
  • 1 tablespoon extra-virgin olive oil
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon paprika
  • ½ teaspoon garlic powder

For the Soup

  • 1 tablespoon extra-virgin olive oil
  • 1 medium yellow onion, finely diced
  • 3 garlic cloves, minced
  • 2 medium carrots, finely diced
  • 2 celery stalks, finely diced
  • 1 teaspoon dried Italian seasoning
  • ½ teaspoon dried oregano
  • ¼ teaspoon black pepper
  • ½ teaspoon salt
  • 4 cups low-sodium chicken broth
  • 2 cans white beans, 15 ounces each, drained and rinsed
  • 3 cups fresh baby spinach
  • ½ cup plain Greek yogurt
  • ¼ cup freshly grated Parmesan cheese
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon lemon zest
  • 2 tablespoons chopped fresh parsley

Optional Flavor Boosters

  • ¼ teaspoon red pepper flakes
  • 1 tablespoon fresh chopped dill
  • Extra Parmesan
  • Freshly cracked black pepper
  • Lemon wedges
  • Small drizzle of extra-virgin olive oil

Instructions

Step 1: Prepare the Chicken

Pat the chicken breasts dry with paper towels. Season both sides with salt, black pepper, paprika, and garlic powder.

If the chicken breasts are very thick, carefully pound them to an even thickness so they cook more evenly.

Step 2: Sear the Chicken

Heat a large heavy-bottomed soup pot or Dutch oven over medium heat. Add 1 tablespoon olive oil.

Once hot, add the seasoned chicken breasts. Cook for approximately 3–4 minutes per side, just until golden on the outside. The chicken does not need to be fully cooked yet.

Transfer the chicken to a plate.

Step 3: Build the Flavor Base

Add another tablespoon of olive oil to the pot if needed.

Add the diced onion, carrots, and celery. Cook for 5–6 minutes, stirring occasionally, until the vegetables begin to soften.

Add the minced garlic and cook for another 30–60 seconds, being careful not to burn it.

Step 4: Add the Seasonings

Add the Italian seasoning, oregano, black pepper, salt, and optional red pepper flakes.

Stir for about 30 seconds to warm the herbs and release their aroma.

Step 5: Add the Broth

Pour in the chicken broth.

Use a wooden spoon to scrape the browned bits from the bottom of the pot. Bring the broth to a gentle simmer.

Step 6: Add the White Beans

Drain and rinse the white beans.

Reserve approximately 1 cup of beans and add the remaining beans directly to the soup.

The reserved beans will be blended to create the soup’s creamy texture.

Step 7: Blend the Beans

Add the reserved 1 cup of white beans to a blender or food processor along with approximately ½ cup of hot broth from the pot.

Blend until completely smooth and creamy.

Use caution when blending hot liquids. Allow steam to escape according to the blender manufacturer’s instructions rather than sealing hot liquid in a completely closed container.

Pour the blended bean mixture back into the soup and stir well.

Step 8: Return the Chicken

Place the partially cooked chicken breasts back into the pot.

Bring the soup to a gentle simmer. Partially cover and cook for approximately 12–15 minutes, or until the chicken reaches an internal temperature of 165°F / 74°C in the thickest part.

Avoid a vigorous boil to help keep the chicken tender.

Step 9: Shred the Chicken

Remove the cooked chicken from the pot and place it on a cutting board. Let it rest for a few minutes.

Shred the chicken with two forks, preferably into small, bite-sized pieces.

Return the shredded chicken to the soup and stir well.

Step 10: Add the Spinach

Add the fresh spinach and stir it into the hot soup.

Cook for approximately 2–3 minutes, just until the spinach wilts and becomes tender.

Step 11: Temper the Greek Yogurt

Place the Greek yogurt in a small bowl.

Slowly add approximately ½ cup of hot soup broth, a little at a time, while whisking constantly.

Once smooth, slowly stir the tempered yogurt mixture back into the soup.

Reduce the heat to low and do not allow the soup to boil after adding the yogurt. This helps prevent the yogurt from separating.

Step 12: Add Parmesan and Lemon

Stir in the Parmesan cheese, fresh lemon juice, lemon zest, and fresh parsley.

Continue stirring until the Parmesan melts into the broth.

Taste and adjust the seasoning as needed. Add more salt, black pepper, lemon juice, Parmesan, or red pepper flakes according to taste.

Step 13: Let the Soup Rest

Turn off the heat and let the soup rest for approximately 5 minutes.

This allows the flavors to come together and gives the broth a chance to thicken slightly.

Step 14: Serve

Ladle the hot soup into bowls.

Finish each serving with fresh parsley, a small sprinkle of Parmesan, freshly cracked black pepper, and a squeeze of lemon.

For extra richness, add a small drizzle of extra-virgin olive oil.

Serve immediately.

Notes

Nutrition will vary depending on the exact brands and quantities used.

Method: One-Pot Stovetop

Another SmartDietKitchen Flavor Hack

Finish with lemon.

Creamy soups can sometimes taste a little flat even when they’re well seasoned.

Fresh lemon juice fixes that.

You don’t need a lot.

Just 1 tablespoon is enough to brighten the entire pot.

The lemon shouldn’t make the soup taste lemony.

It should simply make the chicken, beans, garlic, herbs, and Parmesan taste more vibrant.


Tips for the Best Creamy Chicken Soup

Use low-sodium broth

This gives you more control over the final seasoning.

Beans, Parmesan, and chicken broth can all contain salt, so it’s easier to add salt than to fix an overly salty soup.


Don’t boil the Greek yogurt

High heat can cause Greek yogurt to separate.

Keep the heat low after adding it.


Don’t overcook the spinach

Spinach only needs a few minutes.

Adding it near the end keeps the soup fresher.


Shred the chicken finely

Smaller pieces distribute throughout the soup and make every spoonful more satisfying.

It can also make the soup easier to eat for people who prefer softer textures.


Let the soup thicken slightly

The soup will naturally become thicker as it cools.

If it looks slightly thinner immediately after cooking, don’t automatically add more thickener.

Give it five minutes first.


Delicious Variations

Lemon Garlic White Bean Chicken Soup

Increase the lemon zest to 1½ teaspoons and add one extra garlic clove.

Finish with fresh parsley and dill.

This version is bright and fresh.


Tuscan-Style Chicken Bean Soup

Add:

  • ½ cup chopped sun-dried tomatoes
  • 1 teaspoon Italian seasoning
  • Extra Parmesan
  • A small handful of fresh basil

The sun-dried tomatoes add a concentrated savory-sweet flavor.


Spicy White Bean Chicken Soup

Add:

  • ½ teaspoon red pepper flakes
  • ¼ teaspoon smoked paprika
  • A pinch of cayenne

Finish with fresh lemon.

The creamy broth helps balance the heat.


Mushroom Chicken White Bean Soup

Add 2 cups sliced mushrooms with the onion, carrot, and celery.

Cook until the mushrooms release their moisture and begin to brown.

Then continue with the recipe.


Creamy Kale Chicken Bean Soup

Replace the spinach with finely chopped kale.

Kale will require a few additional minutes of cooking time to become tender.


Extra-Herby Version

Add:

  • Fresh parsley
  • Fresh dill
  • Fresh thyme

right before serving.

This makes the soup taste especially fresh.


Six containers of creamy chicken soup with spinach and beans, garnished with herbs, on a light wooden surface.

Bariatric-Friendly Serving Tips

Because bariatric dietary needs differ by surgery type, recovery stage, and individual tolerance, adjust the texture and portion according to your healthcare team’s recommendations.

For a bariatric-friendly version:

Prioritize the chicken

Start with the protein-rich chicken.

Keep chicken pieces small

Finely shredded chicken can be easier to chew and manage than large pieces.

Blend more of the beans if needed

If whole beans are difficult for you to tolerate, you can blend a larger portion of them into the broth.

Cook vegetables until very soft

Soft carrots, celery, and spinach may be easier to tolerate than crunchy vegetables.

Start with a smaller serving

This is a rich, hearty soup.

A smaller portion can still be satisfying because it contains chicken, beans, Greek yogurt, and Parmesan.

Eat slowly

Take small spoonfuls and chew the chicken and vegetables thoroughly.

Adjust according to your stage

If you’re in an early postoperative stage where certain textures or foods are not yet recommended, don’t use this recipe until it fits your individualized bariatric plan.


Meal Prep Instructions

This soup is excellent for meal prep.

Prepare the entire recipe and allow it to cool slightly.

Divide into individual airtight containers.

Refrigerate.

When you’re ready to eat, gently reheat on the stovetop or in the microwave.

Avoid bringing the soup to a hard boil during reheating because the Greek yogurt-based broth can separate.


How to Reheat

Stovetop

Pour the desired portion into a saucepan.

Heat over medium-low heat, stirring occasionally.

Warm until steaming hot.

Don’t boil.

Microwave

Heat in short intervals, stirring between each interval.

This helps distribute the heat evenly and prevents the creamy broth from becoming overheated.


Storage

Store cooled soup in airtight containers in the refrigerator.

Best quality: approximately 3–4 days.

The soup may thicken considerably in the refrigerator.

That’s normal.

When reheating, add a small splash of chicken broth or water if needed to loosen the consistency.


Approximate Nutrition
Approximate per serving:
Calories: ~360–410 kcal
Protein: 40–45g
Carbohydrates: 28–32g
Fat: 11–15g
The exact nutrition will depend on the chicken, white beans, Greek yogurt, Parmesan, broth, and olive oil used. For accurate tracking, calculate the recipe using the specific ingredients and brands you purchase.

What to Serve With This Soup

This soup is hearty enough to be a complete meal on its own.

If you want something alongside it, consider:

  • A small piece of toasted whole-grain bread
  • Simple cucumber salad
  • Roasted vegetables
  • Small side salad
  • Extra steamed spinach
  • A few slices of avocado

For a lower-carbohydrate meal, simply enjoy the soup on its own with a vegetable side.

Frequently Asked Questions

Can I use rotisserie chicken?

Yes.

Using cooked rotisserie chicken is a great shortcut.

Skip the chicken-searing and simmering steps.

Prepare the soup base, blend the beans, then stir in approximately 4 cups shredded cooked chicken near the end.

Warm through before adding the spinach, Greek yogurt, Parmesan, and lemon.

Choose a lower-sodium rotisserie chicken if possible.


Can I use chicken thighs?

Absolutely.

Boneless, skinless chicken thighs will give the soup a richer flavor and more tender texture.

They will also increase the fat content compared with chicken breast.


What type of white beans should I use?

Several varieties work well, including:

  • Cannellini beans
  • Great Northern beans
  • Navy beans

Cannellini beans are especially good because they become very creamy when blended.


Can I use canned spinach?

Fresh spinach is preferred for texture and flavor.

If using frozen spinach, thaw it and squeeze out excess water before adding it.


Can I use heavy cream instead of Greek yogurt?

Yes, but the nutritional profile will change significantly.

Greek yogurt keeps the recipe more protein-focused while adding creaminess.

If you use heavy cream, you may want to reduce the amount of Parmesan.


Why did my Greek yogurt separate?

Usually because the soup was too hot.

Greek yogurt should be tempered with warm broth before being added to the pot.

Once added, keep the heat low and avoid boiling.


How can I make the soup thicker?

The easiest method is to blend more of the white beans.

You can also simmer the soup uncovered for a few additional minutes before adding the Greek yogurt.

Remember that the soup naturally thickens as it cools.


How can I make it thinner?

Add a little extra chicken broth.

Do this gradually until you reach your preferred consistency.


Can I make this soup dairy-free?

Yes.

Use a plain unsweetened dairy-free yogurt alternative and omit the Parmesan or replace it with a suitable dairy-free alternative.

The flavor will be slightly different, but the soup can still be delicious.


Can I make this soup gluten-free?

The core ingredients are naturally gluten-free, but always check the labels of your chicken broth, seasonings, and any packaged ingredients to make sure they are certified or labeled appropriately for your needs.


Is this soup good for meal prep?

Yes.

It holds up very well in the refrigerator and can actually taste even better the next day as the flavors come together.

For the best texture, reheat gently rather than boiling.


Final Thoughts

This Creamy White Bean Spinach Chicken Soup is exactly what comfort food should be.

It’s warm.

It’s creamy.

It’s filling.

It’s packed with tender chicken and hearty white beans.

And every spoonful has that wonderful combination of garlic, herbs, Parmesan, spinach, and bright lemon.

The biggest difference is that the creaminess doesn’t come from simply pouring a large amount of heavy cream into the pot.

Instead, blended white beans create the body of the soup, while Greek yogurt adds a smooth, tangy finish.

That gives you a soup that feels indulgent while still fitting beautifully into a protein-focused meal plan.

And when the weather turns cold, this is the kind of recipe you’ll want waiting in the refrigerator.

Make a big pot.

Portion it out.

Reheat it gently.

And enjoy a warm bowl of real, satisfying comfort food whenever you need it.

Creamy, hearty, protein-packed, and seriously cozy — this is comfort food with a SmartDietKitchen twist.

Leave a Reply

Leave a Reply