This easy healthy chicken broccoli soup recipe delivers a comforting and nutritious meal. It features tender chicken, crisp broccoli florets, and a creamy, flavorful broth. This simple preparation makes it ideal for busy weeknights.
Recipe Overview
| Prep Time | 15 minutes |
|---|---|
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
| Servings | 6 |
| Difficulty | Easy |
| Cuisine | American |
Why This Recipe Works
I developed this easy healthy chicken broccoli soup recipe because I wanted a go-to meal that was both incredibly satisfying and genuinely good for you. The combination of lean chicken breast and nutrient-rich broccoli provides essential protein and vitamins without being heavy. Using simple pantry staples ensures this soup is accessible for any home cook. It’s a testament to how delicious healthy eating can truly be.
The creamy texture, achieved through a light roux and milk, elevates this simple ingredient list into something truly special. It avoids the heavy, calorie-laden cream often found in traditional soups. This balance means you get all the comfort of a classic soup with none of the guilt. It’s the perfect example of a hearty meal that supports a healthy lifestyle.

Ingredients
| Ingredient | Quantity | Notes and Alternatives |
|---|---|---|
| Boneless, skinless chicken breasts | 1.5 lbs | Can substitute with chicken thighs. Ensure chicken is fully cooked before shredding. Use pre-cooked rotisserie chicken for extra convenience. |
| Fresh broccoli florets | 4 cups | About 1 large head. Frozen broccoli also works well; add it in the last 10 minutes of simmering. |
| Onion | 1 medium | Finely chopped. Yellow or white onion are excellent choices. Shallots can be used for a milder flavor. |
| Carrots | 2 medium | Peeled and diced. Adds a subtle sweetness and color. Parsnips offer a slightly different earthy sweetness. |
| Celery stalks | 2 | Diced. Provides a fresh, aromatic base. Leeks can be substituted for a more delicate onion flavor. |
| Garlic cloves | 3 | Minced. Essential for depth of flavor. Increase to 4 cloves for a stronger garlic profile. |
| Chicken broth (low sodium) | 6 cups | Use high-quality broth for the best taste. Vegetable broth is a good alternative for a vegetarian option (omit chicken). |
| Milk (any kind) | 1 cup | Whole milk provides the creamiest result. 2% or even unsweetened almond milk can be used. For a dairy-free option, use full-fat coconut milk (uncanned and unsweetened). |
| All-purpose flour | 1/4 cup | Used to thicken the soup. Gluten-free all-purpose flour blend works as a substitute. Cornstarch slurry (2 tbsp cornstarch + 2 tbsp water) can also be used at the end. |
| Olive oil | 2 tablespoons | Or any neutral cooking oil. Avocado oil is a good high-heat option. |
| Salt | To taste | Start with 1 teaspoon and adjust as needed. Consider sea salt or kosher salt. |
| Black pepper | To taste | Freshly ground black pepper enhances flavor. Start with 1/2 teaspoon. |
| Optional: Fresh parsley | 2 tablespoons | Chopped, for garnish. Chives or dill also work well. |
Step-by-Step Instructions
Prepare the Chicken
- Place chicken breasts in a pot, cover with water or chicken broth, and add a pinch of salt.
- Bring to a boil, then reduce heat and simmer until chicken is fully cooked through, about 15-20 minutes depending on thickness.
- Remove chicken from the liquid and set aside to cool slightly. Reserve the cooking liquid if not using pre-cooked chicken.
- Once cooled, shred or dice the cooked chicken into bite-sized pieces.
Build the Soup Base
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add chopped onion, carrots, and celery to the pot. Sauté for 5-7 minutes until vegetables begin to soften.
- Stir in minced garlic and cook for an additional minute until fragrant. Be careful not to burn the garlic.
- Sprinkle flour over the softened vegetables and stir continuously for 1-2 minutes to create a roux. This helps thicken the soup.
Simmer and Finish
- Gradually whisk in the low-sodium chicken broth, ensuring no lumps of flour form.
- Bring the mixture to a simmer, stirring occasionally. Let it cook for about 10 minutes to allow flavors to meld and the broth to thicken slightly.
- Add the broccoli florets to the pot. If using fresh broccoli, this is the point to add it. If using frozen, it will be added later.
- Continue to simmer for another 8-10 minutes, or until the broccoli is tender-crisp. Avoid overcooking the broccoli to maintain its vibrant color and texture.
- Stir in the shredded or diced cooked chicken and the milk.
- Heat the soup through gently over low heat; do not let it boil after adding the milk, as this can cause it to curdle.
- Season generously with salt and freshly ground black pepper to taste. Adjust seasonings as needed.
- Serve the soup hot, garnished with fresh parsley if desired.
Chef Tips for Perfect Results
- Use low-sodium broth: This allows you to control the salt content more precisely. Start with less salt and add more at the end.
- Don’t overcook the broccoli: Aim for tender-crisp florets. They should retain their bright green color and offer a slight bite.
- Create a smooth roux: Whisk the flour into the oil and vegetables for at least one minute to cook out the raw flour taste and ensure even thickening.
- Temper the milk: To prevent curdling, you can slowly whisk a ladleful of the hot broth into the milk before adding the milk mixture back into the pot.
- Taste and adjust seasoning frequently: Salt and pepper are crucial for bringing out the soup’s full flavor profile.
Common Mistakes to Avoid
- Overcooking vegetables: Mushy broccoli and carrots detract from the soup’s texture and appeal. Cook them until tender-crisp.
- Using too much flour: Excess flour will result in a gummy or pasty soup. Stick to the amount specified and adjust thickness at the end if necessary.
- Boiling after adding milk: High heat can cause milk to separate or curdle. Keep the soup at a gentle simmer once milk is incorporated.
- Under-seasoning: Bland soup is often a result of insufficient salt. Season in stages and taste before serving.
- Not cooking chicken properly: Undercooked chicken is a food safety risk. Ensure chicken is cooked thoroughly before shredding or dicing.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Chicken broth | Vegetable broth | Makes the soup lighter and vegetarian. |
| Milk | Unsweetened cashew milk | Provides a creamy but slightly nuttier flavor. |
| Fresh broccoli | Frozen broccoli florets | Slightly softer texture, convenient. Add later in cooking. |
| Onion | Leeks (white and light green parts only) | Milder, more delicate onion flavor. |
| All-purpose flour | Cornstarch slurry (2 tbsp cornstarch + 2 tbsp water) | Thickens soup quickly. May result in a slightly glossier finish. |
Serving Suggestions and Pairings
This easy healthy chicken broccoli soup recipe is wonderfully versatile. Serve it as a light yet satisfying lunch on its own. For a more substantial meal, pair it with crusty whole-wheat bread for dipping. A simple side salad with a light vinaigrette also complements its flavors beautifully. It’s an excellent choice for a comforting family dinner on a cool evening.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 3-4 days | Store in an airtight container. Allow to cool completely before refrigerating. |
| Freezer | 1-2 months | Portion into freezer-safe containers. Freezing may slightly alter texture. |
| Reheating (Stovetop) | N/A | Gently reheat over medium-low heat, stirring frequently. Add a splash of broth or milk if soup is too thick. Do not boil. |
| Reheating (Microwave) | N/A | Reheat in a microwave-safe dish in 30-second intervals, stirring between each, until heated through. |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | Approx. 350 kcal |
| Protein | Approx. 30g |
| Fat | Approx. 15g |
| Carbohydrates | Approx. 20g |
| Fiber | Approx. 5g |
| Sugar | Approx. 6g |
| Sodium | Approx. 600mg |
Approximate values. Nutritional content may vary based on specific ingredients and portion sizes.
Frequently Asked Questions
Can I use frozen broccoli?
Yes, frozen broccoli can be used in this soup. Add it during the last 10 minutes of simmering to prevent it from becoming mushy.
How do I make this soup thicker?
To thicken the soup, ensure you cook the roux properly for at least one minute. If it’s still not thick enough, you can create a cornstarch slurry and whisk it in during the last few minutes of cooking.
My soup curdled, what happened?
Soup curdles when milk is added too quickly to high heat. Gently heat the soup after adding milk and avoid boiling it. Tempering the milk can also help prevent this issue.
Can I prepare this soup ahead of time?
This soup can be prepared ahead and stored in the refrigerator for up to 3-4 days. Reheat gently on the stovetop, adding a little extra broth or milk if needed.
What kind of chicken is best for this soup?
Boneless, skinless chicken breasts or thighs work well and are easy to shred. Pre-cooked rotisserie chicken is a convenient option that adds great flavor.
This easy healthy chicken broccoli soup recipe offers a wholesome, comforting meal with minimal effort. Its balanced flavors and nutritious profile make it a perfect addition to any weekly meal plan. Enjoy the simple elegance and satisfying taste of this delightful soup. You can find more healthy soup recipes at Healthline and EatingWell for more inspiration.