
Broccoli Cheddar Soup is a classic soup that is great any time of the year. It's velvety-smooth, creamy, cheesy, and full of perfectly cooked broccoli and carrots.
Melt butter in a large heavy-bottomed pot over medium-high heat.
Stir in onions and saute until soft and translucent, about 2-3 minutes.
Whisk in flour and cook for 1 minute while whisking constantly.
Whisk constantly as you pour in the broth and half-and-half.
Cook for about 2 minutes, often whisking to get out all the lumps.
Whisk in paprika, garlic powder, dry mustard, salt, and pepper.
Add in broccoli florets and carrots, and bring the mixture to a low boil.
Reduce heat to medium-low and simmer for 15-20 minutes or until soup has thickened and the vegetables are fork-tender, stirring occasionally.
Stir in the shredded cheese.
Season the soup with salt and pepper as need and serve immediately.