Chicken cordon bleu is one of those restaurant dishes that feels fancy — chicken wrapped around ham and Swiss, breaded and baked to golden perfection. Now imagine all of those flavors in a bowl: tender shredded chicken, smoky diced ham, and nutty melted Swiss swirled through a rich, creamy broth. That is this chicken cordon bleu soup, and it might just be the coziest thing you make all year.
This is a true one-pot comfort soup. Everything — the chicken, the potatoes, the ham, the cheese — simmers together into a thick, velvety soup that eats like a full meal. Each bowl delivers around 28 grams of protein, so it is as satisfying as it is indulgent. Serve it with crusty bread for dunking, and you have a dinner that tastes like you spent all day on it (you didn’t — it is about 45 minutes).
Table of Contents
Why You’ll Love This Chicken Cordon Bleu Soup
- All the cordon bleu flavor, none of the fuss. No pounding, rolling, or breading chicken — just chop, simmer, and stir.
- 28g protein per bowl. Chicken, ham, and Swiss cheese make this one of the highest-protein soups you can make.
- One pot, easy cleanup. Everything cooks in a single Dutch oven.
- Crowd-pleaser. Even picky eaters love creamy, cheesy soup. This one disappears fast at potlucks and family dinners.
- Even better the next day. Like all great soups, the flavors deepen overnight.

Thick, creamy, and loaded with chicken, ham, and melted Swiss.
What Is Chicken Cordon Bleu Soup?
Classic chicken cordon bleu — the name means “blue ribbon” in French — is chicken breast wrapped around ham and Swiss cheese. This soup takes that exact flavor trio and rebuilds it in comforting soup form: a creamy, Dijon-kissed broth loaded with shredded chicken, cubes of smoky ham, tender potatoes, and plenty of melted Swiss.
The Dijon mustard is the ingredient that makes it taste like the real thing rather than just another creamy chicken soup. It adds a subtle tangy sharpness that cuts through the richness and echoes the flavors of the traditional dish. A roux of butter and flour gives the broth its velvety body, while a splash of heavy cream at the end makes it luxuriously silky.
It is weeknight-easy but tastes special-occasion worthy — the kind of recipe that earns a permanent spot in the cold-weather rotation.
Ingredients You’ll Need
Makes 8 hearty servings.
- 1½ lbs boneless, skinless chicken breasts — about 3 large
- 8 oz smoked ham, cut into ½-inch cubes
- 1½ cups shredded Swiss cheese — shred it yourself for the smoothest melt
- 4 oz cream cheese, softened and cubed
- 1 lb Yukon Gold potatoes (about 3 medium), peeled and diced into ½-inch cubes
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 3 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 5 cups low-sodium chicken broth
- 1½ cups heavy cream
- 1 tablespoon Dijon mustard — do not skip; it is the signature flavor
- 1 teaspoon dried thyme (or 1 tablespoon fresh)
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper, plus more for serving
- Fresh parsley, chopped, for garnish
Ingredient notes: Yukon Gold potatoes hold their shape better than russets and turn creamy rather than grainy. For the Swiss, shredding from a block melts far more smoothly than pre-shredded cheese (which contains anti-caking starch). And use a decent smoked ham — its flavor seasons the entire pot.

Chicken, ham, Swiss, and cream — the cordon bleu trio, soup-style.
How to Make Chicken Cordon Bleu Soup
Step 1: Sear the chicken. Pat the chicken breasts dry and season with salt and pepper. Heat a tablespoon of oil or butter in a large Dutch oven over medium-high heat. Sear the chicken 3 to 4 minutes per side until golden (it does not need to cook through). Transfer to a plate.
Step 2: Sauté the aromatics. In the same pot, melt the butter over medium heat. Add the onion and cook 4 to 5 minutes until softened. Stir in the garlic and thyme and cook 30 seconds until fragrant.
Step 3: Make the roux. Sprinkle the flour over the onions and stir constantly for 1 to 2 minutes until no dry flour remains and it smells slightly nutty. This roux is what thickens the soup into velvety richness.
Step 4: Build the broth. Slowly pour in the chicken broth, whisking as you go to prevent lumps. Add the diced potatoes. Bring to a gentle boil, then reduce to a simmer.
Step 5: Simmer the chicken. Return the seared chicken to the pot. Cover and simmer for 15 minutes, until the potatoes are fork-tender and the chicken is cooked through (165°F internal).
Step 6: Shred the chicken. Remove the chicken to a cutting board and shred it with two forks into bite-sized pieces. It should fall apart easily.
Step 7: Make it creamy. Reduce the heat to low. Stir in the heavy cream, Dijon mustard, and cubed cream cheese, stirring until the cream cheese melts completely. Then add the shredded Swiss a handful at a time, stirring until smooth before adding more. Never let the soup boil after the cheese goes in — high heat makes cheese grainy.
Step 8: Finish. Return the shredded chicken to the pot along with the diced ham. Simmer gently for 3 to 4 minutes until everything is heated through. Taste and adjust salt and pepper. Ladle into bowls, garnish with parsley and extra black pepper, and serve hot with crusty bread.
Total time: 15 minutes prep + 30 minutes cook = 45 minutes.

