Home/Recipes/Creamy Broccoli Cheddar Soup

Creamy Broccoli Cheddar Soup

Rich, creamy broccoli cheddar soup loaded with tender broccoli and sharp cheddar. Better than Panera!

Easy
45 mins
👥 6 Servings
🔥 380 Cal

The Ultimate Comfort Soup

Creamy Broccoli Cheddar Soup is the definition of comfort food. It's rich, velvety, loaded with tender broccoli florets, and packed with sharp cheddar cheese. This homemade version rivals anything you'd get at Panera Bread or any restaurant, but costs a fraction of the price and tastes even fresher. Once you make it from scratch, you'll never go back to canned soup. It's perfect for chilly days, cozy dinners, or anytime you need a warm hug in a bowl.

The Secret to Creaminess

The secret to restaurant-quality creaminess isn't just cream - it's the roux. A roux (butter and flour cooked together) creates a velvety base that thickens the soup without it being gloopy or starchy-tasting. The roux also helps prevent the cheese from separating or becoming grainy. Heavy cream adds richness, but the roux is what creates that signature silky texture. Don't skip this step - it's what makes homemade better than canned.

Fresh vs Frozen Broccoli

Both work! Fresh broccoli has slightly better texture and flavor, but frozen is more convenient and works perfectly fine. If using frozen, no need to thaw - just add it directly to the soup. It will release a bit more water, so you might need to simmer longer to reach desired thickness. The beauty of this soup is its flexibility - use what you have. Some people even use a mix of fresh and frozen.

Cheese Makes the Difference

Sharp cheddar is essential for authentic broccoli cheddar soup flavor. Don't use mild cheddar - you need that tangy, bold flavor to stand up to the cream and broccoli. Always grate your own cheese from a block - pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. You can mix in other cheeses too - add some Gruyere for nuttiness or Parmesan for extra umami. Just make sure cheddar is the dominant flavor.

Texture Options

Some people love chunky broccoli cheddar soup, others prefer it partially blended. This recipe keeps most of the broccoli in tender florets for texture, but you can blend half the soup for a creamier base while keeping some chunks. Or blend it completely smooth if you prefer. Use an immersion blender right in the pot for easy blending, or carefully transfer portions to a regular blender (never fill more than halfway with hot liquid).

Perfect Pairings

Broccoli cheddar soup begs for bread. Serve it in bread bowls for the ultimate experience, or with crusty sourdough, garlic bread, or grilled cheese sandwiches for dipping. It's also excellent with crackers, pretzel rolls, or cheddar biscuits. For a complete meal, add a simple side salad. The soup is rich, so you want something to balance it - the bread soaks up the creamy goodness perfectly.

Make-Ahead and Storage

This soup actually improves overnight as the flavors meld. Make it a day ahead and reheat gently - you might need to add a splash of milk or broth as it thickens in the fridge. It keeps for 4-5 days refrigerated. You can also freeze it for up to 3 months, though the texture might be slightly different when thawed (whisk well while reheating to re-emulsify). Many people make double batches specifically to freeze portions for easy future meals.

Sneaking in Nutrition

While this soup is indulgent, it's also packed with broccoli, which means vitamins, fiber, and nutrients. It's a great way to get kids (and adults!) to eat their vegetables. The creamy, cheesy nature disguises the fact that you're eating a ton of broccoli. Some people sneak in even more veggies - cauliflower works great and you can barely taste it. You can also add carrots for color and sweetness. It's comfort food that's secretly good for you.

Recommended Kitchen Equipment

Shop on Amazon

Recommended kitchen tools for this recipe:

🛈 As an Amazon Associate, we earn from qualifying purchases at no extra cost to you.

Advertisement

Loading ad...

Ingredients

6
servings
  • 4 cups (about 2 large heads) fresh broccoli, cut into small florets
  • 1/4 cup (4 tbsp) unsalted butter
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 2 cups chicken or vegetable broth
  • 1 cup whole milk
  • 1 cup heavy cream
  • 3 cups (12 oz) sharp cheddar cheese, freshly grated
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp nutmeg (optional)
  • 2 carrots, diced small (optional)

Nutrition (Total)

Calories
380
Protein
16g
Carbs
18g
Fat
28g

Equipment Needed

  • Large pot or Dutch oven
  • Whisk
  • Sharp knife
  • Cutting board
  • Immersion blender (optional)
Creamy broccoli cheddar soup in white bowl with crusty bread

Before You Start

  • Use sharp cheddar, not mild
  • Grate cheese yourself - don't use pre-shredded
  • Remove from heat before adding cheese
  • Don't skip the roux - it prevents graininess

