Ingredients
Equipment
Method
Sauté aromatics and build the roux
- Melt the butter in a large pot, then sauté the diced onion for 4 minutes until softened.
- Add the minced garlic and cook for 1 minute, stirring, until fragrant.
- Whisk in the all-purpose flour and cook for 1-2 minutes to remove the raw flour taste.
Simmer potatoes
- Pour in the chicken broth, whole milk, and heavy cream, whisking until smooth.
- Add the cubed russet potatoes and simmer for 18-20 minutes, stirring occasionally, until very tender.
Mash and finish with cheese
- Mash half the potatoes in the pot, then stir in the softened cream cheese until smooth.
- Reduce heat to low and stir in 2-1/2 cups of the shredded sharp cheddar and the mustard powder until melted.
- Season with salt, pepper, and garlic powder to taste, then top with the remaining cheddar, chives, and croutons.
Notes
Pro tip: for the thickest soup, mash only half the potatoes so you keep chunky texture while still getting a creamy base. Store leftovers in the fridge up to 4 days; reheat gently on the stove. Freezing isn’t recommended because the dairy can separate after thawing. For a lighter swap, use half-and-half instead of the heavy cream (texture will be slightly less rich).
