Keto Chicken and Spinach Soup That Is Creamy

Keto Chicken and Spinach Soup That Is Creamy - Keto Chicken and Spinach Soup
Keto Chicken and Spinach Soup That Is Creamy
  • Focus: Keto Chicken and Spinach Soup
  • Category: Dinner
  • Prep Time: 3 min
  • Cook Time: 2 min
  • Servings: 40

Love this? Pin it for later!

There's something magical about a bowl of creamy soup that wraps you in warmth from the inside out. This keto chicken and spinach soup has become my go-to comfort food on those evenings when I need something nourishing but don't want to compromise my low-carb lifestyle. The first time I made this, I was skeptical – could a soup without flour or potatoes really achieve that velvety, restaurant-quality texture? One spoonful, and I was sold.

What makes this recipe special is how it transforms simple, everyday ingredients into something extraordinary. The tender chicken, wilted spinach, and rich, creamy broth create a symphony of flavors that feels indulgent while keeping your macros in check. Whether you're meal prepping for the week, feeding a hungry family, or looking for the perfect make-ahead lunch that reheats beautifully, this soup delivers on all fronts.

I love serving this when friends come over because it's naturally gluten-free, keto-friendly, and packed with nutrients – no one misses the carbs! Plus, it comes together in under 40 minutes, making it perfect for busy weeknights when you want something homemade and healthy.

Why This Recipe Works

  • Creamy Without Carbs: Heavy cream and cream cheese create a luxurious texture without any flour or thickeners
  • Nutrient-Dense: Packed with protein, healthy fats, and iron-rich spinach for a complete meal
  • One-Pot Wonder: Everything cooks in a single pot, minimizing cleanup and maximizing flavor
  • Meal Prep Friendly: Tastes even better the next day and freezes beautifully
  • Family Approved: Even picky eaters love the mild, comforting flavors
  • Budget Conscious: Uses affordable chicken thighs and everyday ingredients
  • Customizable: Easy to adapt with different proteins or vegetables
  • Restaurant Quality: The combination of herbs and aromatics creates a sophisticated flavor profile

Ingredients You'll Need

Ingredients

The beauty of this recipe lies in its simplicity. Each ingredient plays a crucial role in building layers of flavor while keeping the carb count low. Let's break down what you'll need and why each component matters.

Protein Power

I prefer boneless, skinless chicken thighs for this recipe because they stay incredibly tender and juicy, even if you accidentally overcook them slightly. Chicken thighs have a richer flavor than breast meat, and their slight marbling adds depth to the soup. If you're watching calories, you can substitute chicken breast, but reduce the cooking time by 2-3 minutes to prevent it from becoming dry.

The Creamy Base

The combination of heavy cream and cream cheese is the secret to achieving that restaurant-quality creaminess without using flour or cornstarch. Make sure your cream cheese is at room temperature – this prevents those pesky lumps that can be hard to whisk out. For the heavy cream, I always buy the highest fat content I can find (36% or more) because it holds up better to heat and creates a silkier texture.

Vegetables That Matter

Fresh spinach is essential here – frozen spinach releases too much water and can make your soup grainy. Baby spinach works beautifully because it's tender and mild, but you can use mature spinach if you remove the tough stems. The onion and garlic form the aromatic base, while celery adds a subtle depth. If you're not a celery fan, you can substitute with diced zucchini or even mushrooms for an earthy twist.

Flavor Enhancers

Chicken bone broth provides a richer, more complex flavor than regular chicken broth. It's also packed with collagen, which gives the soup a beautiful body. If you can't find bone broth, regular low-sodium chicken broth works fine. The dried Italian herbs bring everything together – I use a blend of oregano, basil, thyme, and rosemary, but feel free to adjust based on your preferences.

Substitutions and Swaps

For a dairy-free version, you can substitute the heavy cream with full-fat coconut milk and the cream cheese with coconut cream, though this will change the flavor profile. If you don't have olive oil, avocado oil works beautifully and has a high smoke point. For a vegetarian option, substitute the chicken with firm tofu and use vegetable broth instead.

How to Make Keto Chicken and Spinach Soup That Is Creamy

1

Prep Your Ingredients

Start by patting your chicken thighs dry with paper towels – this helps them brown properly instead of steaming. Cut them into 1-inch cubes, keeping them uniform in size for even cooking. Dice your onion and celery into small, even pieces. Mince the garlic finely. Allow the cream cheese to soften on the counter for at least 30 minutes. Rinse and thoroughly dry the spinach – wet spinach will water down your soup.

2

