Ingredients
Equipment
Method
- Sauté Aromatics: In a large pot or Dutch oven, melt the butter over medium heat. Add the onion and cook until softened, about 5 minutes. Add the garlic and cook for another minute until fragrant.
- Create Roux: Whisk in the flour and cook for 1-2 minutes, stirring constantly, to form a roux.
- Add Liquids: Gradually whisk in the chicken broth, making sure to dissolve any lumps. Then, stir in the milk and heavy cream.
- Season and Simmer: Add the Dijon mustard, salt, pepper, and nutmeg (if using). Bring the soup to a gentle simmer, stirring occasionally.
- Cook Broccoli: Add the chopped broccoli florets and cook until tender-crisp, about 5-7 minutes.
- Melt Cheese: Reduce the heat to low. Gradually add the shredded cheddar cheese, one handful at a time, stirring constantly until completely melted and smooth. Do not allow the soup to boil at this stage.
- Adjust and Serve: Taste and adjust seasoning as needed. If the soup is too thick, add a little more milk or broth to reach your desired consistency. Serve hot, garnished with extra shredded cheese or a dollop of sour cream, if desired.
Notes
For a smoother texture, use a blend of cheddar cheeses. Pre-shredded cheese often contains cellulose, which can inhibit melting, so shredding your own is recommended. For a completely smooth soup, use an immersion blender to partially or fully puree the soup after the broccoli is cooked. Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat, stirring frequently to prevent separation.
