FREE 5-Ingredient Recipe EBook
GET IT NOWI’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.

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
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.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
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
Alicia Walker
0Can this soup be frozen?
Maya | Wholesome Yum
0Hi Alicia, Yes, that should work, just reheat slowly to avoid curdling the cream.
Caroline Kohn
0How long will this soup be good frozen?
Taylor
0Delicious. I added Parmesan and cream cheese!! So good. I don’t even like soup as it is. But I highly recommend this!!
Maya | Wholesome Yum
0Hi Caroline, Like most frozen foods there isn’t really a specific time… at least several months?
LynnM
0Absolutely delicious! Made this tonight and added some mushrooms. Thanks for a fabulous, quick and easy recipe! It will be on rotation often this winter!
Maya | Wholesome Yum
0Thank you so much, Lynn! Adding mushrooms sounds lovely.
Cheryl
0OMG!!! THIS WAS SOOOOOO GOOD! I also added some cream cheese and topped it with shredded parmesan.
Maya | Wholesome Yum
0I love that you added cream cheese and Parmesan, Cheryl! Thanks for stopping by!
Nancy Chappell
0My family loved this soup! I added an 8 oz package of cream cheese and some shredded parmesan cheese to the recipe to make it more creamier! Even made a double batch and it went quickly! Did not use artichokes, but know they would be good in it!
Maya | Wholesome Yum
0Hi Nancy! I am so happy to hear that!
Brianne
0I made this last night and I’ve never posted on a recipe blog site before, but this soup turned out so good I just had to! I have already made 3 recipes off this blog as I recently went on the Keto diet and man do you make it easy and delicious. LOVE YOUR BLOG!!
Ashley McGuire
0Love this! Added Parmesan cheese and a box of cooked chicken and garlic rice! Yum! Will make again!
Maya | Wholesome Yum
0Hi Brianne! I am so happy you loved the soup! Thanks for letting me know!
Holly
0Just made this soup to have for lunch during the week. It is delicious!!!! I put some mushrooms in it cause I love mushrooms. I put some Parmesan cheese in it. Will definitely make this again. Can’t wait to try your other soups
Maya | Wholesome Yum
0Thank you, Holly! Those sound like delicious additions.
Joan Lewis
0OMGosh I just made the chicken florentine recipe today and it is now my favorite chicken soup ever. Thank you so much. My daughter started us all on the Keto diet and I love to cook so she has the benefits of a mom who knows how to cook, and still stay on her diet which has been beneficial to us all.
I’ve printed out a lot of your recipes and I’ve told my family what we will be planning for each meal.
Thanks are never enough
Maya | Wholesome Yum
0Hi Joan! I am so glad you loved the soup! It’s so nice to hear. Thanks so much for stopping by!
MWP
0Ok I am sold on this recipe and can’t wait to give this a try! I really want to try it with the coconut cream substitution as I have not done that yet and I love coconut cream! Thanks this looks like a great recipe and a healthy one at that.
Maya | Wholesome Yum
0I hope you like it!
Sheryl
0Soooooooo good! Simple ingredients and fantastic flavor! I made the mistake of using frozen whole leaf spinach. The flavor was the same, but the spinach was too long and stringy, which made it difficult to eat. I cut it up with kitchen shears so we could enjoy this first batch. I’ll use fresh or frozen chopped spinach next time. Thank you for this wonderful recipe!
Maya | Wholesome Yum
0Thank you, Sheryl!
Elizabeth Sikora
0Oh my goodness!!! We just had this soup for supper!!! It was AMAZING!! My hubby and stepdaughter LOVED it!!! I’ll be making this weekly!!
I didn’t shred the chicken, though. I cubed it.
Maya | Wholesome Yum
0Thank you, Elizabeth!
Donna
0The canned pork loin worked great. Made this yesterday for dinner and we loved it. My husband asked for seconds (a good sign 😉 ) Have saved this recipe to make again.
Maya | Wholesome Yum
0Thank you so much, Donna! I’m glad that worked well!
Natalie
0It is very nice of the way we can feel creative to mix more vegetables to the chicken soup in this recipe. And the point I really like is that it even doesn’t look fat but healthy!
Definitely warm my chill day too xD
BTW, I’m also a summer girl, surely the sunshine is waving to us soon 😉
Maya | Wholesome Yum
0Thank you, Natalie!
Donna
0Can I substitute some pork loin that I have canned in place of the chicken? Anxious to try this.
Maya | Wholesome Yum
0Hi Donna, Yes, absolutely! Hope you like it!
Judy King
0This was really good and I like how it has so much spinach in it. We ate it with a side of broiled salmon and it was a great combination!
Maya | Wholesome Yum
0Thank you, Judy! That sounds perfect.