I’ve been making this chicken Florentine soup for years, but let me tell you why I’ve had it on repeat lately. It’s not because it has just a few simple ingredients. It’s not because it’s cozy, flavorful, and creamy. It’s not even because of the amazing creamy texture. Or the fact that it’s a light meal all by itself. Or that the flavors remind me of my trips to Italy. The biggest reason I love this chicken spinach soup so much is that it’s one of the few dishes with spinach that my kids actually love. If you have picky eaters that won’t eat spinach, make this recipe with me and I think you’ll change their mind!
Why You Need My Chicken Florentine Soup Recipe

- Perfect balance of creamy, flavorful, and light – If you like my chicken Florentine, this is like a lighter version in soup form. Unlike some thicker recipes that are super heavy, or others that kind of “taste too healthy”, mine is a good mix. Think tender chicken, fresh spinach, and artichoke hearts in a comforting, light, and creamy broth. It’s a cozy meal for a chilly day, but not so rich that you’ll need a nap after!
- Just a few simple ingredients – You probably have everything you need on hand! I love that I can throw this together on a whim.
- Faster than most soup recipes – Most soups need to simmer for a while, but my chicken spinach soup comes together in just 20 minutes. And I like that it’s a veggie-packed dish without much chopping. It’s the perfect weeknight dinner recipe!
- Great for most seasons – The fresh ingredients in this chicken Florentine soup make me think of spring (perfect right now!), but it’s also satisfying in the fall and winter.


Ingredients & Substitutions
Here I explain the best ingredients for my chicken spinach soup recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Chicken – I like to make a big batch of shredded chicken in the pressure cooker and freeze it for easy meals like this. But any leftover chicken works—rotisserie chicken, baked, whatever you have! You can even start with raw chicken (see my tips below).
- Spinach – Unlike my blended spinach soup where it doesn’t matter, I highly recommend fresh spinach here for the best texture. If all you have is frozen, use 6 ounces, or a little more than half of a typical 10-ounce package.
- Aromatics – Diced onions and minced garlic! If you’re short on time, 2 teaspoons of the jarred kind works too. And while I like the flavor of yellow onion in this chicken Florentine soup, you can totally use white or sweet onions if you like.
- Artichoke Hearts – Optional, but I recommend! They pair perfectly with spinach and creamy flavors, kind of like a soup version of spinach artichoke dip.
- Chicken Broth – I like using reduced-sodium broth so I can control the salt, but regular works too. You can also use bone broth.
- Heavy Cream – The creamy part, of course! You can also use half and half for a lighter version (see my tips on this), or full-fat coconut milk for dairy-free or Whole30 version.
- Unsalted Butter – I use this to saute the onion and garlic, but feel free to use olive oil.
- Italian Seasoning, Sea Salt & Black Pepper – All the flavor without a long spices list. If you don’t have the blend, just toss in some dried basil, oregano, or thyme.
FREE 5-Ingredient Recipe EBook
GET IT NOW
How To Make Chicken Spinach Soup
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Saute the aromatics. Melt the butter in a Dutch oven over medium heat. Saute the garlic first, then toss in the onions and Italian seasoning. Cook until soft and slightly browned.
- Add everything else except spinach, and simmer. Pour in the broth, cream, chicken, and artichokes (if using). Season with the salt and pepper. Simmer the soup for a few minutes.


- Add the spinach. Lower the heat to stop simmering, and stir in the spinach until it wilts. Adjust the seasoning to your taste here if you like. Pour your creamy chicken Florentine soup into bowls and enjoy!

My Recipe Tips
- If you like caramelized onions and have the time, this adds even more flavor. Just reduce the heat and cook them for longer before proceeding to the next step. I love the sweetness this adds when I have time to do it!
- You can totally use raw chicken if you don’t have any cooked. I often take advantage of this chicken Florentine soup recipe to use up leftover chicken, but you can also cook raw boneless chicken breasts or thighs right in the pot, too. You’ll need to simmer it for longer, about 10-15 minutes (or until the chicken reaches 165 degrees F). Then, remove and shred with 2 forks and return to the soup.
- The amount of salt you need can vary. It depends on how salty your broth is, if your shredded chicken is already salted, and your personal preference.
- Feel free to simmer this chicken spinach soup for longer. The flavors develop more if you simmer more, but I kept it simple with a short simmer time and it was still very flavorful.
- If you choose to use half and half or milk instead of cream, I recommend adding it after simmering. This is to prevent curdling. With the heavy cream, I added it right away and it wasn’t a problem.
- If you use frozen spinach, thaw and drain it first. I do recommend fresh like I said above, but if you’re following my conversion amount (in the substitutions section) for frozen, thawing and draining gets you a better result. If you add it frozen, it can dilute the flavor of your soup and introduce excess liquid.

