Ingredients
Equipment
Method
Build the soup base
- Melt the butter in a large pot and sauté the onion until softened, about 4 minutes, stirring occasionally so it doesn’t brown too much.
- Add the garlic and flour and cook for 1-2 minutes, stirring constantly until the flour smell cooks off.
- Gradually whisk in the chicken broth, then whisk in the whole milk and heavy cream until smooth and thickened.
- Add the Yukon gold potatoes and smoked paprika, stirring to coat.
Simmer and partially mash
- Simmer until the potatoes are tender, about 15-18 minutes, stirring occasionally to prevent sticking.
- Mash some of the potatoes in the pot to thicken the soup while keeping chunks for texture.
Cook the broccoli
- Add the broccoli florets and cook for 5-6 minutes until bright green and tender-crisp, stirring so they heat through evenly.
Melt in cheese and season
- Reduce the heat to low, then stir in the shredded sharp cheddar and Dijon mustard until the cheese is fully melted and the soup looks glossy.
- Season with salt and pepper to taste, then serve hot.
Notes
For the smoothest cheese melt, keep the heat on low after reducing temperature—high heat can make cheddar look grainy. Store leftovers in the refrigerator up to 4 days; reheat gently on the stove, adding a splash of milk or broth if needed. Freezing is not recommended because dairy-based soups can separate after thawing. For a lighter option, use half-and-half instead of whole milk and heavy cream, keeping the cheese amount the same for structure and flavor.
