Ingredients
Equipment
Method
Build the soup base
- Melt the butter in a large pot over medium heat, then sauté the onion for 4 minutes until softened.
- Add the garlic and flour and cook for 1-2 minutes, stirring, until the mixture looks slightly thickened and fragrant.
- Gradually whisk in the chicken broth, then whisk in the whole milk and heavy cream until smooth.
- Add the cubed Yukon gold potatoes and the smoked paprika, and stir to combine.
Simmer and partially mash
- Simmer for 15-18 minutes at a gentle bubbling heat until the potatoes are tender enough to mash.
- Use a masher to mash some of the potatoes in the pot to thicken the soup while leaving some chunks intact.
Add broccoli and melt cheese
- Add the broccoli florets and cook for 5-6 minutes until bright green and tender-crisp.
- Reduce the heat to low, then stir in the shredded cheddar and Dijon mustard until the cheese is fully melted and the soup is smooth.
- Season with salt and pepper to taste, then serve hot.
Notes
For best texture, keep heat at low when adding the cheddar so it melts smoothly without separating. Store leftovers in an airtight container in the refrigerator up to 3 days; reheat gently, adding a splash of milk or broth if it thickens. Freezing is not recommended because dairy-based soups can change texture after thawing. Dietary swap: use half-and-half or evaporated milk instead of heavy cream for a lighter version (cheese still provides most of the creaminess).
