01 -
Melt butter in a medium soup pot and cook onion for 10 minutes.
02 -
Whisk in flour and cook for 2 minutes.
03 -
Gradually add half of the milk, cream, and chicken broth.
04 -
Add the remaining liquids and bring to a boil.
05 -
Boil for 1 minute, then remove mixture from heat.
06 -
Add cooked chicken, ham, mustard, and parsley to the mixture.
07 -
Stir in shredded Swiss cheese until melted and combined.
08 -
Season with salt and pepper. Serve hot with croutons if desired.