Rich, creamy, and loaded with tender broccoli and melted cheddar cheese, homemade broccoli cheddar soup is the perfect comfort meal for a cool fall or winter day. Fresh vegetables are simmered in a creamy broth before sharp cheddar is melted into the soup for a smooth, cheesy finish.
Serve it with warm crusty bread, a grilled cheese sandwich, or inside a bread bowl for an easy and satisfying lunch or dinner.
Creamy Broccoli Cheddar Soup
The key to great broccoli cheddar soup is building the creamy base first, cooking the broccoli until tender, and adding the cheese over gentle heat so it melts smoothly without becoming grainy.
Ingredients
- 4 tbsp unsalted butter
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- ¼ cup all-purpose flour
- 2 cups chicken or vegetable broth
- 2 cups whole milk
- 1 cup heavy cream
- 4 cups broccoli florets, chopped into small pieces
- 1 large carrot, grated or julienned
- ½ tsp Dijon mustard
- ¼ tsp paprika
- ¼ tsp garlic powder
- Salt and freshly ground black pepper, to taste
- 2½ cups sharp cheddar cheese, freshly grated
- ¼ cup Parmesan cheese, freshly grated, optional
Instructions
1. Sauté the Onion
Melt the butter in a large heavy-bottomed pot over medium heat.
Add the diced onion and cook for approximately 4–5 minutes, until softened and translucent.
Add the garlic and cook for another 30 seconds, until fragrant.
2. Make the Roux
Sprinkle the flour over the butter and onions.
Cook for approximately 1–2 minutes, stirring continuously. This removes the raw flour taste and creates the base that will thicken the soup.
3. Add the Broth & Dairy
Gradually pour in the broth while whisking continuously to prevent lumps.
Slowly add the milk and heavy cream, continuing to whisk until everything is smooth and combined.
4. Add the Vegetables
Stir in the broccoli, carrot, Dijon mustard, paprika, garlic powder, salt, and black pepper.
Bring the soup to a gentle simmer. Avoid letting it reach a vigorous boil.
5. Simmer Until Tender
Reduce the heat to medium-low and simmer for approximately 15–20 minutes, stirring occasionally.
The broccoli should be tender but not completely falling apart.
6. Adjust the Texture
For a smoother soup while still keeping some pieces of broccoli, use an immersion blender to briefly blend a small portion directly in the pot.
This step is optional but creates a thicker, creamier consistency without eliminating all of the vegetable texture.
7. Add the Cheese
Reduce the heat to low.
Add the freshly grated cheddar a handful at a time, stirring after each addition until completely melted.
Add the Parmesan, if using, and stir until the soup is smooth and creamy.
Avoid boiling the soup after adding the cheese, as excessive heat can cause the cheese to separate and develop a grainy texture.
8. Taste & Serve
Taste the soup and adjust the salt and black pepper as needed.
Ladle into bowls and finish with additional shredded cheddar and freshly cracked black pepper.
Serve hot with crusty bread, toasted sourdough, or a grilled cheese sandwich.
Why This Recipe Works
Starting with a butter-and-flour roux creates a thick, creamy base without relying entirely on heavy cream. Broccoli and carrots add freshness, texture, and subtle sweetness that balance the richness of the cheddar.
Sharp cheddar provides a stronger cheese flavor, so you can achieve a rich result without overwhelming the soup. Adding freshly grated cheese gradually over low heat helps it melt smoothly into the base instead of clumping or separating.
Briefly blending part of the soup is another easy way to create a thicker consistency while keeping plenty of broccoli pieces in every bowl.
Tips for the Best Broccoli Cheddar Soup
- Grate your own cheddar because pre-shredded cheese often contains anti-caking ingredients that can affect how smoothly it melts.
- Cut the broccoli into small pieces so it's easy to get broccoli in every spoonful.
- Add the cheese over low heat to help prevent a grainy texture.
- Use sharp or extra-sharp cheddar for a stronger cheese flavor.
- Don't let the soup boil after adding the dairy and cheese.
- Blend only part of the soup if you want a creamy base while maintaining some texture.
- Add extra broth when reheating if the soup becomes too thick in the refrigerator.
Explore our selection of high-quality blenders to create smooth, creamy broccoli cheddar soup directly in the pot while keeping complete control over the final texture