Follow Me On Social Media!
Creamy Broccoli Cheddar Soup
This creamy broccoli cheddar soup is rich, thick, and loaded with tender broccoli and sharp cheddar cheese. Ready in 30 minutes and absolutely irresistible!

The Ultimate Creamy Broccoli Cheddar Soup
There is nothing quite like a warm, thick bowl of broccoli cheddar soup on a cool day. This recipe delivers the most creamy, cheesy, and deeply flavorful soup you’ve ever tasted — and it comes together in just 30 minutes on the stovetop.
We’re using real sharp cheddar cheese, fresh broccoli, and a simple roux base to create that signature velvety texture. No processed cheese required. This is the real deal!
Ingredients
- 4 cups fresh broccoli florets, roughly chopped
- 1 medium onion, diced
- 3 garlic cloves, minced
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 2 cups chicken broth (or vegetable broth)
- 2 cups whole milk
- 1 cup heavy cream
- 2.5 cups sharp cheddar cheese, freshly shredded
- 1 medium carrot, grated
- 1/2 tsp mustard powder
- 1/2 tsp smoked paprika
- Salt and black pepper to taste
Instructions
- In a large pot or Dutch oven, melt butter over medium heat. Add onion and cook until softened, about 4–5 minutes.
- Add garlic and cook 1 more minute until fragrant.
- Sprinkle flour over the butter mixture and stir constantly for 2 minutes to cook out the raw flour taste.
- Slowly pour in the chicken broth while whisking constantly to prevent lumps.
- Add milk, heavy cream, mustard powder, and smoked paprika. Bring to a gentle simmer.
- Add broccoli florets and grated carrot. Simmer for 10–12 minutes until broccoli is very tender.
- Use an immersion blender to partially blend the soup — blend about half while leaving some chunks for texture.
- Reduce heat to low and stir in the shredded cheddar cheese in batches, stirring until fully melted after each addition.
- Season generously with salt and pepper. Taste and adjust.
- Serve hot, garnished with extra shredded cheese and a crack of black pepper.

Tips for the Creamiest Soup
- Always shred cheese from a block — pre-shredded cheese contains anti-caking agents that prevent smooth melting.
- Don’t let the soup boil after adding cheese or it can turn grainy.
- Partial blending gives the best texture: creamy base with tender broccoli chunks.
- Mustard powder enhances the cheesy flavor without tasting like mustard.
- Use whole milk and cream for the richest result — low-fat substitutes won’t give the same texture.
Serving Suggestions
Serve this soup in a sourdough bread bowl for the ultimate cozy experience. It’s also wonderful with crusty garlic bread, a simple green salad, or grilled cheese sandwiches on the side. A drizzle of hot sauce adds a nice kick!
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, stirring frequently — do not boil. Add a splash of milk or broth if the soup has thickened too much. This soup does not freeze well due to the dairy content.
Frequently Asked Questions
Can I make this soup vegetarian?
Absolutely! Simply swap the chicken broth for vegetable broth. The flavor will still be fantastic.
How do I prevent the cheese from clumping?
Make sure the soup is on low heat when you add the cheese, and add it in small batches while stirring constantly. Never add cheese to a boiling soup.
Can I use frozen broccoli?
Yes, frozen broccoli works well. Add it directly to the soup still frozen and adjust cooking time to 12–15 minutes.
Can I make this ahead of time?
Yes! Make the soup base up to 2 days ahead and refrigerate. When ready to serve, reheat gently and add the cheese fresh for best results.
What type of cheddar cheese works best?
Sharp or extra-sharp cheddar gives the most pronounced flavor. White cheddar also works beautifully and gives the soup an elegant appearance.