Ingredients
Equipment
Method
Prepare Chicken & Topping
- Season the diced chicken with 1/2 tsp salt and 1/4 tsp black pepper. Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the chicken and cook until browned and cooked through, about 5-7 minutes. Remove chicken from skillet and set aside.
- In the same skillet (no need to clean), melt 1 tbsp butter over medium heat. Add panko breadcrumbs and Parmesan cheese (if using). Cook, stirring frequently, until golden brown and crispy, about 3-5 minutes. Transfer to a small bowl and set aside.
Make Soup Base
- In a large Dutch oven or heavy-bottomed pot, melt 3 tbsp unsalted butter over medium heat. Add the finely diced yellow onion and cook until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
- Sprinkle the 1/4 cup all-purpose flour over the onion and garlic. Cook, stirring constantly, for 1-2 minutes to create a roux.
- Gradually whisk in the dry white wine (if using) or 1/2 cup of chicken broth, scraping up any browned bits from the bottom of the pot. Cook for 1 minute until slightly thickened.
- Slowly whisk in the remaining 5 1/2 cups of chicken broth, then the whole milk, heavy cream, Dijon mustard, and nutmeg. Bring the soup to a gentle simmer, stirring occasionally, and cook for 10-12 minutes until slightly thickened.
- Season the soup with 1/2 tsp salt and 1/4 tsp black pepper, or to taste.
Finish Soup
- Stir in the cooked diced chicken and diced ham into the simmering soup. Cook for 2-3 minutes to heat through.
- Remove the pot from the heat. Gradually add the freshly grated Swiss cheese, stirring constantly until completely melted and smooth. Do not boil the soup after adding the cheese, as it can separate.
Serve
- Ladle the creamy Chicken Cordon Bleu Soup into bowls. Garnish each serving generously with the crispy panko-Parmesan topping and a sprinkle of fresh chopped parsley, if desired. Serve hot.
Notes
This soup is best enjoyed fresh. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring frequently, adding a splash of milk or broth if too thick. Do not boil when reheating.
