Today I’m bringing you a truly luscious, soul-warming soup that takes a classic French-inspired dish and wraps it up in a silky, creamy embrace. This isn’t your average weeknight soup, friend; this is the iconic pairing of tender chicken, salty ham, and rich Swiss cheese, all melded together in a deeply savory broth. It’s the definition of comfort food, but with a sophisticated little twist. Trust me, this one is a game-changer—perfect for warming up your crew on a chilly evening!
Why You’ll Love This Recipe
- Restaurant Quality, Home Comfort: You get all the decadent, gourmet flavor of Chicken Cordon Bleu without all the fuss of pounding and rolling cutlets. It’s pure luxury in a bowl.
- Velvety Smooth Texture: We’re creating a rich, thick base right in the pot, using flour and heavy cream for a consistency that feels deeply satisfying and luxurious on the tongue.
- The Flavor Power Duo: The combination of salty turkey ham and nutty, melted Swiss cheese is just unreal. The Dijon mustard and thyme add that essential depth and warmth.
- Perfect for Entertaining: It looks and tastes impressive, making it ideal for hosting, but it’s simple enough to pull off on a busy Tuesday night.
Ingredients

All you need for this incredible Chicken Cordon Bleu Soup, and just about 45 minutes! Yes, it’s that quick. But first, let’s gather up these key ingredients:
- Olive Oil: Our starting point! It helps us build the aromatic base and prevents sticking.
- Onion and Garlic: The essential aromatic duo that provides the foundational flavor depth for any amazing soup. Sautéing them makes them sweet and fragrant.
- Boneless, Skinless Chicken Breasts: Cut them into small, bite-sized cubes so they cook quickly and distribute evenly throughout every spoonful.
- All-Purpose Flour: This is our secret thickening agent! Sprinkling it over the sautéed chicken creates a roux right in the pot, giving us that lovely, creamy body.
- Low-Sodium Chicken Broth: The primary liquid base. Using low-sodium allows us to control the overall saltiness better.
- Milk and Heavy Cream: The key to that signature silky, rich, and creamy finish. The heavy cream adds luxurious mouthfeel!
- Dijon Mustard: Don’t skip this! It doesn’t make the soup taste like mustard; it just adds a necessary bright, tangy layer that balances the richness of the cheese and cream.
- Dried Thyme, Black Pepper, and Salt: The essential seasonings that give this soup its herbaceous, savory warmth.
- Shredded Swiss Cheese and Grated Parmesan Cheese: The main event! Swiss melts beautifully for nuttiness, while Parmesan adds a salty, umami punch.
- Diced Cooked Turkey Ham (or Smoked Turkey): This is the “Cordon Bleu” element! It brings that essential salty, smoky, and savory flavor that makes the dish complete.
- Butter: A small pat stirred in at the end adds extra gloss, flavor, and richness—a true chef’s trick!
- Fresh Parsley: A bright, fresh herb for garnish that cuts through the richness.
Friendly Note: The exact measurements for all of these fantastic ingredients will be listed right under this article in the full recipe card!
How to Make the Chicken Cordon Bleu Soup
Step 1: Build Your Flavor Base
In a large pot, heat up your olive oil over medium heat. Add the chopped onion and minced garlic and sauté until they are fragrant and translucent, which should take about 3 minutes. Your kitchen is already starting to smell amazing!
Step 2: Brown the Chicken and Toast the Flour
Add the cubed chicken and cook it until it’s lightly browned on all sides, about 5 minutes. Now, sprinkle the flour right over the chicken and stir, stirring gently until the flour is completely absorbed and looks slightly toasted. This helps cook out that raw flour taste.
Step 3: Create the Broth
Gradually pour in the chicken broth while stirring continuously. This step is crucial for preventing any sneaky lumps! Bring the mixture up to a gentle simmer.
Step 4: Add the Cream and Seasonings
Stir in the milk, heavy cream, Dijon mustard, thyme, black pepper, and salt. Let the whole pot simmer for 10 to 12 minutes. You’ll notice the soup starting to thicken beautifully as it goes.
Step 5: Melt the Cheese and Ham
Now for the cheesy goodness! Add both the shredded Swiss cheese and the Parmesan cheese. Stir, stir, stir until both are completely melted and the soup is perfectly smooth and creamy. Next, stir in the diced turkey ham and the small pat of butter, then reduce the heat to low. Simmer for about 5 more minutes to allow all those incredible flavors to blend together.
Step 6: Final Adjustments and Serve
Give the soup a taste and adjust the seasoning if you think it needs a little more salt or pepper. For an even more luxurious, velvety texture, carefully blend a small portion of the soup with an immersion blender (or transfer some to a regular blender, being very careful with hot liquid!) and return it to the pot. Serve warm, garnished with fresh parsley and any crunchy toppings you desire!
Pro Tips for Making the Recipe
- Cheese Melting Tip: To prevent the cheese from clumping, make sure your soup is at a gentle simmer (not a rolling boil) and remove the pot from the heat before you add the cheese. The residual heat is enough to melt it smoothly.
- Using Rotisserie Chicken: Short on time? You can skip step 2! Just use 1 ½ pounds of pre-cooked, shredded rotisserie chicken and add it in step 5 with the ham. Skip the flour dusting and thicken the soup with a cornstarch slurry instead (1 tbsp cornstarch mixed with 2 tbsp cold water).
- For Extra Creaminess: If you want a truly restaurant-style silky texture, use an immersion blender and carefully purée about half a cup of the soup before adding the cheese. This incorporates the cooked onion and chicken pieces for a natural thickness.
How to Serve

