In the keto world, some days call for a light salad, while others demand something creamy and comforting—this Keto Creamy Chicken Florentine Soup is perfect for those craving the latter. Rich and velvety with Italian-inspired flavors, this low-carb delight delivers comfort without the carbs of pasta, rice, or flour-thickened broths. Warm, satisfying, and easy, it tastes like you went all out, even when you didn’t.
Why This Soup Stands Out
This recipe just works. Tender shredded chicken, fresh spinach, garlic, and a luscious creamy broth combine into a cozy, spoonable meal. It’s ideal for busy weeknights due to its simplicity, and leftovers get even better over time. Packed with keto-friendly fats and protein, it satisfies your hunger without that familiar keto hunger pang.
Why This Recipe Fits Keto Perfectly
Key Ingredients Powering This Soup:
- Chicken: Your protein-rich, hearty base that absorbs every bit of flavor. Use lean breasts or juicy thighs, both great for keto.
- Spinach: Adds classic Florentine flair with low carbs and a fresh earthy touch, balancing the creamy broth while keeping it guilt-free.
- Heavy Cream: The secret to silky richness without carb-laden thickeners. It boosts fats for your keto macros and creates that restaurant-quality texture.
- Garlic & Onion: Flavor essentials that provide a solid foundation—subtle yet indispensable.
- Chicken Broth: The soup’s body; using a good-quality broth or enhancing it with seasoning elevates the entire dish.
This Keto Creamy Chicken Florentine Soup relies on real ingredients doing their job—no carb thickening tricks needed. The cream creates a luscious texture, chicken brings heartiness, and spinach prevents heaviness for the ultimate low-carb comfort.
Pro Tips for the Best Soup
- Choose your chicken: shredded rotisserie for speed, pre-cooked breasts or thighs for meal prep, with thighs offering extra richness.
- Fresh vs. frozen spinach: fresh for bright color and texture, frozen is convenient—just thaw and drain well.
- Season generously with salt, pepper, and garlic; black pepper especially enhances the creaminess.
- Add spinach at the very end to wilt it just right—vibrant green and tender, never soggy.
Meal Prep, Storage & Reheating
This soup is made for future meals:
- Store in an airtight container in the fridge up to 5 days; flavors deepen over time.
- Freeze in portions; cream soups may separate, so add a splash of cream or broth with butter when reheating.
- Reheat gently on low heat, stirring frequently; avoid boiling to prevent splitting.
Serving Suggestions
Enjoy this soup for lunch or dinner as a complete low-carb meal. Pair it with a crisp salad dressed in vinaigrette to cut the richness, or try keto garlic bread or chaffles for dunking—a delightful bonus. Serve as a starter for guests and watch them be impressed.
Whether it’s a relaxing night in or a quick, nourishing meal you need, Keto Creamy Chicken Florentine Soup adapts effortlessly.
In Summary
This creamy, cozy, and filling soup proves keto comfort food doesn’t have to be complicated or carb-heavy. Whip up a big batch, stash some in your fridge, and savor a meal that’s both a treat and a smart keto choice.
Keto Creamy Chicken Florentine Soup
Equipment
- Large Pot or Dutch Oven
- Cutting board
- Chef’s knife
- Wooden Spoon
- measuring cups and spoons
- ladle
Ingredients
For the soup base
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil extra-virgin if possible
- 1/2 cup yellow onion finely diced
- 4 cloves garlic minced
- 4 cups low-sodium chicken broth or bone broth for extra richness
- 1 cup heavy whipping cream
- 4 ounces cream cheese cut into cubes and softened
- 1 teaspoon Italian seasoning
- 1/2 teaspoon dried thyme
- 1 teaspoon sea salt or to taste
- 1/2 teaspoon black pepper freshly ground, or to taste
Chicken and spinach
- 3 cups cooked shredded chicken from breasts or thighs, packed
- 4 cups fresh baby spinach loosely packed
- 1 cup freshly grated Parmesan cheese plus more for serving if desired
Optional finishing touches
- 1/4 teaspoon crushed red pepper flakes for a gentle heat, optional
- 2 tablespoons fresh parsley chopped, for garnish
Instructions
- Heat the butter and olive oil in a large pot or Dutch oven over medium heat until the butter is melted and sizzling gently.
- Add the diced onion to the pot and sauté, stirring occasionally, until softened and translucent, about 4 to 5 minutes.
- Stir in the minced garlic and cook until fragrant, about 30 seconds, being careful not to let it brown.
- Pour in the chicken broth, then add the Italian seasoning, dried thyme, sea salt, and black pepper, stirring to combine everything well.
- Add the cubed cream cheese to the pot and whisk or stir frequently until it is completely melted and blended into the broth with no visible lumps.
- Reduce the heat to medium low and slowly pour in the heavy whipping cream while stirring to create a smooth, creamy base.
- Stir in the shredded chicken, bring the soup just to a gentle simmer, and cook for 8 to 10 minutes so the flavors can meld and the chicken is heated through.
- Add the grated Parmesan cheese and stir until it is fully melted and the broth is thickened and velvety.
- Fold in the fresh baby spinach and cook, stirring, until the leaves are wilted and bright green, about 1 to 2 minutes.
- Taste the soup and adjust the salt, pepper, or Italian seasoning as needed, then stir in the red pepper flakes if using for a gentle heat.
- Ladle the soup into bowls and garnish with chopped fresh parsley and extra Parmesan if desired, serving hot.