Recipe Variations
One of my favorite things about soups is they are so easy to customize with what I have on hand! Here are some ways I change it up sometimes:
- More vegetables – Saute celery, carrots, or mushrooms together with the onions for extra flavor and texture, or toss sun-dried tomatoes in with the broth for a tangy, slightly sweet flavor.
- Lemon – A squeeze of fresh lemon juice at the end adds a bright touch. I find this isn’t needed when I include the optional artichokes in this chicken Florentine soup recipe (since they are tangy), but add it when I don’t have them.
- Spicy – If you like some heat, add a pinch of red pepper flakes.
- Rice – If you want it more hearty, stir in 2 cups of cooked rice, or add 2/3 cup of uncooked rice and let the soup simmer for at least 20 minutes until it’s soft. I recommend adding an extra 2 1/2 cups broth and 1/2 cup cream if you use cooked rice, or 4 cups broth and 1 cup cream for uncooked. If you use cauliflower rice, add it in the last 2-3 minutes of simmering, and use the same amount of extra liquid as cooked rice.
- Prefer a thicker soup? Before adding the spinach, ladle out a cup of broth and whisk it with either a 1-2 tablespoons of arrowroot powder or a cup of parmesan cheese. Once it’s smooth, stir it back into the soup.

Chicken Florentine Soup
My easy chicken Florentine soup recipe is a creamy, flavorful chicken spinach soup that's both comforting and light. Ready in 20 minutes!
Instructions
[ See step photos See my tips ]Tap on the times in the instructions to start a kitchen timer.
-
In a large pot over medium heat, melt the butter. Add the garlic. Saute for about a minute, until fragrant.
-
Add the onions and Italian seasoning. Saute for 7-10 minutes, until slightly browned and just starting to caramelize. (You can saute for longer if you want them more caramelized.)
-
Add the chicken broth, cream, shredded chicken, and chopped artichoke hearts, if using (optional). Season with sea salt and black pepper to your taste.
-
Increase the heat to high and bring the chicken florentine soup to a boil. Reduce heat and simmer for about 5 minutes.
-
Reduce the heat to low. Add the spinach and stir until wilted. Adjust salt and pepper again if needed.
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
Maya’s Recipe Notes
Serving size: 1 cup
- Tips: Check out my recipe tips above for how to use raw chicken instead of cooked, notes on using frozen spinach, how to avoid curdling, and flavor tips.
- Variations: See my variations above for ways to change the flavor, add more veggies, make the soup or hearty, or make it thicker.
- Store & meal prep: Keep leftovers in an airtight container in the fridge for up to 3-4 days. The spinach won’t be as bright, but it’s still delicious and reheats well for my work lunches.
- Reheat: Warm on the stove over medium-low heat. Add an extra splash of broth or cream if the liquid reduces too much.
- Freeze: You can freeze this soup for up to 3 months, but it’s best to do this without the cream. Just add it fresh when reheating.
- Note on serving size: The nutrition info here is for a cup, which is a good serving size for a starter. Double it if you want to enjoy this chicken Florentine soup as a meal.
📖 Want more recipes like this? Find this one and many more in my Winter Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Creamy Chicken Florentine Soup

Shop
My
Custom











