Ingredients
Equipment
Method
Cook the base
- Melt butter in a large pot over medium heat, then add the diced onion and sauté for 4 minutes until softened and glossy (visual cue: onion should look translucent).
- Add the minced garlic and flour, then cook for 1-2 minutes, stirring constantly, until the mixture smells lightly toasted (visual cue: no raw flour streaks).
- Gradually whisk in the chicken broth, whole milk, and heavy cream until smooth, then add the cubed potatoes and smoked paprika.
Simmer and mash
- Simmer the soup at a steady bubbling simmer for 15-18 minutes, until the potatoes are tender when pierced with a fork (visual cue: potatoes yield easily).
- Mash some of the potatoes in the pot to thicken the soup while keeping chunks for texture (visual cue: you see thickened spots after mashing).
Finish with broccoli and cheese
- Add the broccoli florets and cook for 5-6 minutes until bright green and tender-crisp (visual cue: broccoli remains vibrant green, not dull).
- Reduce heat to low, then stir in the shredded sharp cheddar and Dijon mustard until fully melted and smooth (visual cue: cheese blends into an even amber sauce).
- Season with salt and pepper to taste, stirring well so the flavor is evenly distributed (visual cue: the soup tastes balanced and not flat).
Notes
For the creamiest texture, keep the heat on low when adding the cheddar so it melts smoothly instead of becoming grainy. 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. If you want a lighter version, use evaporated milk and reduce the heavy cream to 1/2 cup while keeping the same cheddar amount for flavor.
