Ingredients
Equipment
Method
Cook the aromatics
- Melt the butter in a large pot over medium heat. Sauté the diced onion for 4 minutes, stirring until softened.
- Add the minced garlic and cook for 1 minute. Keep it moving until fragrant.
Build the creamy base
- Whisk in the all-purpose flour and cook for 1-2 minutes. The mixture should look slightly golden and smell toasted.
- Pour in the chicken broth, whole milk, and heavy cream, whisking until smooth. Scrape up any browned bits from the bottom of the pot.
Simmer and thicken
- Add the cubed russet potatoes. Simmer for 18-20 minutes until the potatoes are very tender.
- Mash half the potatoes in the pot. Stir until the soup looks creamy with chunks remaining.
- Stir in the softened cream cheese until smooth. Reduce heat to low to prevent the dairy from splitting.
Finish with cheese and toppings
- Stir in 2-1/2 cups of the shredded sharp cheddar and the mustard powder until melted. Keep the heat on low for a silky texture.
- Season with salt, pepper, and garlic powder to taste. Top with the remaining cheddar, chives, and croutons before serving.
Notes
For the thickest soup, mash well and keep the heat at low once the cheeses go in. Store leftovers in the refrigerator up to 4 days; reheat gently on the stovetop, adding a splash of milk if needed. Freezing isn’t recommended because the dairy can separate after thawing. For a lighter version, swap whole milk for evaporated skim milk and use reduced-fat cream cheese while keeping the cheddar.