106 Comments
Regina Steiner
2Made this tonight and my husband and I both enjoyed it. I did add a bunch of sliced mushrooms because I love mushrooms.
I think next time instead of starting with butter I will fry up chopped bacon until crispy….take out the bacon and fry the garlic onions and mushrooms in the bacon fat, then continue on from there as written. Top with the crispy bacon bits. Too much? no, never too much 🙂
Wendy
1This was really good. Added the parm to thicken and also added some red pepper flakes. Served with “red lobster” biscuits.
Wholesome Yum D
0So glad you liked it, Wendy! The Red Lobster biscuits on the side? Yum! Sounds like a cozy, flavor-packed meal. Thanks for sharing!
Johanna
1I added some sweet Italian sausage as I didn’t have enough chicken and it is DYNAMITE. Definitely adding it to the soup rotation.
Wholesome Yum D
0That sounds amazing, Johanna! Sweet Italian sausage is such a great addition. I’m so glad it turned out dynamite for you and earned a spot in your soup rotation!
Jairo
0Awesome!
Wholesome Yum D
0So glad you enjoyed it, Jairo!
Jairo
0It looks and sounds so delicious, even though at this time I have to regulate the onions and garlic for while because I suffer an IBS problem and I am following a FODMAP low diet, but I can do grilled bell peppers fine cutting with other Italian spices like oregano, rosemary, maybe basil or tarragon. How you think about it?
Thank you so much for your time and response.
Maya | Wholesome Yum
0Thanks, Jairo! You can reduce or skip the garlic and onions if you have to. Adding some bell peppers and extra herbs instead is a great idea, or you can even try the green parts of leeks. It won’t be quite the same, but you can still make it work!
Joan
0I am a soup lover from way back when, but this soup is now at the top of my list. I made it and the first thing my grandson said, Put this in the book, GiGi, I like it. At first I thought this is watery, looking at it. But the first taste proved me wrong. The broth was so full of flavor. I have been trying new soups all winter and I will say this one is a no-brainer, delicious flavor, quick to prepare, delicious the next day warmed over. I can’t say enough about this soup.
Wholesome Yum D
0So glad it won you over, Joan! And your grandson’s “put this in the book, GiGi” absolutely melted me. That’s the highest praise!
April McDavid Congleton
0Every year a fishing club I am in has a chowder cook off and a other pot contest. I did the other pot with the Chicken Florentine recipe and won. Everyone loved it and have shared the recipe with a lot of members. I love your recipes and thank you.
Wholesome Yum D
0That is so cool, April… congratulations!! 🎉 Winning a contest with Chicken Florentine is such an awesome brag, and I love that everyone enjoyed it enough to ask for the recipe. That makes my whole day. 🙂
Angie Jacklin
0I love to make soup in the winter, however, my 19 year is very picky about soup. I tried this one, and they had a second bowl! The only comment was to please chop the artichokes smaller. I agree it was delicious and so easy to make, came together in less than 30 minutes. Thank you!
Wholesome Yum D
0So happy this one won over a picky eater, Angie! I love that it still came together so quickly for you. Sounds like a cozy winter win. 🙂
jersuerhodes
0Saw this recipe in your email and tried it today. I’ve never made a soup like this and it was delicious!! I didn’t have artichoke hearts so put in some mushrooms. The house smelled so good while it was cooking. Even had someone stop by to pick up a marketplace item and she commented that my house smelled so good! 🙂 Definitely adding it to our list of “make again”! Thank you Maya!
Wholesome Yum D
0Thanks so much for sharing this! I love that the recipe got house-smelling-good and stranger-approved! 😊 Mushrooms are a perfect swap, too. I’m really glad it made the “make again” list!
Tom Stephens
0I would like to know the sodium content of your recipes.
Maya | Wholesome Yum
0Hi Tom, I don’t include sodium because it can vary so widely by brand of ingredients. You can read more in my nutrition policy.
Dave
0This soup was easy to make and tasty, but for my tastes I added more spices for more flavor.
Maya | Wholesome Yum
0I’m glad you liked it, Dave! Yes, feel free to adjust the spices to your taste.
Francis
0This is a very tasty soup. Everyone should try it.
Maya | Wholesome Yum
0Thank you, Francis! I hope you try more of my recipes soon.
Sally
0Lovely spring (or anytime) soup! So easy to add other spring greens too!
Maya | Wholesome Yum
0Thank you, Sally! Yes, other spring greens can work, too.
Lori De La Paz
0Made this Creamy Chicken Florentine the other night for dinner, everyone loved it. My husband says me when am I going to cook it again.
Maya | Wholesome Yum
0Thank you, Lori! I hope you and your husband get to enjoy it again soon.
Heidi
0So yummy! Easy and quick to make.
Maya | Wholesome Yum
0Thank you, Heidi! Enjoy!
Holly
0I had to leave another review. Was going to have this for lunch tomorrow but I couldn’t wait. Had it for dinner tonight. That’s how delicious it is. I had my picky eater son try it. He doesn’t like spinach. He tried it and said mommy this is delicious. I’m going to start eating spinach now
Maya | Wholesome Yum
0Awww, that’s so sweet! This warms my heart.
Ann
0Hi Maya, Can I freeze this receipe?
Maya | Wholesome Yum
0Hi Ann, You can freeze it, but if you plan to do that, don’t add the cream. You can add it fresh when you thaw and reheat it.
Liz M
0Excellent taste and easy to create. The artichoke really adds flavor.
Stephanie
0This recipe is delicious! I added a little cream cheese to thicken it just a bit. So good!
Sadie Mcleod
0Amazing!!! This is one of my family’s favorite soups we’ve ever made!! I added more onion, coconut cream, seasoning and broth as well as carrots and poblano pepper and it was so so so delicious! This is going down in the family favorites cookbook!