A smooth and hearty chicken broccoli cheddar soup loaded with flavor, featuring tender chicken, crisp broccoli, and rich melted cheddar in a velvety base.
2 tablespoons butter
1 pound boneless skinless chicken breasts or thighs, cubed
1 small yellow onion, diced
3 cloves garlic, minced
1/4 cup all-purpose flour
3 cups low-sodium chicken broth
2 cups whole milk
1 cup heavy cream
4 cups broccoli florets, chopped
2 1/2 cups sharp cheddar cheese, grated
1/4 teaspoon ground nutmeg
Salt and pepper, to taste
In a large pot, melt 1 tbsp butter over medium heat. Add chicken, season with salt and pepper, and cook until browned. Remove and set aside.
Add remaining butter to the pot. Sauté onion until soft, about 4–5 minutes. Stir in garlic and cook another 30 seconds.
Sprinkle in flour and stir constantly for 1–2 minutes to create a roux.
Slowly whisk in broth, then add milk. Stir and bring to a low simmer.
Add broccoli and cook for 8–10 minutes until just tender.
Return chicken to the pot and simmer for 2–3 minutes.
Lower the heat. Add cheese in batches, stirring until melted.
Stir in heavy cream and nutmeg. Taste and adjust seasoning as needed.