Sear the Chicken

Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. When the oil shimmers, add the chicken pieces in a single layer. Don't overcrowd the pan – if necessary, work in batches. Let them cook undisturbed for 3-4 minutes until they develop a golden-brown crust. This browning process, called the Maillard reaction, creates those complex, savory flavors that will infuse your entire soup. Flip and cook another 2-3 minutes until mostly cooked through. Remove to a plate and set aside.

3

Build the Flavor Base

In the same pot (don't wipe it out – those brown bits are liquid gold!), add another tablespoon of oil if needed. Reduce heat to medium and add the onions and celery. Sauté for 4-5 minutes until the vegetables soften and the onions turn translucent. Add the garlic and cook for another minute until fragrant. Season with salt, pepper, and your Italian herbs. The key here is to let the vegetables sweat, not brown, so adjust your heat as necessary.

4

Deglaze and Simmer

Pour in the chicken broth, scraping the bottom of the pot with a wooden spoon to release all those flavorful browned bits. Bring to a gentle simmer and let it bubble for 5 minutes. This allows the flavors to meld together. Add the chicken back to the pot, along with any juices that accumulated on the plate. Reduce heat to low and maintain a gentle simmer.

5

Create the Creamy Base

Here's where the magic happens. In a small bowl, whisk together the softened cream cheese with 1/4 cup of heavy cream until smooth. This prevents lumps from forming when you add it to the hot soup. Temper this mixture by slowly whisking in a ladleful of the hot soup, then pour it back into the pot, stirring constantly. Add the remaining heavy cream and let the soup simmer gently for 3-4 minutes until it thickens slightly. Be careful not to let it boil vigorously – this can cause the cream to curdle.

6

Add the Spinach

Now for the final touch – add the fresh spinach in batches, stirring until each batch wilts before adding more. This prevents the soup from cooling down too much. The spinach will shrink dramatically – don't worry if it looks like too much at first! Once all the spinach is wilted, taste and adjust seasoning. You might need more salt depending on how salty your broth was. Finish with a squeeze of fresh lemon juice to brighten all the flavors.

7

Rest and Serve

Let the soup rest for 5 minutes off the heat – this allows the flavors to meld and the soup to thicken slightly. Serve hot, garnished with a drizzle of cream, some fresh cracked black pepper, and maybe a sprinkle of fresh herbs if you're feeling fancy. This soup is best enjoyed fresh, but it reheats beautifully for up to 4 days.

Expert Tips

Temperature Control

Keep your heat gentle when adding dairy. High heat can cause cream to separate and create an unappetizing texture. If your soup does separate, remove from heat immediately and whisk vigorously – it might come back together.

Make-Ahead Magic

This soup actually tastes better the next day! Make it through step 5, then cool and refrigerate. Reheat gently and add the spinach just before serving to keep it vibrant and fresh.

Thickness Control

If your soup is too thick, thin it with a splash of broth or cream. Too thin? Let it simmer uncovered for a few extra minutes, or add an extra tablespoon of cream cheese.

Color Preservation

Add spinach at the very end to maintain its vibrant green color. Overcooked spinach turns an unappetizing army green and can make your soup look muddy.

Quick Cool Down

If you're short on time, place the cream cheese in a sealed plastic bag and submerge in warm water for 10 minutes. This softens it evenly without any hot spots.

Flavor Boost

Add a Parmesan rind to the simmering soup for extra umami depth. Remove before serving. A splash of white wine added with the broth also adds complexity.

Variations to Try

Mediterranean Twist

Add 1/2 cup sun-dried tomatoes, swap Italian herbs for oregano and dill, and finish with crumbled feta cheese on top. Add some Kalamata olives for extra Mediterranean flair.

Spicy Southwest

Add 1 diced jalapeño with the onions, use cumin and chili powder instead of Italian herbs, and finish with a squeeze of lime and fresh cilantro. Top with avocado chunks.

Mushroom Lovers

Add 8 ounces of sliced mushrooms with the onions. Use dried thyme and rosemary, and substitute half the spinach with baby kale. The mushrooms add amazing umami depth.

Seafood Supreme

Replace chicken with shrimp or salmon chunks. Add seafood in the last 3-4 minutes of cooking to prevent overcooking. Use seafood stock instead of chicken broth.

Asian Inspired

Swap olive oil for sesame oil, use ginger and garlic base, replace Italian herbs with Chinese five-spice, and finish with coconut cream instead of heavy cream. Add bok choy instead of spinach.

Loaded Baked Potato

Add 1 cup cauliflower florets with the broth, use bacon fat instead of olive oil, top with crispy bacon bits, shredded cheddar, and green onions. Still keto but feels indulgent!

Storage Tips

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken as it cools – thin with a splash of broth or cream when reheating. For best results, store the soup without the spinach and add fresh spinach when reheating. This keeps the color vibrant and prevents the spinach from becoming overcooked and mushy.

Always cool the soup completely before refrigerating. You can speed this up by placing the pot in an ice bath and stirring occasionally. Never leave soup at room temperature for more than 2 hours to prevent bacterial growth.

Freezing

This soup freezes beautifully for up to 3 months! Let it cool completely, then transfer to freezer-safe containers, leaving 1 inch of space at the top for expansion. I like to freeze individual portions in silicone muffin cups, then transfer to freezer bags – this way I can grab just what I need.

Freeze without the spinach for best results. When ready to use, thaw overnight in the refrigerator, reheat gently, and add fresh spinach at the end. The soup may separate slightly after freezing – just whisk vigorously while reheating to bring it back together.

Reheating

Reheat gently over medium-low heat, stirring frequently. Add a splash of broth or cream to thin if needed. Microwave in 30-second intervals, stirring between each interval. Never let the soup boil after adding dairy, as this can cause separation. If the soup does separate, remove from heat immediately and whisk vigorously – it should come back together.

Frequently Asked Questions

Absolutely! Chicken breast works well but requires more attention. Cut it into slightly larger pieces (1.5 inches) since it cooks faster than thighs. Reduce the cooking time by 2-3 minutes to prevent it from becoming dry and tough. Chicken breast has less fat, so you might want to add an extra tablespoon of olive oil when searing to keep it moist.

Yes! Each serving contains approximately 4-5 net carbs, well within the keto range. The soup is high in healthy fats from the cream and olive oil, moderate in protein from the chicken, and very low in carbohydrates. The spinach adds fiber and nutrients without many carbs. Always calculate your specific macros based on the exact ingredients you use, as brands can vary significantly.

Yes, with modifications! Add everything except the cream, cream cheese, and spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. During the last 30 minutes, whisk together the cream cheese and cream, then stir into the soup with the spinach. This method prevents the dairy from curdling and keeps the spinach vibrant.

For dairy-free, use full-fat coconut milk or coconut cream – just know it will add a coconut flavor. You can also use half-and-half mixed with a teaspoon of xanthan gum for thickening, though this will be lower in fat. For a lighter version, use whole milk with a tablespoon of butter, but the soup won't be as rich or keto-friendly.

Dairy can separate when exposed to high heat or sudden temperature changes. Prevent this by adding cream at the end of cooking, keeping heat low, and avoiding boiling. If your soup separates, remove from heat immediately and whisk vigorously – it might come back together. Prevention is easier than fixing, so always temper your cream and add it at the end.

Definitely! Low-carb options include diced zucchini, cauliflower florets, mushrooms, or bell peppers. Add hard vegetables like cauliflower with the broth, softer ones like zucchini in the last 10 minutes. Avoid starchy vegetables like potatoes, corn, or peas to keep it keto-friendly. Remember that adding more vegetables will slightly increase the carb count.
Keto Chicken and Spinach Soup That Is Creamy
soups
Pin Recipe

Keto Chicken and Spinach Soup That Is Creamy

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Prep and Sear: Pat chicken dry and cut into 1-inch pieces. Heat 1 tablespoon olive oil in large pot over medium-high heat. Sear chicken until golden, about 6-7 minutes total. Remove to plate.
  2. Sauté Aromatics: Add remaining oil to pot. Cook onion and celery until softened, 4-5 minutes. Add garlic and cook 1 minute more.
  3. Build Soup Base: Add broth, scraping up browned bits. Return chicken and juices to pot. Add Italian herbs, salt, and pepper. Simmer 5 minutes.
  4. Create Creaminess: Whisk cream cheese with 1/4 cup cream until smooth. Temper with hot soup, then whisk into pot with remaining cream. Simmer 3-4 minutes until thickened.
  5. Finish with Greens: Stir in spinach until wilted. Add lemon juice and adjust seasoning. Rest 5 minutes before serving.
  6. Serve: Ladle into bowls, garnish with fresh herbs or a drizzle of cream if desired.

Recipe Notes

For meal prep, make through step 4, cool, and refrigerate. Reheat gently and add spinach just before serving. Soup thickens as it cools – thin with broth or cream when reheating. Don't let it boil after adding dairy to prevent separation.

Nutrition (per serving)

380
Calories
28g
Protein
4g
Carbs
29g
Fat

Share This Recipe:

You May Also Like

Type at least 2 characters to search...