Creamy Chicken Cordon Bleu Soup (All the Flavor, None of the Frying)
This chicken cordon bleu soup turns all the best parts of the classic dish—savory ham, tender chicken, and nutty Swiss cheese—into a rich, creamy bowl of comfort that comes together in about half an hour.

No breading, no frying, just a silky broth loaded with the flavors you love. It’s the kind of soup that feels like a treat on a weeknight.
Why This Soup Works
The Dijon mustard cuts through the richness, keeping the whole thing from feeling heavy, while the ham adds a salty, smoky depth that plain chicken soup never has.
I top it with buttery croutons to bring in that missing crunch from the traditional breaded cutlet, but even without them, it’s totally satisfying.
Ingredients

- 2 tbsp unsalted butter: for the roux
- 2 tbsp all-purpose flour: thickens the soup
- 4 cups chicken broth: low-sodium so you can control the salt
- 1 cup heavy cream: makes the broth lush; half-and-half works in a pinch, but the soup will be thinner
- 2 cups shredded cooked chicken: rotisserie chicken or any leftover cooked chicken
- 1 cup diced ham: use a good-quality smoked ham, not deli ham that’s too thinly sliced
- 1 cup shredded Swiss cheese: freshly shredded melts smooth; pre-shredded can be coated in starch and make the soup grainy
- 1 tbsp Dijon mustard: brings the classic cordon bleu tang
- ½ tsp garlic powder: rounds out the savory notes
- salt and black pepper: to taste
- croutons and chopped parsley: for serving, optional but recommended
Variations / Substitutions
- Swap the chicken: use leftover turkey.
- Swap the ham: prosciutto or thick-cut bacon (cooked crisp) gives a different smoky note.
- Swap the cheese: Gruyère or Emmentaler melt well and taste a little nuttier.
- Make it dairy-free: use a dairy-free butter, GF flour, unsweetened plant milk, and a dairy-free Swiss-style shred; the texture won’t be as creamy but it works.
- Lighten it up: replace cream with whole milk and reduce butter by half; the soup will be thinner and less indulgent.
Crispy Chicken Cordon Bleu Sandwich is a great main dish to serve alongside this soup.
How to Make Chicken Cordon Bleu Soup
Step 1: Whisk the Roux

Melt the 2 tbsp butter in a large pot or Dutch oven over medium heat. Once it’s bubbling, sprinkle in the 2 tbsp flour and whisk constantly for about 2 minutes, until the mixture smells nutty and turns a pale golden color.
You’ll see the flour smooth out into a thick paste. Keep whisking so it doesn’t burn. If you catch any dark specks, lower the heat a little.
Step 2: Pour in the Broth

While whisking, slowly stream in the 4 cups chicken broth. Whisk well to break up any lumps from the roux, then bring the liquid to a gentle simmer over medium-high heat. Let it bubble softly for 5 minutes, stirring now and then, until the broth thickens enough to lightly coat the back of a spoon.
The soup will go from thin and watery to slightly velvety. This is the base that’ll carry all the other flavors.
Step 3: Stir in the Chicken and Ham

Reduce the heat to medium-low. Add the 2 cups shredded chicken, 1 cup diced ham, 1 tbsp Dijon mustard, and ½ tsp garlic powder. Stir to combine and let everything warm through for about 5 minutes. Taste the broth and season with salt and pepper; how much you need depends on the saltiness of your ham and broth.
The ham will release some of its smokiness into the soup, and the Dijon will sharpen the whole pot. Give it another taste before you move on; you want a balanced, savory base.
Step 4: Melt in the Swiss Cheese

Turn the heat down to low; you don’t want a boil now. Gradually add the 1 cup shredded Swiss cheese, a handful at a time, stirring in a figure-eight motion after each addition until it disappears into the broth. Then pour in the 1 cup heavy cream and stir until the soup is smooth and creamy. Keep it on low heat for another 3 to 4 minutes, just until heated through; don’t let it simmer or boil.
Going low and slow here keeps the cheese from seizing up and turning grainy. The soup should look silky and pale gold, with ribbons of melted Swiss.
Step 5: Ladle and Top with Croutons

Ladle the soup into wide bowls. Scatter croutons over the top and finish with a little chopped parsley if you like. The croutons soak up some of the broth and give you that breaded-cutlet feel in every bite.
Serve right away, while it’s steaming and the croutons are still crisp.
A Few Things That Help
- Use freshly shredded cheese.: Pre-shredded cheese often has anti-caking agents that can make the soup grainy. Grate a block of Swiss yourself for the smoothest melt.
- Keep the heat low after adding the cheese.: A rapid boil can break the cream and cheese, leaving you with a separated, lumpy texture. Warm everything gently and you’ll get a velvety finish.
- Choose a ham with some character.: A smoked, bone-in ham steak diced into small pieces works best; it’s meatier and less watery than standard deli ham.
- Don’t skip the Dijon.: It’s a small amount, but it brightens the whole pot and stops the creaminess from tasting flat.
Storing Leftovers
- Refrigerate:: Cool the soup completely, then store in an airtight container for up to 3 days. It will thicken as it sits; thin with a splash of broth or milk when reheating.
- Reheating:: Warm gently in a pot over low heat, stirring often. Don’t use high heat or a rolling boil, or the cream may separate.
What to Serve with Chicken Cordon Bleu Soup
This soup is hearty enough to stand alone, but a few simple sides round out the meal. A crisp green salad with a sharp vinaigrette cuts through the richness, while torn pieces of warm baguette or a crusty sourdough are perfect for dunking. For something extra, roasted asparagus or green beans with a squeeze of lemon echo the bright notes from the Dijon.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes, but the soup will be thinner. Use whole milk and consider adding an extra tablespoon of butter to help with richness.
What’s the best ham to use?
A thick-cut smoked ham steak from the butcher case is ideal. It holds its texture and adds deep flavor. Avoid sweet glazed hams, which can make the soup too sweet.
Can I freeze this soup?
I don’t recommend it. Dairy-based soups often separate when frozen and thawed. If you must, freeze without the croutons and reheat very slowly over low heat, whisking constantly.
How do I fix a grainy soup?
If your soup turns grainy, it’s likely the cheese got too hot or the cream curdled. Whisk in a little extra cold cream off the heat and blend briefly with an immersion blender to smooth it out. It won’t be perfect, but it helps.

Chicken Cordon Bleu Soup Recipe
Ingredients
Method
- Melt butter in a large pot over medium heat. Whisk in flour and cook 2 minutes.
- Slowly whisk in chicken broth. Simmer 5 minutes until slightly thickened.
- Reduce heat to medium-low. Stir in chicken, ham, Dijon, and garlic powder. Season with salt and pepper. Warm through for 5 minutes.
- Turn heat to low. Gradually stir in Swiss cheese until melted, then add heavy cream. Heat gently for 3-4 minutes; do not boil.
- Ladle into bowls and top with croutons and parsley. Serve immediately.
