As an Amazon Associate I earn from qualifying purchases.
This creamy broccoli cheddar soup combines fresh broccoli with sharp cheddar cheese in a smooth, comforting base. It’s easy to prepare and perfect for a warming lunch or dinner. The recipe highlights fresh ingredients and simple techniques for a rich, satisfying soup.
Rich, velvety broccoli cheddar soup that warms you up in under an hour with simple ingredients.
Warm up with this luscious broccoli cheddar soup that blends fresh broccoli and sharp cheddar into a creamy, satisfying bowl. It’s a perfect choice for a comforting lunch or dinner, offering a balance of rich flavors and wholesome ingredients. Easy to prepare and wonderfully versatile, this soup is sure to become a favorite on chilly days.

Recipe Overview
Why This Recipe Works
Here’s why this Creamy Broccoli Cheddar Soup Recipe recipe has become a go-to favorite.
Why We Love It
- Uses fresh broccoli for vibrant flavor and texture
- Rich, creamy texture without heaviness
- Quick and easy to prepare on weeknights
- Customizable with vegetarian options
- Nutritious and filling meal in a bowl
Shop the tools used in this recipe
Key Ingredients
Sharp cheddar cheese is essential for that classic tangy, creamy flavor, while fresh broccoli provides a bright color and fresh bite that frozen just can’t match.
Gather these fresh and pantry staples to make this creamy broccoli cheddar soup come together beautifully.
Ingredient Notes
- For the Soup
- 4 cups fresh broccoli florets (about 1 medium head)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 4 cups chicken broth (or vegetable broth for vegetarian)
- 2 cups whole milk
- 2 cups sharp cheddar cheese, shredded
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon smoked paprika (optional)
- 1/4 teaspoon ground mustard powder (optional)
Get 100+ step-by-step, printable recipe cards with lifetime access—no more endless scrolling through blog posts.

Equipment Needed
Step-by-Step Instructions
Follow these steps to create a smooth, creamy broccoli cheddar soup with balanced flavors and perfect texture.
Pro Tip
Slowly add the hot broth to the roux mixture while whisking constantly to avoid lumps and create a perfectly smooth soup base.
Success Tips
- Use freshly shredded cheese rather than pre-shredded for better melting and texture.
- Cook the roux slowly and whisk constantly to prevent lumps in the soup base.
- Simmer broccoli just until tender to avoid mushy texture and preserve nutrients.
- If blending, leave some broccoli chunks for texture and visual appeal.
- Adjust thickness by adding more milk or broth to suit your preference.

Ingredient Swaps
If you don’t have these ingredients on hand or want to try variations, consider these swaps.
Best Substitutions
- Use sharp white cheddar or a blend of cheddar and Monterey Jack for a milder flavor.
- Replace whole milk with half-and-half or cream for a richer soup, or use low-fat milk for a lighter version.
- Swap broccoli for cauliflower for a different but equally creamy vegetable base.
- Use gluten-free flour or cornstarch slurry instead of all-purpose flour for a gluten-free option.
- Vegetable broth can replace chicken broth to make the soup vegetarian.
Frequently Asked Questions
Q: Can I freeze this soup?
A: Yes, this soup freezes well. Store in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.
Q: Can I make this soup ahead of time?
A: Absolutely. Prepare the soup up to 2 days in advance and store it in the refrigerator. Reheat gently before serving.
Q: How can I make this soup dairy-free?
A: Use a dairy-free butter substitute, plant-based milk, and a vegan cheese alternative to make this soup dairy-free.
Q: Is it necessary to blend the soup?
A: No, blending is optional. Blending part of the soup creates a creamier texture, but leaving it chunky works well too.
Q: Can I use frozen broccoli?
A: Yes, but fresh broccoli provides better texture and flavor. If using frozen, reduce simmering time to avoid overcooking.
Storage Tips
Keep your soup fresh and flavorful with these storage tips.
Storage & Reheating
- Store leftover soup in an airtight container in the refrigerator for up to 4 days.
- Reheat gently on the stove over low heat, stirring frequently to prevent scorching.
- Freeze soup in portioned containers for up to 3 months; thaw overnight in the fridge before reheating.
- When reheating frozen soup, add a splash of milk or broth to restore creaminess.
What to Serve With It
Serve this soup alongside these complementary dishes for a complete meal.
Serving Suggestions
- Crusty artisan bread or garlic bread for dipping
- Simple green salad with a light vinaigrette
- Roasted chicken or turkey sandwiches
- A crisp apple or pear slices for a fresh contrast

Creamy Broccoli Cheddar Soup Recipe
Ingredients
- For the Soup
- ☐ 4 cups fresh broccoli florets (about 1 medium head)
- ☐ 1 medium onion, finely chopped
- ☐ 2 cloves garlic, minced
- ☐ 4 tablespoons unsalted butter
- ☐ 1/4 cup all-purpose flour
- ☐ 4 cups chicken broth (or vegetable broth for vegetarian)
- ☐ 2 cups whole milk
- ☐ 2 cups sharp cheddar cheese, shredded
- ☐ 1/2 teaspoon salt
- ☐ 1/4 teaspoon black pepper
- ☐ 1/4 teaspoon smoked paprika (optional)
- ☐ 1/4 teaspoon ground mustard powder (optional)
Instructions
- 1 1. Chop the broccoli into small florets and finely dice the onion and mince the garlic.
- 2 2. In a large pot, melt the butter over medium heat until foaming and fragrant, about 2 minutes.
- 3 3. Add the chopped onion and sauté until translucent and softened, about 5 minutes. Stir in the garlic and cook for another 30 seconds until fragrant.
- 4 4. Sprinkle the flour over the onion mixture and whisk constantly for 2-3 minutes to cook out the raw flour taste and form a roux. It should look smooth and slightly golden.
- 5 5. Gradually pour in the chicken broth while whisking continuously to avoid lumps. Bring to a gentle simmer and let it thicken, about 5-7 minutes.
- 6 6. Add the broccoli florets to the pot, cover partially, and simmer until the broccoli is tender, about 10-12 minutes.
- 7 7. For a smoother texture, use an immersion blender to purée part or all of the soup directly in the pot, or carefully transfer half to a blender and blend until smooth, then return to the pot.
- 8 8. Stir in the milk and heat gently until warmed through, but do not boil.
- 9 9. Remove the pot from heat and gradually add the shredded cheddar cheese, stirring until melted and smooth.
- 10 10. Season with salt, pepper, smoked paprika, and mustard powder to taste. Adjust seasoning as needed.
- 11 11. Serve hot with crusty bread or your favorite toppings.
Did You Make This Creamy Broccoli Cheddar Soup Recipe?
We’d love to hear how it turned out. Leave a rating and comment below.

