01 -
In a soup pot, heat butter and cook the onion for about 10 minutes, stirring until it softens.
02 -
Mix in the flour and let it cook for a couple of minutes.
03 -
Slowly pour in half of the milk, cream, and broth, whisk until smooth.
04 -
Add in the rest of the milk mixture. Heat while regularly stirring until it boils.
05 -
Let it boil gently for a minute, stirring all the time, then turn off the heat.
06 -
Stir in diced chicken, ham, mustard, parsley, and cheese.
07 -
Keep stirring until the cheese blends into the soup.
08 -
Sprinkle salt and pepper to taste.
09 -
Ladle into bowls and top with croutons if you'd like.