Homemade Broccoli Cheddar Soup
The secret to good broccoli cheddar soup is making a real roux. No cornstarch shortcuts, no cream cheese trying to fake thickness. Just butter, flour, and actual sharp cheddar.
Cook the broccoli until it’s tender but not mush, and keep the soup at 160°F after adding the cheese so it doesn’t break.
That’s it.

Homemade Broccoli Cheddar Soup
Ingredients
Method
- Sweat the shallots in butter over medium heat until soft and translucent.
- Add garlic and flour to make a roux. Cook for 2-3 minutes, stirring constantly.
- Gradually add milk, veggie stock, and broccoli florets, whisking to prevent lumps.
- Bring to a simmer and cook until broccoli is tender, about 10-15 minutes.
- Remove from heat and stir in heavy cream, cheddar, and parmesan.
- Hold the soup at 160°F to keep warm without breaking the cheese.
- Use an immersion blender or regular blender to puree some or all of the soup to your desired consistency.
