Ingredients
Method
- Start by placing your large stockpot over medium heat and melting the butter until it bubbles slightly. Toss in the diced onion, carrots, celery, and garlic, along with the paprika, salt, and pepper. Sauté these ingredients, stirring frequently, for about 10 minutes until the vegetables are tender and fragrant.
- Once the vegetables are soft, pour in the chicken broth, heavy cream, and that crucial dollop of Dijon mustard. Immediately add the cooked chicken, cubed ham, and the softened block of cream cheese to the pot. Stir everything gently to combine the liquids with the solid ingredients.
- Continue cooking the soup over medium heat, stirring constantly to help the cream cheese dissolve into the broth. Once the soup is hot throughout and the cheese has fully melted into a velvety liquid, remove it from the heat. Taste a spoonful to see if it needs more salt, then ladle it into bowls for garnishing.
Notes
- I always take the cream cheese out of the fridge at least an hour before cooking. If you throw cold cream cheese into hot broth, it tends to stay in little speckled lumps rather than melting into a smooth, cohesive sauce.
- I highly recommend using a block of Swiss cheese and grating it yourself right before serving. Pre-shredded cheese is coated in anti-caking agents that prevent it from melting properly, and the flavor of fresh cheese is just superior.
- I sometimes like to fry the ham separately in a skillet before adding it to the soup. Getting a little brown sear on the ham cubes adds a wonderful texture and intensifies that smoky flavor that contrasts so well with the cream.
- I prefer to use a high-quality Dijon mustard, as it is a primary flavor driver here. If you find the soup tastes too rich or "heavy," a tiny splash of white wine vinegar or lemon juice can brighten it up instantly.