Low and slow after the cheese goes in — never boil a cheese soup.
Tips for the Best Cordon Bleu Soup
- Shred your own Swiss. Pre-shredded cheese contains starches that prevent smooth melting. A box grater and two minutes gives you a silkier soup.
- Never boil after adding cheese. Keep the heat on low and add cheese gradually. Boiling temperatures cause the proteins to seize and turn grainy.
- Sear the chicken first. Those browned bits on the bottom of the pot (fond) dissolve into the broth and add remarkable depth.
- Dice potatoes evenly. Uniform ½-inch cubes cook at the same rate — no crunchy bits, no mush.
- Taste before salting. Ham, broth, and Swiss all bring salt. Season at the end so you do not overshoot.
- Thin it if needed. The soup thickens as it sits. Stir in a splash of broth when reheating to restore the perfect consistency.
Easy Variations
Slow cooker version. Add everything except the cream, cream cheese, and Swiss to a slow cooker. Cook on low 6 hours or high 3 to 4 hours. Shred the chicken, stir in the dairy, and cook 30 more minutes until the cheese melts.
Low-carb / keto. Skip the potatoes and the flour roux — instead, thicken by simmering the soup a little longer and stirring in an extra 2 oz of cream cheese. Each bowl drops to about 6g net carbs.
Turkey cordon bleu soup. A great use for holiday leftovers — swap the chicken for 4 cups of shredded cooked turkey and reduce the simmer time to 10 minutes.
Extra-veggie version. Stir in 2 cups of chopped cauliflower with the potatoes, or a few handfuls of baby spinach at the very end until just wilted.
Lighter version. Replace the heavy cream with half-and-half and use reduced-fat cream cheese. The soup will be slightly less rich but still creamy and satisfying.
What to Serve With It
This is a rich, hearty soup, so keep the sides simple:
- Crusty bread or baguette — non-negotiable for dunking
- Simple green salad — a crisp, acidic salad balances the creaminess
- Roasted broccoli or green beans — easy oven sides while the soup simmers
- Buttered croutons — sprinkle on top for a crunchy contrast
Storage & Meal Prep
Refrigerator: Store in an airtight container for up to 4 days. The soup thickens considerably when cold — thin with broth when reheating.
Freezer: Cream-based soups can separate when frozen, so freeze with caution. If you do, freeze for up to 2 months and reheat very gently, whisking well. The texture will be slightly less silky but still tasty.
Reheating: Warm gently on the stovetop over medium-low heat, stirring often. Avoid the microwave if you can — it heats unevenly and can make the cheese grainy. Never bring it to a hard boil.
Make-ahead tip: The soup base (through Step 6, before the dairy) can be made a day ahead and refrigerated. Reheat gently, then stir in the cream and cheeses just before serving for the silkiest result.

Serve with crusty bread — you will want to catch every last drop.
Nutrition Estimate
Per serving (makes 8), approximate:
| Nutrient | Per Serving |
|---|---|
| Calories | 520 |
| Protein | 28 g |
| Carbohydrates | 18 g |
| Fat | 34 g |
| Fiber | 2 g |
| Sodium | 890 mg |
This is comfort food, not diet food — and at 28 grams of protein per bowl, it is comfort food that actually keeps you full.
Frequently Asked Questions
Can I use rotisserie chicken?
Yes — it is a great shortcut. Use about 4 cups of shredded rotisserie chicken, skip the searing step, and add it with the ham in Step 8. Reduce the broth simmer to 15 minutes (just for the potatoes).
Why is my cheese soup grainy?
Almost always too much heat. Cheese proteins tighten and squeeze out fat above a simmer. Add cheese gradually over low heat and never let the soup boil afterward. Shredding your own cheese instead of using pre-shredded also prevents graininess.
Can I make this in advance for a party?
Yes. Make the full soup, cool it, and refrigerate. Reheat gently on the stovetop, stirring often and adding broth to thin. Hold it warm (not hot) in a slow cooker on the warm setting for serving.
What can I substitute for Swiss cheese?
Gruyère is the closest upgrade — nuttier and even better melting. Jarlsberg, Emmental, or a mild white cheddar also work, though cheddar changes the flavor profile away from classic cordon bleu.
Is chicken cordon bleu soup gluten-free?
Not as written, because of the flour roux. For gluten-free, use a gluten-free flour blend for the roux, or thicken with 2 tablespoons of cornstarch whisked into cold broth instead.
Can I freeze leftovers?
You can, for up to 2 months, but dairy-based soups sometimes separate when thawed. Reheat very gently while whisking to bring it back together. For best texture, enjoy fresh or refrigerated within 4 days.
More Cozy Soup Recipes You’ll Love
- Creamy Chicken and Wild Rice Soup — hearty, herby, and freezer-friendly
- Loaded Baked Potato Soup — all the baked-potato toppings in a bowl
- Creamy Tuscan Chicken Soup — sun-dried tomatoes, spinach, and parmesan
- White Chicken Chili — 25g protein with a little kick
Final Thoughts
This chicken cordon bleu soup takes everything wonderful about the classic dish — the juicy chicken, the smoky ham, the gloriously melty Swiss — and turns it into the ultimate comfort soup. It is rich without being heavy, fancy-tasting without any fussy technique, and packing 28 grams of protein per bowl, it eats like a complete meal.
Make it on a cold evening, serve it with good bread, and do not be surprised when everyone asks for the recipe.