This rich, hearty soup is practically a meal on its own, but here are a few ways to elevate your serving game:
- The Crunch Factor: Don’t skip the toppings! Garnish with store-bought croutons, toasted buttery breadcrumbs, or even crushed potato chips for a fantastic textural contrast.
- Bread Pairing: This soup practically begs for something to dunk! Serve it alongside crusty French bread, flaky crescent rolls, or a toasted Swiss cheese sandwich.
- Simple Side: If you want a full meal, pair it with a light, simple side salad tossed in a bright vinaigrette to cut through the richness.
Make Ahead and Storage
Storing Leftovers
Place any leftover soup in an airtight container and store it in the refrigerator for up to 3-4 days.
Freezing
Due to the high cream and cheese content, freezing can sometimes cause the soup to separate or become grainy when reheated. While possible, I suggest only freezing small portions for no more than 1 month. Thaw overnight in the refrigerator.
Reheating
Reheat gently on the stovetop over low heat, stirring frequently to prevent separation. If it seems too thick, add a splash of milk or broth to thin it out and restore the creamy texture.
FAQs
1. Can I use a different type of ham or protein?
Absolutely! The beauty of this recipe is its adaptability. While turkey ham or smoked turkey is traditional for the Cordon Bleu flavor profile, you could easily substitute it with regular smoked ham, or even shredded leftover holiday ham. For a different twist, you could use cubed cooked bacon for a saltier, smokier flavor. Just make sure the protein you use is already cooked and diced small!
2. Why did my cheese curdle or separate when I added it?
This is a common issue when making cheese-based soups! It usually happens if the soup is boiling rapidly or if the cheese is added too quickly. To prevent curdling, make sure the heat is reduced to a low simmer (or even off the heat) when you add the cheese. Use pre-shredded cheese that melts well, and add it gradually, stirring until each batch is melted before adding more.
3. Can I make this soup gluten-free?
Yes, you can easily make this a gluten-free dish! Instead of using all-purpose flour in step 3, you can use a cornstarch slurry to thicken the soup later. Mix 2 tablespoons of cornstarch with 3 tablespoons of cold milk or water until smooth, and stir that into the simmering broth/cream mixture (step 5) until the soup reaches your desired thickness.
4. Can I use other types of cheese besides Swiss?
Swiss cheese (like Gruyère or Emmental) is key to the authentic Cordon Bleu taste, but you can certainly experiment! Provolone would melt similarly and offer a sharp flavor, or you could use a white cheddar for a tangier profile. I highly recommend keeping at least half of the cheese as Swiss to maintain that signature, nutty flavor.

Chicken Cordon Bleu Soup
Ingredients
Equipment
Method
- In a large pot, melt butter over medium heat. Whisk in the flour to form a roux and cook for 1–2 minutes.
- Slowly whisk in chicken broth, stirring constantly until smooth and slightly thickened.
- Stir in heavy cream, garlic powder, salt, and pepper. Bring to a gentle simmer.
- Add shredded chicken and diced ham. Simmer for 10 minutes until heated through.
- Remove from heat and stir in shredded Swiss cheese until melted and creamy.
- Serve hot, topped with croutons and chopped parsley if desired.