Looking for a satisfying bowl of comfort food that fits your low-carb lifestyle? This creamy chicken broccoli cheddar soup is the perfect answer. It delivers the classic taste of a hearty chowder but skips the heavy cream and flour entirely, relying instead on healthy fats and natural ingredients to achieve that lush texture.
Why This Soup Works for Keto
Traditional chowders often rely on roux (butter and flour) to thicken the broth. While effective, this adds hidden carbohydrates and can spike blood sugar levels. By swapping the flour for a blend of heavy cream, grated cheese, and roasted garlic, you get a soup that is naturally thick, high in fat, and low in carbs.
This recipe focuses on using quality ingredients to prevent common cooking pitfalls like watery soups or dry chicken. The goal is a dish where the broth coats the back of a spoon without becoming greasy, and the protein remains tender throughout the cooking process.
Recipe Overview
This soup is designed for home cooks who want to avoid processed thickeners while maintaining flavor depth. It uses simple pantry staples that are easily available in both US and UK kitchens.
- Servings: 4 to 6
- Total Time: Approx. 35 minutes
- Dietary Notes: Gluten-free, Dairy-containing
Ingredients
Gather your ingredients in advance to ensure a smooth cooking process. Measure everything in grams for accuracy.
- Chicken Breasts (boneless, skinless): 450g, raw
- Broccoli Crowns: 300g, cut into florets and stems
- Heavy Cream: 250ml
- Sharp Cheddar Cheese (grated): 150g, finely grated
- Garlic Cloves: 2 cloves, minced
- Onion (yellow or white): 1 medium, roughly chopped
- Carrots (optional but recommended for texture): 150g, diced small
- Ginger (fresh root): 10g, grated or thinly sliced
- Vegetable Stock: 600ml
- Butter: 40g, unsalted
- Salt and Black Pepper: To taste
How to Make It
Follow these steps to build layers of flavor while keeping the texture smooth. The key is gentle cooking to avoid toughening the chicken.
- Preparation: Pat the chicken dry and season generously with salt and pepper. Cut the broccoli into bite-sized florets, trying to keep the stems separate as they cook faster than the florets.
- Sauté Aromatics: In a large pot or Dutch oven over medium heat, melt the butter. Add the onion and carrots, then cover with a lid for about 5 minutes until they soften slightly. This builds a flavor base without burning.
- Cook the Chicken: Push the vegetables to the side of the pan. Add the chicken in batches if necessary, ensuring it doesn’t crowd the pan. Cook for 6 to 8 minutes per batch until golden brown and cooked through (internal temperature should reach 74°C/165°F). Remove the chicken and set aside.
- Simmer Broth: Pour in the vegetable stock. Bring to a gentle boil, then reduce heat to low. Add the broccoli florets and stems. Cover and simmer for about 8 minutes until the vegetables are tender-crisp but not mushy.
- Incorporate Cream: Stir in the heavy cream and minced garlic. Let it warm through for 2 minutes without boiling vigorously, which can cause the cheese to separate.
- Finish with Cheese: Remove the pot from direct heat. Gradually whisk in the grated cheddar cheese until melted and fully incorporated. Stir in the cooked chicken and ginger.
- Serving: Taste and adjust seasoning. If the soup is too thick, add a splash of stock; if too thin, stir in an extra tablespoon of cream.
Troubleshooting Common Issues
Even with careful preparation, soups can behave unexpectedly. Here is how to handle the most common problems.
The Soup Separates
Cause: High heat causes dairy proteins to coagulate and separate from the fat.
Fix: Always remove the pot from heat before adding cheese. If separation occurs, add a small amount of cold stock and whisk vigorously to re-emulsify.
Chicken Becomes Tough
Cause: Overcooking or overcrowding the pan lowers the temperature too low, leading to uneven cooking.
Fix: Cook chicken in small batches and use a meat thermometer. If the soup is already boiling when you add it, reduce heat immediately.
Soup is Too Thin
Cause: Insufficient reduction time or lack of natural thickening agents.
Fix: Simmer uncovered for 10 more minutes to evaporate excess liquid. Alternatively, puree half the broccoli and mix it back in for extra body.
Substitutions and Adaptations
While this recipe uses cheddar, you can adapt the flavor profile based on preference:
- Cheese Swap: Gruyère or Swiss work well for nutty notes; avoid pre-shredded cheese as it contains anti-caking agents that prevent melting.
- Veggie Boost: Add spinach in the last two minutes of cooking for extra greens without carbs.
- Protein Swap: Chicken thighs provide more fat and moisture but require longer cooking times to render fat; boneless breasts cook faster.
Storage and Reheating
Keep this soup fresh for several days, but be mindful of texture changes.
- Refrigeration: Store in an airtight container for up to 3 days. The soup may thicken as it cools; add a splash of stock before reheating.
- Freezing: This soup freezes well for up to 2 months. However, dairy-based soups can sometimes develop a slightly grainy texture upon thawing due to fat separation. Reheat gently on the stovetop, stirring frequently.
- Safety Note: Do not leave the soup at room temperature for more than two hours. Reheat until steaming hot throughout (at least 74°C/165°F) before serving to ensure food safety.
This keto chicken broccoli cheddar soup is a versatile meal that pairs well with crusty bread if you enjoy it alongside, though the soup itself stands strong as a complete dish. Enjoy your homemade creation with care and attention to detail.

