
Broccoli Cheddar Soup Recipe tastes rich, cheesy, and cozy with tender broccoli in every spoonful, perfect when you crave comfort in a bowl. It suits busy home cooks who want a restaurant-style Broccoli Cheddar Soup Recipe on the table in about 40 minutes, start to finish. I tested versions of this Broccoli Cheddar Soup Recipe for years, and my kids still ask for “the cheesy green soup” weekly.
Why Broccoli Cheddar Soup Recipe Is Worth It
This Broccoli Cheddar Soup Recipe gives you thick, creamy texture without a ton of fuss or fancy ingredients. You get deep cheddar flavor, soft but not mushy broccoli, and a silky base that feels like a hug in a bowl.
You cook everything in one pot, so cleanup stays easy on a weeknight. The recipe also uses simple pantry staples like broth, milk, and flour, so you probably own most of what you need already.
“This Broccoli Cheddar Soup Recipe tastes like a cozy restaurant favorite but comes together faster than takeout, and my whole family licks the bowls clean. ★★★★★”
Ingredients You Need
Produce
- 4 cups fresh broccoli florets, chopped small
- Use mostly florets with some peeled stems for extra sweetness.
- Frozen broccoli works in a pinch; do not thaw, just add a few minutes to the simmer time.
- 1 small yellow onion, finely diced
- 1 medium carrot, shredded or finely diced
- 2 cloves garlic, minced
Dairy
- 3 cups sharp cheddar cheese, freshly shredded
- Use a block of cheddar and shred it yourself so it melts smoothly.
- I like extra sharp Tillamook or Cabot for bold flavor.
- 3 tablespoons unsalted butter
- 2 cups whole milk
- You can use 2 percent milk, but the soup tastes richer with whole milk.
- 1 cup heavy cream
- Swap with half and half for a lighter version, or use more milk and a bit more cheese.
Pantry
- 3 tablespoons all-purpose flour
- Use gluten free all-purpose blend if needed.
- 3 cups low sodium chicken broth
- Vegetable broth works great for a vegetarian version.
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika or sweet paprika
- ¼ teaspoon ground mustard powder
- This boosts the cheddar flavor without tasting like mustard.
Optional add-ins
- Pinch of red pepper flakes for gentle heat
- ½ cup extra shredded cheddar for topping
- Croutons or toasted bread cubes for crunch
- A small squeeze of lemon juice at the end to brighten the flavor
Equipment
- Large heavy-bottomed pot or Dutch oven
- Cutting board and sharp knife
- Box grater or food processor for shredding cheese
- Wooden spoon or silicone spatula
- Ladle
- Immersion blender or regular blender (optional, for smoother texture)
Quick Tips & substitutions
- Shred your own cheddar so the soup turns out smooth and creamy.
- Cut broccoli into small, bite-size pieces so it cooks quickly and stays tender.
- Use low sodium broth so you control the salt level.
- Swap chicken broth with vegetable broth for a vegetarian Broccoli Cheddar Soup Recipe.
- Use gluten free all-purpose flour blend to thicken if you avoid gluten.
- Stir the soup often after you add milk and cream so it does not scorch on the bottom.
- Keep the heat on medium or medium low after adding dairy so the milk does not curdle.
- Add cheese off the heat and stir in small handfuls so it melts smoothly.
- Use half and half or extra milk instead of heavy cream for a lighter version.
- Add a splash of hot sauce or pinch of cayenne if you like a little kick.
How to Make Broccoli Cheddar Soup Recipe
Step 1: Prep the vegetables and cheese
Chop broccoli into small florets and peel any thick stems, then dice them small. Finely dice the onion and shred the carrot so it softens quickly. Shred the cheddar cheese and set it in the fridge until you need it, since cold cheese melts more evenly.
Step 2: Sauté the aromatics
Place your pot over medium heat and add the butter. When the butter melts and starts to foam, add the onion and carrot. Cook 4 to 5 minutes, and stir often until the onion turns soft and translucent and the carrot softens. Add the garlic and cook 30 seconds until it smells fragrant.
Step 3: Build the roux
Sprinkle the flour over the vegetables and stir until everything looks coated. Cook 1 to 2 minutes so the flour tastes toasty, not raw. Stir constantly so the flour does not stick to the bottom of the pot.
Step 4: Add broth and seasonings
Slowly pour in the chicken broth while you whisk or stir, and break up any lumps. Add salt, pepper, smoked paprika, and mustard powder. Stir well and bring the mixture to a gentle simmer.
Step 5: Add broccoli and simmer
Add the chopped broccoli to the pot and stir it into the broth mixture. Keep the heat at a gentle simmer and cook 10 to 12 minutes until the broccoli turns bright green and tender. Stir a few times so the broccoli cooks evenly and nothing sticks.
Step 6: Add milk and cream
Pour in the milk and heavy cream and stir to combine. Keep the heat on medium low and let the soup heat until it steams and tiny bubbles appear around the edges. Do not let it boil hard, since that can cause the dairy to separate.
Step 7: Adjust texture
Decide how chunky or smooth you want your Broccoli Cheddar Soup Recipe. For a chunkier soup, leave it as is and move to the cheese step. For a smoother soup, use an immersion blender directly in the pot and pulse a few times until you reach your ideal texture, or blend part of the soup in a blender and return it to the pot.
Step 8: Melt in the cheddar
Turn the heat to low and add the shredded cheddar in small handfuls. Stir after each addition until the cheese melts before you add more. Taste and adjust salt and pepper, and add a tiny squeeze of lemon juice if you want a brighter flavor.
Step 9: Serve
Ladle the Broccoli Cheddar Soup Recipe into bowls while it stays hot and creamy. Top with extra shredded cheddar, croutons, or a sprinkle of red pepper flakes. Serve right away with crusty bread or a simple salad on the side.
Recipe Variations
- Gluten free: Use gluten free all-purpose flour blend or 1 tablespoon cornstarch mixed with cold milk instead of regular flour.
- Vegetarian: Use vegetable broth and keep the rest of the recipe the same.
- Lighter version: Use 2 percent milk and skip the cream, then add an extra ½ cup cheddar to keep flavor rich.
- Low carb: Skip the flour and thicken by simmering longer, then blend part of the soup for body.
- Extra protein: Stir in cooked shredded chicken or cooked white beans at the end.
- Extra veggies: Add small diced cauliflower, celery, or spinach along with the broccoli.
- Spicy: Add cayenne, hot sauce, or pepper jack cheese along with the cheddar.
Ways to Serve
- Serve with crusty sourdough or a warm baguette for dunking.
- Pair with a simple green salad with lemony vinaigrette.
- Spoon over a baked potato for a hearty, cheesy topping.
- Serve in a bread bowl for a fun, cozy dinner.
- Offer with grilled cheese sandwiches for the ultimate comfort meal.
Storage Success
Let the Broccoli Cheddar Soup Recipe cool until it reaches room temperature, then store it in airtight containers in the fridge for up to 4 days. Reheat gently on the stove over low heat and stir often, and add a splash of milk or broth if it looks too thick. You can freeze it for up to 2 months, but the texture may turn slightly grainy, so reheat slowly and whisk well to smooth it out. I often freeze it in single portions so I can grab a quick, cozy lunch whenever the craving hits.

Broccoli Cheddar Soup Recipe
Ingredients
Method
- Melt the butter in a large pot over medium heat. Add the chopped onion and cook until softened, about 4–5 minutes. Stir in the minced garlic and cook for 30 seconds more.
- Sprinkle the flour over the onion mixture and cook, stirring constantly, for 1–2 minutes to form a roux.
- Slowly whisk in the chicken broth, then the milk, stirring until smooth and slightly thickened.
- Add the chopped broccoli and shredded carrots. Bring to a gentle simmer and cook for 15–20 minutes, or until the vegetables are tender.
- Reduce the heat to low. Gradually stir in the shredded cheddar cheese until melted and the soup is creamy. Do not let it boil once the cheese is added.
- Season with salt, black pepper, and paprika if using. Taste and adjust seasoning as needed, then serve warm.
Notes
Approximate per 1-cup serving: 320 calories; fat 22 g; saturated fat 13 g; carbohydrates 16 g; fiber 2 g; sugars 7 g; protein 15 g; sodium 620 mg. Values will vary based on brands, add-ins, and portion size.
