Cozy Creamy Chicken and Broccoli Soup for Winter

3 min prep 3 min cook 5 servings
Cozy Creamy Chicken and Broccoli Soup for Winter
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about the way a steaming bowl of creamy soup can transform the coldest winter evening into a warm hug from the inside out. This Cozy Creamy Chicken and Broccoli Soup has become my family's most-requested recipe once the temperature drops below 40°F—and for good reason. It combines tender chunks of chicken, perfectly crisp-tender broccoli florets, and the most luxuriously creamy broth that tastes like it came from a fancy bistro, not your own kitchen.

Why This Recipe Works

  • Restaurant-Quality Creaminess: The combination of heavy cream and cream cheese creates an impossibly silky texture that clings to every piece of chicken and broccoli.
  • One-Pot Wonder: Everything cooks in a single Dutch oven, meaning minimal cleanup and maximum flavor development as the ingredients mingle together.
  • Perfectly Balanced Seasoning: A blend of thyme, garlic, and a touch of Dijon mustard elevates this beyond ordinary cream of chicken soup.
  • Meal Prep Friendly: This soup actually tastes better the next day and freezes beautifully for up to 3 months.
  • Customizable Consistency: Easy to adjust thickness based on your preference—add more broth for soupier, or simmer longer for stew-like.
  • Nutrient-Dense Comfort Food: Packed with lean protein, vitamin-rich broccoli, and calcium from the dairy—comfort food that actually nourishes.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simple, wholesome ingredients that work together to create something truly special. Each component has been carefully selected to contribute to the overall harmony of flavors and textures.

Protein & Vegetables

Boneless, Skinless Chicken Thighs: I prefer thighs over breasts for their superior flavor and juiciness. They're also more forgiving if you accidentally overcook them slightly. Look for organic, air-chilled chicken for the best texture. If you only have breasts, reduce cooking time by 3-4 minutes to prevent dryness.

Fresh Broccoli: Choose firm, dark green heads with tightly closed florets. Avoid any with yellowing or wilting. The stems are perfectly usable too—just peel them first and dice them small so they cook at the same rate as the florets.

Yellow Onion & Garlic: These aromatics form the flavor foundation. I always use fresh garlic rather than pre-minced for the best taste. Shallots can substitute for onions if you prefer a milder flavor.

The Creamy Base

Heavy Cream: This is not the time to lighten things up with half-and-half. The heavy cream creates that luxurious mouthfeel that makes this soup special. Look for cream with at least 36% milk fat content.

Cream Cheese: The secret ingredient that gives this soup its body and slight tang. Use full-fat cream cheese, and let it soften at room temperature for 30 minutes before adding—it will incorporate much more smoothly.

Chicken Broth: Homemade is best, but a good quality low-sodium store-bought works wonderfully. I always choose low-sodium so I can control the salt level myself.

Flavor Enhancers

Dijon Mustard: Don't skip this! It adds depth and complexity without making the soup taste like mustard. Whole grain Dijon works beautifully too.

Fresh Thyme: The woodsy, slightly floral notes complement both chicken and broccoli perfectly. Dried thyme works in a pinch—use 1 teaspoon instead of 1 tablespoon.

Sharp Cheddar Cheese: Adds another layer of flavor and helps thicken the soup slightly. Buy a block and shred it yourself—pre-shredded cheese contains anti-caking agents that can make your soup grainy.

How to Make Cozy Creamy Chicken and Broccoli Soup for Winter

1
Prep and Season the Chicken

Pat the chicken thighs dry with paper towels—this is crucial for achieving that beautiful golden sear. Cut into 1-inch pieces, trimming any excess fat as you go. Season generously with 1 teaspoon salt, 1/2 teaspoon black pepper, and the dried thyme. Toss to coat evenly and let sit while you prep the vegetables. This brief resting period allows the seasoning to penetrate the meat.

2
Sear the Chicken to Golden Perfection

Heat 2 tablespoons of olive oil in a large Dutch oven over medium-high heat until shimmering. Add the chicken in a single layer—don't crowd the pan or it will steam rather than sear. Let it cook undisturbed for 4-5 minutes until deeply golden, then flip and cook another 3-4 minutes. The chicken doesn't need to be cooked through at this stage. Remove to a plate with a slotted spoon, keeping those flavorful browned bits in the pot.

3
Build the Flavor Base

