If you love the classic combination of chicken, ham, and Swiss cheese found in traditional chicken cordon bleu, you’re going to absolutely adore this creamy, comforting soup version. I find that transforming beloved dishes into soup form makes them more accessible for busy weeknights while keeping all those wonderful flavors intact. This chicken cordon bleu soup delivers everything you crave from the original—tender chicken, savory ham, melted Swiss cheese, and a touch of Dijon mustard—all in a rich, velvety broth that’s perfect for cooler evenings.
What I love most about this recipe is how it captures the essence of chicken cordon bleu without the time-consuming breading and baking process. Instead, you get a bowl of pure comfort that comes together in about 30 minutes. The toasted breadcrumbs on top provide that satisfying crunch you’d expect from the classic dish, while the creamy base makes every spoonful incredibly satisfying. Whether you’re feeding your family on a chilly night or looking for an impressive yet easy dinner option, this soup checks all the boxes.
Why You’ll Love This Chicken Cordon Bleu Soup
This soup brings together everything that makes chicken cordon bleu such a beloved dish, but in a format that’s much easier to prepare. I recommend this recipe for anyone who wants restaurant-quality flavor without spending hours in the kitchen. The combination of Swiss and Parmesan cheeses creates an incredibly rich, complex flavor profile that elevates this beyond ordinary chicken soup.
The beauty of this recipe lies in its versatility and convenience. You can use leftover rotisserie chicken or pre-cooked chicken breast, making it an excellent option for meal planning. The soup is naturally gluten-free if you swap the flour for a gluten-free alternative and skip the breadcrumb topping. I find that it’s hearty enough to serve as a complete meal, especially when paired with crusty bread or a simple side salad.
Another reason I love this soup is how well it pleases a crowd. The familiar flavors appeal to both adults and children, and the creamy texture makes it incredibly comforting. Unlike some soups that can feel light or insubstantial, this one is genuinely filling thanks to the protein from the chicken and ham, plus the richness from the cream and cheese.
Ingredients and Substitutions
Let me walk you through the key ingredients that make this chicken cordon bleu soup so delicious, along with some helpful substitutions if you need to adapt the recipe to what you have on hand.
Chicken and Ham: I use cooked, shredded chicken breast and diced ham as the protein base. Rotisserie chicken works beautifully here and saves time. For the ham, deli ham or leftover baked ham both work well. If you prefer, you can substitute turkey for either the chicken or ham to create a different flavor profile.
Swiss Cheese: This is the star cheese that gives the soup its authentic chicken cordon bleu flavor. I recommend using freshly shredded Swiss cheese rather than pre-shredded, as it melts more smoothly. Gruyère makes an excellent substitute if you want a slightly nuttier, more complex flavor.
Dairy Components: The combination of whole milk and heavy cream creates the perfect creamy consistency. You can use half-and-half in place of the milk for an even richer soup, or substitute the heavy cream with additional milk if you prefer a lighter version. Just keep in mind that reducing the cream will make the soup less rich and velvety.
Dijon Mustard: This ingredient is essential for capturing that classic chicken cordon bleu flavor. The tangy mustard cuts through the richness of the cream and cheese beautifully. Yellow mustard can work in a pinch, but Dijon provides a more sophisticated flavor.
Breadcrumbs: The toasted seasoned breadcrumbs on top mimic the crispy coating of traditional chicken cordon bleu. I like to use Italian-seasoned breadcrumbs, but plain breadcrumbs work fine too. For a gluten-free option, use gluten-free breadcrumbs or crushed gluten-free crackers.

