This Cheddar Broccoli Soup is the ultimate cozy meal, perfect for chilly evenings. Rich, creamy, and full of flavor, it combines tender broccoli, sweet carrots, and sharp cheddar cheese in a spiced, silky base. Made in one pot, it’s surprisingly easy to pull together!
7 tbsp unsalted butter, divided
1 tbsp olive oil
1 cup finely diced yellow onion (about 1 onion)
1 ½ tsp minced garlic
¾ tsp paprika (smoked if possible)
¾ tsp ground mustard
1/8 tsp ground cayenne pepper
Salt and pepper, to taste
6 tbsp flour
32 oz reduced-sodium chicken broth or vegetable broth
3 cups half-and-half
1 bay leaf (optional)
6 cups chopped broccoli, bite-sized
2 cups shredded carrots
12 oz freshly shredded extra-sharp Cheddar cheese (about 3 ¼ cups)
Hearty buttered bread or bread bowls for serving (optional)
Heat 1 tbsp butter and olive oil in a large pot over medium heat. Add onions and sauté until golden, about 3–5 minutes.
Add garlic, paprika, mustard, cayenne, and a pinch of pepper. Cook for 45 seconds to 1 minute, stirring constantly, until fragrant.
Add the remaining 6 tbsp butter and melt. Whisk in flour and cook for 2 minutes until the mixture thickens.
Gradually whisk in chicken broth, then slowly add half-and-half, whisking constantly. Reduce heat to medium-low, add bay leaf, and simmer for 15 minutes, stirring occasionally.
Add broccoli and carrots to the pot. Cook on low for 10–15 minutes, or until broccoli is tender. Blend some of the soup if you prefer a smoother texture, or leave it chunky.
Remove from heat. Gradually stir in shredded cheddar cheese, a handful at a time, until fully melted. Adjust seasoning with salt and pepper.
Serve immediately in bread bowls or with hearty buttered bread on the side.
For a richer flavor, use smoked cheddar or add a splash of Worcestershire sauce.
If you prefer a thicker soup, simmer a bit longer before adding cheese.
Add a handful of cooked bacon bits for a smoky, savory twist.