In the same pot (don't you dare wash it—those browned bits are liquid gold!), reduce heat to medium and add the diced onion. Sauté for 3-4 minutes until softened and translucent, scraping up any chicken bits. Add the minced garlic and cook for another 30-45 seconds until fragrant but not browned. Garlic burns quickly and becomes bitter, so keep a close eye on it.

4
Create the Roux

Sprinkle the flour over the onion mixture and stir constantly for 2 minutes. This step eliminates any raw flour taste and helps thicken our soup. The mixture will look pasty—that's perfect! This roux is what will give our soup that beautiful body and help the cream incorporate smoothly without curdling.

5
Deglaze and Add Broth

Slowly pour in the chicken broth while whisking constantly to prevent lumps from forming. Add the broth in a steady stream, whisking vigorously. Once all the broth is added, bring to a gentle simmer and let it bubble for 5-6 minutes, stirring occasionally. The broth will thicken slightly and take on a silky consistency.

6
Add Vegetables and Seasonings

Return the seared chicken to the pot along with any accumulated juices. Stir in the diced potatoes and bring back to a gentle simmer. Cover partially and cook for 12-15 minutes until the potatoes are just tender when pierced with a fork. The potatoes add body to the soup and make it more substantial, but you can omit them for a lower-carb version.

7
Incorporate the Broccoli

Add the broccoli florets and stems to the pot. If you prefer your broccoli very tender, add it now. For broccoli with more bite, wait until the next step. Simmer for 4-5 minutes until the broccoli is bright green and crisp-tender. Overcooked broccoli becomes mushy and loses its vibrant color, so timing is key here.

8
Create the Creamy Base

Reduce heat to low. In a small bowl, whisk together the heavy cream, softened cream cheese, Dijon mustard, and Worcestershire sauce until smooth. Gradually whisk this mixture into the soup, stirring constantly. The key here is patience—adding cold dairy to hot soup too quickly can cause curdling. Keep the heat low and stir until the cream cheese is completely melted and incorporated.

9
Add the Final Touches

Stir in the shredded cheddar cheese a handful at a time, letting each addition melt completely before adding the next. Taste and adjust seasoning with salt and pepper as needed. The soup should be thick enough to coat the back of a spoon but still pourable. If it's too thick, thin with additional broth. Too thin? Let it simmer uncovered for a few more minutes.

10
Serve and Garnish

Ladle the soup into warm bowls and garnish with additional shredded cheese, a sprinkle of fresh thyme leaves, and some crusty bread on the side. For an extra special touch, drizzle with a bit of truffle oil or add a handful of crispy bacon bits. The soup will continue to thicken as it cools, so if you're planning to have leftovers, you might want to reserve some broth to thin it during reheating.

Expert Tips

Temperature Matters

Always temper your dairy by letting it come to room temperature before adding to hot soup. This prevents the cream from curdling and ensures a smooth, luxurious texture.

Make-Ahead Magic

This soup tastes even better the next day! Make it entirely, cool completely, and refrigerate. The flavors meld beautifully overnight, creating an even more complex taste.

Low and Slow

Never let cream-based soups boil vigorously. High heat can cause the dairy to separate, resulting in an unappetizing grainy texture. Low and slow is the way to go.

Consistency Control

If your soup becomes too thick after refrigeration, simply thin it with a splash of broth or milk while reheating. Add gradually until you reach your desired consistency.

Cheese Selection

While sharp cheddar is classic, try smoked Gouda for a sophisticated twist, or pepper jack for a spicy kick. Always shred your own cheese for the smoothest melt.

Broccoli Brightness

For the most vibrant green broccoli, blanch it separately for 30 seconds in boiling water, then shock in ice water before adding to the soup at the very end.

Variations to Try

Spicy Southwest Version

Add 1 diced jalapeño with the onions, swap the thyme for cumin and oregano, and use pepper jack cheese instead of cheddar. Top with crispy tortilla strips and a squeeze of lime.

Mediterranean Twist

Replace broccoli with cauliflower, add sun-dried tomatoes, use oregano instead of thyme, and finish with feta cheese and a drizzle of good olive oil.

Mushroom Lovers

Sauté 8 ounces of sliced mushrooms with the onions, use fresh rosemary instead of thyme, and add a splash of sherry with the cream for an earthy depth.

Lighter Version

Replace heavy cream with evaporated skim milk, use Neufchâtel cheese instead of cream cheese, and add extra vegetables like carrots and celery for bulk without calories.

Seafood Variation

Replace chicken with shrimp (add in the last 3 minutes) and add some white fish chunks. Use Old Bay seasoning instead of thyme and a splash of white wine for a coastal twist.

Loaded Baked Potato

Add extra diced potatoes, crispy bacon, green onions, and a dollop of sour cream on top. This turns the soup into a complete meal that tastes like loaded baked potato soup.

Storage Tips

Refrigeration

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The soup will thicken considerably as it chills, so you'll need to thin it with broth or milk when reheating. Always reheat gently over medium-low heat, stirring frequently to prevent scorching.

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 for expansion. Pro tip: freeze in individual portions for easy weeknight meals. Thaw overnight in the refrigerator and reheat gently, adding liquid as needed.

Make-Ahead Instructions

This soup is perfect for meal prep! Make it entirely on Sunday and enjoy throughout the week. You can also prep components ahead: cook the chicken and vegetables, then add the cream base when reheating. This prevents any potential separation issues and ensures the freshest taste.

Frequently Asked Questions

Yes, frozen broccoli works well in this soup! Add it directly from frozen during the last 5-6 minutes of cooking. Keep in mind that frozen broccoli will be softer than fresh, so if you prefer more texture, add it during the last 3 minutes. Also, frozen broccoli releases more water, so you might need to simmer uncovered for a few extra minutes to achieve your desired consistency.

Cream-based soups can curdle when dairy is added to liquid that's too hot or when the soup is boiled after adding cream. Always add dairy to soups over low heat, and never let it come to a rolling boil. If your soup does separate, you can sometimes rescue it by blending with an immersion blender or whisking vigorously. To prevent this in the future, temper your dairy by gradually adding some hot soup to it before incorporating it into the pot.

Absolutely! This soup adapts beautifully to slow cooking. Add everything except the cream, cream cheese, and cheddar to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, until chicken is cooked through. During the last 30 minutes, whisk together the cream, softened cream cheese, and Dijon, then stir into the soup along with the cheddar. This prevents the dairy from overcooking and ensures a smooth texture.

If you don't have cream cheese, you can substitute with an equal amount of mascarpone, Boursin, or even Greek yogurt (though the yogurt will add tang). For a dairy-free version, use coconut cream and add 1 tablespoon of nutritional yeast for depth. Another option is to make a roux with equal parts butter and flour, then whisk in your cream for thickening.

The chicken is done when it reaches an internal temperature of 165°F (74°C). However, since we're cutting it into pieces, visual cues are easier: the chicken should be opaque all the way through with no pink remaining, and the juices should run clear when pierced. If you're unsure, cut a piece in half—it should be white throughout with no translucent or pink areas.

Yes! Simply substitute the all-purpose flour with a gluten-free flour blend or cornstarch. If using cornstarch, mix 2 tablespoons with 2 tablespoons cold water to create a slurry, then whisk into the soup. You can also omit the flour entirely and let the soup reduce more for thickness, or add an extra ounce of cream cheese for body.

Cozy Creamy Chicken and Broccoli Soup for Winter
soups
Pin Recipe

Cozy Creamy Chicken and Broccoli Soup for Winter

(4.9 from 127 reviews)
Prep
20 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Season and sear chicken: Pat chicken dry, season with salt, pepper, and thyme. Heat oil in Dutch oven over medium-high heat. Sear chicken until golden, about 8 minutes total. Remove to plate.
  2. Build flavor base: In same pot, sauté onion until softened, 3-4 minutes. Add garlic and cook 30 seconds. Sprinkle flour over and stir 2 minutes.
  3. Make the soup base: Gradually whisk in chicken broth. Bring to simmer and cook 5-6 minutes until slightly thickened.
  4. Add vegetables and chicken: Return chicken to pot along with potatoes (if using). Simmer 12-15 minutes until potatoes are tender.
  5. Add broccoli: Stir in broccoli and cook 4-5 minutes until bright green and crisp-tender.
  6. Create creamy base: In small bowl, whisk cream, softened cream cheese, and Dijon until smooth. Gradually whisk into soup over low heat.
  7. Finish and serve: Stir in cheddar cheese until melted. Season with salt and pepper. Serve hot with crusty bread.

Recipe Notes

For best results, let cream cheese soften at room temperature 30 minutes before cooking. Soup will thicken as it cools; thin with additional broth when reheating. Can be made ahead and refrigerated up to 4 days or frozen up to 3 months.

Nutrition (per serving)

485
Calories
32g
Protein
12g
Carbs
35g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.