Ingredients
Equipment
Method
Sauté the aromatics and build the roux
- Melt the butter in a large pot over medium heat. Sauté the diced onion for 4 minutes until softened with a light sheen.
- Add the minced garlic and cook for 30 seconds, then add the flour. Cook for 1-2 minutes, stirring constantly, until the mixture looks slightly golden.
Simmer the potatoes
- Gradually whisk in the chicken broth, then whisk in the whole milk and heavy cream. Keep whisking until smooth with no lumps.
- Add the cubed potatoes and smoked paprika to the pot. Bring to a simmer and stir to coat.
- Simmer for 15-18 minutes, stirring occasionally, until the potatoes are tender. Mash some of the potatoes in the pot to thicken the soup.
Cook broccoli and finish with cheddar
- Add the broccoli florets to the pot. Simmer for 5-6 minutes until bright green and tender-crisp.
- Reduce the heat to low. Stir in the shredded sharp cheddar and Dijon mustard until fully melted and the soup turns glossy.
- Season with salt and pepper to taste. Taste and adjust before serving.
Notes
For the thickest texture, mash the potatoes right after the 15-18 minute simmer and stir well before adding broccoli. Store leftovers in the refrigerator up to 4 days; reheat gently over low heat so the cheese stays smooth (add a splash of milk or broth if it thickens). Freezing is not recommended because cheddar soups can separate when thawed and reheated. For a lighter option, use half-and-half instead of whole milk + heavy cream to keep it creamy with fewer calories.
