Ingredients
Equipment
Method
Sauté the base and build the roux
- Melt the butter in a large pot over medium heat, watching it turn glossy. Sauté the diced onion for 4 minutes until softened and slightly translucent.
- Add the minced garlic and cook for 1 minute, stirring until fragrant. Sprinkle in the all-purpose flour and whisk or stir to combine, cooking for 1-2 minutes until lightly golden.
- Slowly pour in the chicken broth, then add the whole milk and heavy cream while stirring. Bring the mixture to a gentle simmer so it looks smooth and thickening.
Cook potatoes and thicken
- Add the cubed russet potatoes and simmer for 18-20 minutes until very tender. You should be able to break a potato piece easily with a spoon.
- Mash about half the potatoes in the pot to thicken the soup, leaving some chunks for texture. Stir in the softened cream cheese until smooth and fully incorporated.
Melt cheese and finish
- Reduce the heat to low, then stir in 2-1/2 cups of the shredded sharp cheddar and the mustard powder until melted. The soup should be uniformly creamy and glossy.
- Season with salt, pepper, and garlic powder to taste, stirring to distribute evenly. Top with the remaining cheddar, chives, and croutons just before serving for a melty-cheesy look.
Notes
Pro tip: keep the heat at low when adding the cheddar so the cheese melts smoothly without graininess. Store leftovers in the refrigerator up to 4 days; reheat gently on the stovetop with a splash of milk if needed. Freezing is not recommended because the dairy can separate when thawed. For a lighter option, use half-and-half instead of the heavy cream while keeping the same cheddar amount.
