Ingredients
Equipment
Method
- In a large pot or Dutch oven, melt the butter over medium heat.
- Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Stir occasionally to prevent burning.
- Add the minced garlic and cook for another minute, until fragrant. Be careful not to burn the garlic, as it will become bitter.
- Sprinkle the flour over the sautéed onions and garlic.
- Cook for 1-2 minutes, stirring constantly, to create a roux. This will help thicken the soup. Make sure the flour is fully incorporated and doesn't stick to the bottom of the pot.
- Slowly whisk in the chicken broth, making sure to scrape up any browned bits from the bottom of the pot.
- Bring the mixture to a simmer, stirring occasionally.
- Reduce the heat to low and simmer for 5-7 minutes, allowing the soup to thicken slightly.
- Stir in the milk and heavy cream.
- Season with salt, pepper, and nutmeg (if using).
- Heat gently, but do not boil. Boiling can cause the dairy to curdle.
- Add the chopped broccoli florets to the soup.
- Simmer for 5-7 minutes, or until the broccoli is tender-crisp.
- Remove the pot from the heat.
- Gradually stir in the shredded cheddar cheese, a handful at a time, until it is completely melted and smooth. Stir continuously to prevent the cheese from clumping.
- Ladle the Broccoli Cheddar Soup into bowls.
- Garnish with your favorite toppings, such as shredded cheddar cheese, bacon crumbles, sour cream, chopped chives, or croutons.
- Serve immediately and enjoy!
Notes
To prevent a grainy texture, ensure the soup is not boiling when adding the cheese and shred your own cheese. Adjust thickness by adding more broth/milk or a cornstarch slurry. Spice it up with red pepper flakes or hot sauce. Store leftovers in the refrigerator for 3-4 days or freeze for longer storage, though texture may change. Reheat gently to avoid cheese separation.
