A rich, creamy, and comforting homemade soup loaded with tender chicken, fresh broccoli, cauliflower, garlic, and delicious seasonings. This hearty soup is perfect for chilly evenings, family dinners, meal prep, or whenever you want a warm and satisfying meal.
It combines protein-rich chicken with nutritious vegetables in a flavorful, creamy broth. You can make it with or without cheese, depending on your preference.
1. Recipe Overview
This Hearty Chicken, Broccoli & Cauliflower Soup is a one-pot meal featuring juicy chicken pieces, tender broccoli florets, soft cauliflower, and a creamy garlic-infused broth.
The vegetables provide natural flavor and texture, while cream cheese, heavy cream, and cheddar create a smooth and satisfying finish.
It is naturally low in carbohydrates when prepared without flour, cornstarch, or potatoes.
2. Preparation Details
| Detail | Information |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 30–35 minutes |
| Total Time | 45–50 minutes |
| Servings | 6 |
| Difficulty | Easy |
| Cooking Method | Stovetop |
| Cuisine | American-inspired |
| Course | Lunch or Dinner |
| Diet | High-Protein, Low-Carb Option |
3. Ingredients
Main Ingredients
1½ pounds boneless, skinless chicken breasts or thighs
3 cups fresh broccoli florets
3 cups cauliflower florets
1 medium yellow onion, finely chopped
3 cloves garlic, minced
2 medium carrots, diced (optional)
2 tablespoons butter
1 tablespoon olive oil
5 cups low-sodium chicken broth
1 cup heavy cream
4 oz cream cheese, softened
1 cup shredded sharp cheddar cheese
½ teaspoon dried thyme
½ teaspoon paprika
½ teaspoon black pepper
1 teaspoon salt, or to taste
½ teaspoon onion powder
Optional Garnishes
Extra shredded cheddar cheese
Fresh chopped parsley
Cracked black pepper
A little Parmesan cheese
A small drizzle of cream
4. Step-by-Step Instructions
Step 1: Prepare the Chicken
Wash and pat the chicken dry with paper towels.
Cut the chicken into small, bite-sized pieces.
Season with a little salt, black pepper, paprika, and onion powder.
If you prefer a shredded chicken texture, you can cook the chicken in larger pieces and shred it later.
Step 2: Prepare the Vegetables
Wash the broccoli thoroughly and cut it into small florets.
Cut the cauliflower into similarly sized florets.
Finely chop the onion and mince the garlic.
If using carrots, peel and dice them into small pieces.
Keep the broccoli and cauliflower separate because they may require slightly different cooking times.
Step 3: Sauté the Chicken
Heat olive oil and 1 tablespoon of butter in a large soup pot or Dutch oven over medium heat.
Add the seasoned chicken pieces.
Cook for approximately 5–7 minutes, stirring occasionally, until the chicken is lightly golden and cooked through.
The thickest pieces should reach an internal temperature of 165°F (74°C).
Remove the chicken from the pot and place it on a clean plate.
Set aside.
Step 4: Cook the Onion and Garlic
Add the remaining tablespoon of butter to the same pot.
Add the chopped onion and cook for 3–4 minutes until softened.
Add the minced garlic and cook for approximately 30 seconds.
Stir continuously to prevent the garlic from burning.
If using carrots, add them now and cook for another 2 minutes.
Step 5: Add the Chicken Broth
Pour the chicken broth into the pot.
Stir gently, scraping the bottom to release any flavorful browned bits.
Add dried thyme, paprika, black pepper, salt, and onion powder.
Bring the broth to a gentle boil.
Reduce the heat and simmer for approximately 5 minutes.
Step 6: Add Cauliflower
Add the cauliflower florets to the simmering broth.
Cover partially and cook for approximately 7–8 minutes until the cauliflower begins to soften.
Avoid overcooking at this stage because the broccoli will also need time to cook.
Step 7: Add Broccoli
Add the broccoli florets to the pot.
Stir gently and simmer for another 5–7 minutes.
The vegetables should become tender but still hold their shape.
For a thicker soup, remove approximately 1 cup of cooked cauliflower and blend it with a little broth. Return the blended mixture to the pot.
This creates a naturally creamy consistency without flour.
Step 8: Prepare the Creamy Mixture
In a separate bowl, add the softened cream cheese.
Gradually whisk in a little warm broth until smooth.
Add the heavy cream and mix until combined.
This helps prevent lumps when adding the cream cheese to the hot soup.
Step 9: Add the Cream Mixture
Reduce the heat to low.
Slowly pour the cream cheese mixture into the soup while stirring gently.
Allow the soup to warm for 2–3 minutes.
Do not let it boil vigorously after adding the cream.
Step 10: Add the Chicken
Return the cooked chicken to the pot.
Stir gently to distribute the chicken throughout the soup.
Simmer on low heat for another 3–4 minutes to allow the flavors to combine.
Step 11: Add the Cheddar Cheese
Turn the heat to low or remove the pot from direct heat.
Gradually add the shredded cheddar cheese.
Stir until completely melted and incorporated.
Taste the soup and adjust the salt, black pepper, and seasonings as needed.
Step 12: Finish and Serve
Allow the soup to rest for approximately 3–5 minutes.
Ladle into warm bowls.
Garnish with extra cheddar, fresh parsley, and cracked black pepper.
Serve immediately while warm and creamy.
5. Taste and Texture
Flavor: Savory, rich, buttery, and mildly cheesy.
Chicken: Tender, juicy, and full of flavor.
Broccoli: Soft with a slight bite.
Cauliflower: Tender and naturally creamy.
Broth: Smooth, thick, and infused with garlic and herbs.
Overall: A satisfying combination of creamy chicken soup and cheesy vegetable soup.
6. Tips for the Best Chicken Vegetable Soup
Cut the chicken into evenly sized pieces so it cooks consistently.
Avoid overcooking the broccoli to maintain its texture.
Add cream cheese gradually to prevent lumps.
Use freshly shredded cheddar for smoother melting.
Keep the soup at a gentle simmer rather than a rolling boil.
Blend some cauliflower if you prefer a thicker soup.
Use chicken thighs for a richer flavor or chicken breasts for a leaner option.
Taste before adding extra salt because chicken broth and cheese may already contain sodium.
Add cheese near the end to prevent separation.
For a stronger flavor, add a little Parmesan cheese before serving.
7. Ingredient Substitutions
| Original Ingredient | Substitute |
|---|---|
| Chicken breasts | Boneless chicken thighs |
| Fresh broccoli | Frozen broccoli |
| Fresh cauliflower | Frozen cauliflower |
| Heavy cream | Half-and-half |
| Cream cheese | Mascarpone |
| Cheddar cheese | Monterey Jack |
| Chicken broth | Homemade chicken stock |
| Butter | Olive oil |
| Yellow onion | Shallots |
| Thyme | Italian seasoning |
8. Delicious Recipe Variations
1. Cheesy Chicken Broccoli Cauliflower Soup
Increase cheddar cheese to 1½ cups and add ¼ cup Parmesan.
This creates an extra-rich, cheesy soup with a deeper flavor.
2. Low-Carb Keto Chicken Soup
Use chicken, broccoli, cauliflower, heavy cream, cream cheese, and cheddar.
Avoid carrots, flour, cornstarch, and potatoes.
This version is suitable for many low-carb and ketogenic meal plans.
3. Garlic Parmesan Chicken Soup
Add 2 additional cloves of garlic and ½ cup grated Parmesan cheese.
The extra garlic and Parmesan give the soup a delicious savory flavor.
4. Spicy Chicken Vegetable Soup
Add ½ teaspoon red pepper flakes or a little cayenne pepper.
You can also add diced jalapeños for extra heat.
5. Chicken Bacon Broccoli Soup
Add ½ cup cooked and crumbled bacon.
Sprinkle additional bacon over each serving for a smoky, savory finish.
6. Rotisserie Chicken Soup
Replace raw chicken with approximately 3 cups cooked shredded rotisserie chicken.
Add the cooked chicken near the end of cooking and simmer until heated through.
7. Extra-Vegetable Chicken Soup
Add chopped zucchini, celery, spinach, or mushrooms.
Sauté firmer vegetables with the onion before adding the broth.
9. Dietary Adjustments
Low-Carb:
Use broccoli and cauliflower as the main vegetables.
Skip flour, potatoes, and cornstarch.
Use full-fat cream and cream cheese.
Keto-Friendly:
Use chicken thighs or chicken breasts.
Use unsweetened heavy cream.
Check cheese labels for added starches.
Omit carrots if you want to reduce carbohydrates further.
Gluten-Free:
Use certified gluten-free chicken broth and seasonings.
Avoid flour-based thickeners.
Higher-Protein:
Increase the chicken to 2 pounds.
Use chicken breast.
Add extra chicken broth if needed.
Dairy-Free:
Replace butter with olive oil.
Use unsweetened dairy-free cooking cream.
Use dairy-free cream cheese and cheddar alternatives.
No Added Sugar:
No sugar is needed in this recipe. Choose broth and other packaged ingredients without added sugar.
10. Slow Cooker Instructions
You can also prepare this soup in a crockpot.
Add chicken, onion, garlic, chicken broth, thyme, paprika, salt, and pepper to the slow cooker.
Cover and cook on LOW for 5–6 hours or HIGH for 3–4 hours, until the chicken reaches 165°F (74°C).
Remove the chicken, shred it, and return it to the slow cooker.
Add broccoli and cauliflower.
Cook on HIGH for another 30–45 minutes, until the vegetables are tender.
Stir in the cream cheese and heavy cream.
Add cheddar gradually and stir until melted.
Let the soup warm for another 5–10 minutes without boiling.
Garnish and serve.
11. Meal Prep and Storage
Refrigerator
Allow the soup to cool.
Transfer to airtight containers.
Refrigerate for up to 3–4 days.
Freezer
Cream-based soups can change texture after freezing.
For better results, freeze the soup before adding the cream, cream cheese, and cheddar.
Cool the chicken and vegetable broth mixture.
Store in freezer-safe containers.
Freeze for up to 2–3 months for best quality.
Thaw overnight in the refrigerator.
Reheat gently and add the dairy ingredients near the end.
Reheating
Stovetop:
Place the soup in a saucepan over low to medium-low heat. Stir occasionally until heated thoroughly.
Add a splash of chicken broth or milk if the soup becomes too thick.
Microwave:
Transfer one serving to a microwave-safe bowl.
Heat in 30–60-second intervals, stirring between intervals.
Avoid overheating because the creamy sauce may separate.
12. Approximate Nutrition Information
Estimated per serving, based on 6 servings using chicken breast, heavy cream, cream cheese, and cheddar. Actual nutrition varies by ingredients and portion size.
| Nutrient | Amount |
|---|---|
| Calories | 410 kcal |
| Protein | 36 g |
| Total Fat | 25 g |
| Saturated Fat | 14 g |
| Carbohydrates | 10 g |
| Fiber | 3 g |
| Net Carbs | 7 g |
| Sugar | 4 g |
| Sodium | 650 mg |
13. Frequently Asked Questions
Q1: Can I use frozen broccoli and cauliflower?
Yes. Frozen vegetables work well. Add them directly to the soup, adjusting the cooking time as needed. Avoid overcooking because frozen vegetables can become soft quickly.
Q2: Can I use leftover cooked chicken?
Absolutely. Shredded rotisserie chicken or leftover roasted chicken works perfectly. Add it after the vegetables are tender.
Q3: How do I make the soup thicker without flour?
Blend a portion of the cooked cauliflower with some broth and return it to the pot. You can also add a little extra cream cheese.
Q4: Can I make this soup without cream cheese?
Yes. Use additional heavy cream and cheddar. The soup will still be creamy, although slightly less thick.
Q5: Why did my cheese become grainy?
Cheese can become grainy when exposed to excessive heat. Lower the temperature before adding cheese and stir gradually until melted.
Q6: Can I prepare this soup ahead of time?
Yes. You can prepare the chicken and vegetables in advance. For the best texture, add the cream and cheese while reheating.
Q7: Is this soup keto-friendly?
It can fit into many keto meal plans when made without flour, potatoes, or other high-carbohydrate additions. Check your serving size and ingredient labels.
Q8: Can I blend the entire soup?
Yes. Use an immersion blender for a smooth, creamy consistency. You can also blend only half the soup to maintain some vegetable texture.
Q9: Can I add potatoes?
Yes. Add 1–2 diced potatoes with the cauliflower. Keep in mind that this will increase the carbohydrate content.
Q10: How do I prevent broccoli from becoming mushy?
Add broccoli after the cauliflower has started softening and cook only until fork-tender.
14. Troubleshooting Guide
| Problem | Possible Reason | Solution |
|---|---|---|
| Soup is too thin | Too much broth | Blend some cauliflower |
| Soup is too thick | Too much reduction | Add warm chicken broth |
| Cheese is grainy | Heat was too high | Add cheese over low heat |
| Broccoli is mushy | Cooked too long | Add broccoli later |
| Chicken is dry | Overcooking | Check temperature and remove at 165°F |
| Cream cheese has lumps | Added too quickly | Soften and whisk with warm broth first |
| Soup tastes bland | Insufficient seasoning | Adjust garlic, salt, pepper, and thyme |
| Soup separates | Boiled after adding dairy | Keep at low heat and stir gently |
15. Chef’s Special Tips
For the best flavor, brown the chicken before adding the broth.
Use a mixture of cheddar and Parmesan for a richer cheese flavor.
Fresh garlic makes a noticeable difference.
Do not overcook the vegetables; they should remain slightly firm.
For a thicker consistency without flour, blend some cauliflower.
Add a pinch of smoked paprika for a deeper, savory flavor.
Finish with fresh parsley and black pepper just before serving.
If you enjoy a stronger cheesy flavor, use sharp cheddar rather than mild cheddar.
16. Serving Suggestions
Serve this hearty soup with:
Garlic bread
Cheesy toast
Fresh garden salad
Grilled chicken sandwiches
Roasted vegetables
Cauliflower bread
Keto-friendly cheese biscuits
Sliced avocado
Parmesan crisps
For a low-carb meal, serve it with a fresh green salad or homemade cheese crisps instead of regular bread.
17. Final Recipe Card
Hearty Chicken, Broccoli & Cauliflower Soup
45–50 Minutes
Servings: 6
Difficulty: Easy
Method: Stovetop
Ingredients
1½ lb chicken breast or thighs
3 cups broccoli florets
3 cups cauliflower florets
1 onion, chopped
3 cloves garlic
5 cups chicken broth
1 cup heavy cream
4 oz cream cheese
1 cup shredded cheddar
2 tbsp butter
1 tbsp olive oil
Salt, pepper, paprika, and thyme
Quick Instructions
Cut and season the chicken.
Brown chicken in olive oil and set aside.
Sauté onion and garlic in butter.
Add chicken broth and seasonings.
Add cauliflower and simmer for 7–8 minutes.
Add broccoli and cook for another 5–7 minutes.
Whisk cream cheese with warm broth and heavy cream.
Stir the creamy mixture into the soup.
Return chicken to the pot.
Add cheddar and stir until melted.
Simmer gently, garnish, and serve warm.
Calories per serving
Approximately 410 kcal
Protein per serving
Approximately 36 g
Net carbs per serving
Approximately 7 g
Enjoy this warm, creamy, and satisfying Hearty Chicken, Broccoli & Cauliflower Soup!