Advertisement

Loading ad...

Shop Fresh Ingredients

Shop on Amazon

Get fresh ingredients delivered to your door:

🛈 As an Amazon Associate, we earn from qualifying purchases at no extra cost to you.

Instructions

1

Prep and cook broccoli

Cut broccoli into small, bite-sized florets. Steam or boil broccoli for 5-7 minutes until tender but still bright green. Drain and set aside. You can also microwave with a splash of water for 4-5 minutes.

Step 1: Prep and cook broccoli
2

Make the roux

In large pot or Dutch oven, melt butter over medium heat. Add diced onion (and carrots if using) and cook 5 minutes until softened. Add minced garlic and cook 1 minute until fragrant. Sprinkle flour over vegetables and stir constantly for 2 minutes to cook out raw flour taste. This creates the roux.

Step 2: Make the roux
3

Add liquids

Gradually whisk in chicken broth, breaking up any lumps. Then add milk and cream. Bring to a simmer, stirring frequently, and cook 5-7 minutes until mixture thickens. It should coat the back of a spoon. Season with salt, pepper, and nutmeg if using.

Step 3: Add liquids
4

Add broccoli and cheese

Add cooked broccoli to the soup and stir. Remove pot from heat. Gradually add grated cheddar cheese a handful at a time, stirring well between additions until cheese is completely melted and smooth. Never add cheese while soup is boiling or it will be grainy.

Step 4: Add broccoli and cheese
5

Blend (optional) and serve

For creamier soup, use immersion blender to partially blend (leaving some chunks) or blend completely smooth. Taste and adjust seasoning. If too thick, add milk or broth. Serve hot with crusty bread, in bread bowls, or with crackers. Garnish with extra cheddar and black pepper if desired!

Step 5: Blend (optional) and serve

Advertisement

Chef's Tips

  • Use freshly grated sharp cheddar for best melting
  • Remove from heat before adding cheese to prevent graininess
  • Soup thickens as it sits - add milk when reheating
  • Tastes even better the next day!

Frequently Asked Questions

Why is my soup grainy instead of smooth?

The cheese was added when the soup was too hot, causing it to separate and become grainy. Always remove soup from heat before adding cheese, and add cheese gradually while stirring. Use freshly grated cheese (not pre-shredded) as pre-shredded has anti-caking agents that prevent smooth melting.

Can I use milk instead of heavy cream?

You can use whole milk, but soup won't be as rich and creamy. For best results, use half-and-half as a compromise. If using milk, you may need to add a bit more flour to the roux to achieve proper thickness. The cream is what makes it taste restaurant-quality though.

Can I use frozen broccoli?

Absolutely! Use 3-4 cups frozen broccoli florets (no need to thaw). Add directly to soup. Frozen broccoli releases more water, so you might need to simmer a bit longer to reach desired thickness, or add slightly more flour to the roux. Fresh and frozen both work great!

Why is my soup too thick/thin?

Too thick? Add milk or broth a little at a time until desired consistency. Too thin? Make a slurry with 2 tbsp flour + 1/4 cup cold milk, whisk into simmering soup and cook 5 minutes. Soup also thickens as it sits, so it may need thinning when reheating.

Can I make this vegetarian?

Yes! Use vegetable broth instead of chicken broth. Everything else is already vegetarian. The flavor will be slightly different but still delicious. Add a splash of soy sauce or miso paste for extra umami depth if you want to compensate for the chicken broth flavor.

Should I blend the soup or leave it chunky?

Personal preference! Leave it chunky for texture, blend half for creamy-but-chunky consistency, or blend completely smooth. Use an immersion blender for easiest blending. If using regular blender, only fill halfway with hot liquid and vent the lid to prevent explosions. Most people prefer partially blended.

Can I add other vegetables?

Yes! Carrots add sweetness and color (dice small and sauté with onions). Cauliflower is perfect - blends right in and you can barely taste it. Potatoes make it heartier. Some people add celery for flavor. Just make sure broccoli remains the dominant vegetable for authentic broccoli cheddar soup flavor.

How do I reheat without it separating?

Reheat gently over low-medium heat, stirring frequently. Add a splash of milk or broth to loosen it up as it will thicken in the fridge. Don't boil - high heat can cause cheese to separate. Microwave works too - use 50% power and stir every minute. Whisk well if it looks separated - it will come back together.

Tags

SoupComfort FoodVegetarianMake-AheadCreamy

Advertisement

Reviews (0)

Sort by:

Sign in to leave a review and rating!