How to Make Chicken Cordon Bleu Soup
Making this soup is straightforward and follows a classic soup-building technique. I’ll guide you through each step to ensure your soup turns out perfectly creamy and flavorful.
Building the Base: Start by melting butter in a large soup pot over medium heat. Add the diced onion and cook until it becomes soft and translucent, about 4-5 minutes. This creates a flavorful foundation for your soup. Add the minced garlic and dried thyme, cooking just until fragrant—about 30 seconds. Be careful not to burn the garlic, as it can turn bitter.
Creating the Roux: Sprinkle the flour over the onion mixture and whisk continuously for about a minute. This creates a roux that will thicken your soup and prevent any floury taste. The mixture should become slightly golden and smell nutty.
Adding Liquids: Slowly pour in the chicken broth while whisking constantly. This gradual addition prevents lumps from forming. Once the broth is fully incorporated, add the whole milk and bring everything to a gentle simmer. Let it cook for 5-6 minutes until you notice the soup beginning to thicken slightly.
Incorporating Proteins and Seasonings: Stir in the shredded chicken, diced ham, Dijon mustard, salt, and pepper. Allow the soup to simmer for about 5 minutes so all the flavors can meld together and the proteins heat through completely.
Finishing with Cheese: This is the crucial step where your soup transforms into something truly special. Reduce the heat to low before adding the heavy cream, Swiss cheese, and Parmesan cheese. Stir gently until all the cheese melts and the soup becomes smooth and creamy. I cannot stress enough how important it is not to let the soup boil once you’ve added the cheese, as this can cause it to become grainy or separated.
Toasting the Breadcrumbs: While the soup finishes, toast your seasoned breadcrumbs in a dry skillet over medium heat for 2-3 minutes, stirring frequently until they turn golden brown. This adds a wonderful textural contrast to the creamy soup.
Expert Tips for Best Results
After making this soup many times, I’ve learned a few tricks that ensure perfect results every time. Here are my top recommendations:
Temperature Control: The most important tip I can give you is to reduce the heat to low before adding the cheese. High heat can cause the proteins in the cheese to seize up, resulting in a grainy, separated soup. Low and slow is the way to go when melting cheese into soup.
Shred Your Own Cheese: Pre-shredded cheese contains anti-caking agents that can prevent it from melting smoothly. I always recommend buying a block of Swiss cheese and shredding it yourself for the creamiest results.
Don’t Skip the Roux: Whisking the flour into the butter and onions creates a roux that not only thickens the soup but also prevents the dairy from separating. Make sure to cook it for the full minute to eliminate any raw flour taste.
Use Quality Broth: Since broth is a major component of this soup, using a good-quality, low-sodium chicken broth makes a noticeable difference. Low-sodium allows you to control the salt level, which is especially important since the ham and cheese both add saltiness.
Adjust Consistency: If your soup becomes too thick, you can thin it with additional chicken broth or milk. If it’s too thin, let it simmer a bit longer or make a small slurry with a tablespoon of flour and a few tablespoons of milk, then whisk it into the soup.
Serving Suggestions
I love serving this chicken cordon bleu soup as the centerpiece of a cozy dinner. Here are my favorite ways to round out the meal:
Bread Pairings: A crusty French baguette or sourdough bread is perfect for dipping into the creamy soup. Garlic bread also makes an excellent accompaniment. For something a bit different, try serving it with buttery croissants to play up the French-inspired flavors.
Salad Options: A simple green salad with a light vinaigrette provides a refreshing contrast to the rich soup. I recommend a mixed greens salad with cherry tomatoes, cucumber, and a lemon vinaigrette. A Caesar salad also pairs beautifully with this dish.
Presentation Ideas: Beyond the toasted breadcrumbs, you can garnish each bowl with extra shredded Swiss cheese, a drizzle of heavy cream, fresh thyme leaves, or a small dollop of Dijon mustard. Chopped fresh parsley adds a pop of color and freshness.
Wine Pairing: If you’re serving this for a dinner party, a crisp white wine like Chardonnay or Sauvignon Blanc complements the creamy, cheesy flavors beautifully.
This soup also works wonderfully as part of a soup-and-sandwich meal. Try pairing it with a simple grilled cheese or ham sandwich for a complete comfort food experience. For more hearty soup options, you might also enjoy this chicken pot pie soup or this creamy chicken noodle soup.
Variations and Substitutions
One of the things I appreciate about this recipe is how adaptable it is. Here are several variations you can try:
Lighter Version: For a lighter soup, substitute half-and-half for the heavy cream and use 2% milk instead of whole milk. You can also reduce the amount of cheese slightly, though this will affect the authentic chicken cordon bleu flavor.
Add Vegetables: While traditional chicken cordon bleu doesn’t include vegetables, you can certainly add them to make the soup more nutritious. Diced carrots, celery, or mushrooms work well. Add them when you sauté the onions so they have time to soften.
Different Cheeses: Experiment with Gruyère instead of Swiss for a nuttier flavor, or add a bit of white cheddar for extra sharpness. Some people enjoy adding cream cheese for extra creaminess.
Protein Variations: Turkey can replace either the chicken or ham. For a more indulgent version, use prosciutto instead of regular ham. You could also add crispy bacon as a garnish for extra smoky flavor.
Gluten-Free Option: Use a gluten-free flour blend or cornstarch as your thickener, and skip the breadcrumb topping or use gluten-free breadcrumbs. The soup itself is naturally gluten-free with this simple substitution.
Slow Cooker Method: You can adapt this recipe for the slow cooker by combining all ingredients except the cheese, cream, and breadcrumbs. Cook on low for 4-6 hours, then stir in the cheese and cream during the last 15 minutes.
Storage, Freezing, and Reheating
This soup stores well, making it excellent for meal prep or enjoying leftovers throughout the week.
Refrigerator Storage: Allow the soup to cool completely before transferring it to an airtight container. It will keep in the refrigerator for 3-4 days. I recommend storing the toasted breadcrumbs separately so they maintain their crunch.
Freezing: Cream-based soups can be frozen, though the texture may change slightly upon thawing. If you plan to freeze this soup, I recommend undercooking it slightly and freezing it before adding the cheese and cream. When ready to serve, thaw it in the refrigerator overnight, reheat gently, then stir in the cheese and cream. If you freeze the completed soup, it will keep for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat the soup gently over low to medium-low heat, stirring frequently. Avoid high heat, which can cause the dairy to separate. You may need to add a splash of milk or broth to restore the original consistency, as cream soups tend to thicken when refrigerated. Microwave reheating works in a pinch—use 50% power and stir every minute until heated through.
Make-Ahead Tips: You can prepare the soup base (everything except the cheese and cream) up to a day ahead. Store it in the refrigerator, then reheat and add the cheese and cream just before serving. This ensures the creamiest texture and prevents any separation issues.
Frequently Asked Questions
Can I use pre-shredded cheese?
While you can use pre-shredded cheese in a pinch, I don’t recommend it for the best results. Pre-shredded cheese contains anti-caking agents that prevent it from melting as smoothly as freshly shredded cheese. For the creamiest soup, take the extra minute to shred your own cheese from a block.
Why did my soup turn out grainy?
Grainy soup usually results from adding cheese to soup that’s too hot or boiling the soup after adding the cheese. Always reduce the heat to low before adding cheese and stir gently until melted. Never let the soup boil once the dairy and cheese have been added.
Can I make this soup ahead of time?
Yes! You can make the soup base ahead and refrigerate it for up to 24 hours. When ready to serve, reheat it gently and then add the cheese and cream. This actually helps the flavors develop even more.
What can I use instead of heavy cream?
Half-and-half works as a substitute, though the soup will be less rich. You can also use additional whole milk, but the soup will have a thinner consistency. For a dairy-free version, try using full-fat coconut milk, though this will change the flavor profile.
How can I make this soup thicker?
If your soup is too thin, you can make a slurry by mixing 1-2 tablespoons of flour or cornstarch with equal parts cold water or milk. Whisk this into the simmering soup and cook for a few minutes until thickened. Alternatively, let the soup simmer longer to reduce and thicken naturally.
Can I add noodles or rice to this soup?
Absolutely! Small pasta shapes like ditalini or egg noodles work well. Cook them separately and add them to individual bowls when serving to prevent them from absorbing too much liquid. Cooked white or wild rice also makes a nice addition.
Is this soup keto-friendly?
The soup is relatively low in carbs, but the flour and breadcrumbs add carbohydrates. For a keto version, use xanthan gum or a keto-friendly thickener instead of flour, and skip the breadcrumb topping or use crushed pork rinds instead.
Chicken Cordon Bleu Soup
A rich and creamy chicken cordon bleu soup featuring tender chicken, savory ham, Swiss cheese, and delicious seasonings. Inspired by the classic dish, this comforting soup makes an easy, satisfying family dinner.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 6
- Difficulty: Easy
- Cuisine: American
- Course: Dinner
Ingredients
- 2 cups cooked chicken breast, shredded
- 1 1/2 cups cooked ham, diced
- 1 cup Swiss cheese, shredded
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 3 tbsp unsalted butter
- 1/4 cup all-purpose flour
- 4 cups low-sodium chicken broth
- 1 1/2 cups whole milk
- 1 cup heavy cream
- 1 tbsp Dijon mustard
- 1/2 tsp dried thyme
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/4 cup freshly grated Parmesan cheese
- 1/2 cup seasoned breadcrumbs, toasted
Instructions
- Melt the butter in a large soup pot over medium heat. Add the diced onion and cook for 4–5 minutes until softened. Stir in the minced garlic and dried thyme and cook for 30 seconds.
- Sprinkle the flour over the onion mixture and whisk for 1 minute.
- Slowly pour in the chicken broth while whisking continuously until smooth. Add the whole milk and bring to a gentle simmer. Cook for 5–6 minutes until slightly thickened.
- Stir in the cooked shredded chicken, diced ham, Dijon mustard, salt, and pepper. Simmer for 5 minutes until heated through.
- Reduce heat to low and add the heavy cream, Swiss cheese, and Parmesan cheese. Stir gently until melted and smooth. Do not boil.
- Meanwhile, toast the seasoned breadcrumbs in a dry skillet over medium heat for 2–3 minutes until golden.
- Ladle the soup into bowls, sprinkle with toasted breadcrumbs, and serve immediately.
Recipe Notes
- Use rotisserie chicken to save time on preparation.
- Freshly shred your Swiss cheese for the smoothest, creamiest texture.
- Do not let the soup boil after adding the cheese and cream, as this can cause separation.
- Store toasted breadcrumbs separately to maintain their crunch.
- The soup thickens as it sits; thin with additional broth or milk when reheating.
- For a gluten-free version, substitute the flour with a gluten-free blend and use gluten-free breadcrumbs.
Nutrition Information (Per Serving, Estimated)
- Calories: 485
- Carbohydrates: 18g
- Protein: 32g
- Fat: 32g
- Saturated Fat: 18g
- Fiber: 1g
- Sugar: 6g
- Sodium: 890mg
Nutrition information is estimated and may vary based on specific ingredients used.
