Soups & Stews
This Bear Creek broccoli cheese soup delivers the kind of creamy, comforting texture that turns a simple meal into a cozy centerpiece. š The secret lies in a proper rouxācooked butter and flourāthat creates a velvety base before layers of sharp cheddar and creamy milk meld together.
I've perfected this recipe over years of testing, ensuring every spoonful delivers that signature cheese swirl and tender broccoli florets.
The beauty of this soup is its balanceārich yet not overly heavy, with just enough tang from the cheese to cut through the creaminess. A slow simmer develops deep, savory flavors while keeping the broccoli bright and vibrant.
What makes it truly special is the way the cheese melts into delicate swirls when stirred, creating that restaurant-quality finish you crave at home.
What you'll end up with is a steaming bowl of soup where each bite combines tender broccoli, creamy sauce, and those melt-in-your-mouth cheese swirls. The aroma alone will have everyone gathering around the table, and the textureāsmooth yet satisfyingāmakes it perfect for chilly evenings or hearty lunches.
Serve it with crispy croutons for texture or a sprinkle of fresh parsley for brightness. This recipe delivers on every promise of comfort food without sacrificing sophistication. Let's get started on making itāyour taste buds will thank you.
Ingredients for bear creek broccoli cheese soup
Here's what you need for that ultra-creamy Bear Creek broccoli cheese swirl experience.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter š§ | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour š¾ | ½ cup | For perfect roux texture |
| Fresh Broccoli Crowns š„¦ | 2 lbs | Cut into small florets |
| Yellow Onion š§ | 1 whole | Medium, diced |
| Garlic Cloves š§ | 4 cloves | Minced for aromatic depth |
| Sharp Cheddar Cheese š§ | 2 cups | Shredded, aged 6+ months |
| Whole Milk š„ | 3 cups | Full-fat for creaminess |
| Chicken Broth š§ | 4 cups | Low-sodium preferred |
| Heavy Cream š„ | ½ cup | For ultra-smooth texture |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper š¶ļø | ½ tsp | Freshly ground preferred |
| Fresh Parsley šæ | ¼ cup | Chopped, for garnish |
| Butter Croutons š | ½ cup | Optional, for crunch |
The butter and flour make all the difference hereāthis isn't just any roux. European-style unsalted butter (like PlugrĆ” or Land O'Lakes) gives the best flavor, but any good-quality butter works. For the flour, King Arthur or Bob's Red Mill are my go-tosāthey're finely milled and create that perfect velvety texture. The broccoli should be fresh, with tight florets and bright green color. Trader Joe's often has the best pre-cut crowns, but if you're buying whole heads, trim the thick stems and cut into even-sized florets for consistent cooking. Sharp cheddar is non-negotiableāCabot or Tillamook are my favorites, but any aged cheddar will do.
No sharp cheddar? Pepper jack or GruyĆØre add different but delicious flavors. Running out of whole milk? Half-and-half works too, though it'll be slightly richer. The chicken broth can be subbed with vegetable broth if preferred, but the flavor will be more neutral. For extra richness, swap half the milk for heavy cream. The parsley is just for garnish, so dried works in a pinch (use half the amount). And those croutons? Store-bought work fine, but homemade with sourdough are worth the extra effort.
This soup tastes even better the next dayāhonestly, the flavors meld more beautifully. Store leftovers in an airtight container for up to 5 days in the fridge. For freezing, portion into single-serving containersāit reheats perfectly and keeps for 3 months. The roux can be made ahead and stored in the fridge for 2 days (just whisk it back up before adding liquids). And if you're making a big batch, double the recipeāthis soup disappears fast around here.
Why You'll Love This Recipe
- Foolproof Foundation: I swear by this rouxājust butter, flour, and a splash of patience. The moment you add the garlic and onion, your kitchen smells like a cozy diner, and thatās before the broccoli even hits the pot.
- Cheesy Crisp Magic: That golden, nutty cheese crust on top? Itās the star. The broccoli stays bright and tender, while the cheese turns into little crispy pocketsāevery spoonful is pure satisfaction.
- Weeknight Workhorse: I make this when Iām too tired to think. Toss in whatever veggies I have (carrots, potatoes, even leftover chicken), and itās a meal. Even my picky eaters ask for seconds.
- Budget-Friendly Leftovers: A single batch stretches for three lunches, and it reheats like a dream. Honestly, the only thing better than the first bowl is the thirdāwhen the flavors have melded into something even richer.
Step-by-step instructions for creamy broccoli cheese soup
Here's how to build this velvety soup with perfect cheese swirls and tender broccoli florets.
š³ Step 1: Build the Perfect Roux Foundation
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. I like to use small butter cubes so they melt evenly without burning. Once fully melted, add the 0.5 cup all-purpose flour all at once and whisk constantly for 2-3 minutes until the mixture turns a rich, golden brown color.
This is your flavor baseādon't rush it. You'll know it's ready when it smells nutty and coats the back of a spoon smoothly. If it darkens too quickly, reduce the heat slightly. This roux will give your soup that signature creamy thickness and deep flavor that separates good soup from great soup.
šØāš³ Step 2: SautĆ© Aromatics and Add Broccoli
With the roux ready, add the 1 whole yellow onion and 4 cloves minced garlic, cooking for 3-4 minutes until the onion softens and becomes translucent. Here's where the magic happensāI add the 2 lbs fresh broccoli crowns (cut into small florets) right away and stir for 2 minutes to lightly blanch them.
This partial cooking prevents the broccoli from turning mushy later. The florets should still have a vibrant green color and a slight crispness when you taste them. If they're already too soft, reduce the time next batch. The broccoli will finish cooking in the broth, but this step jumpstarts the flavor development.
š„ Step 3: Create the Creamy Base
Slowly pour in the 3 cups whole milk while whisking continuously to prevent lumps from forming. Bring the mixture to a gentle simmer over medium-low heat, stirring often. After 5 minutes, add the 4 cups chicken broth and the 1.5 tsp salt. Let it simmer uncovered for 10 minutes to let the flavors meld.
Here's the thingādon't walk away. You want to watch for any lumps forming. If you see them, just whisk vigorously to break them up. The soup should be smooth and silky at this stage. If it's too thick, add a splash of milk or broth to reach your desired consistency. This is the moment that matters for that ultra-creamy texture we're after.
š„ Step 4: Add Cheese and Finish Cooking
Reduce the heat to low and gradually whisk in the 2 cups sharp cheddar cheese until fully melted and smooth. Then stir in the 0.5 cup heavy cream and 0.5 tsp ground black pepper. Let the soup simmer gently for another 5 minutesāthis allows the cheese to fully incorporate and develop its rich, tangy flavor.
I know it seems weird, but trust me when I say not to overcook this part. The cheese should be fully melted but still have that beautiful, creamy swirl appearance. If the soup starts to separate, whisk in another tablespoon of milk to bring it back together. The goal is that luxurious, restaurant-quality creaminess that makes this soup worth every bite.
š½ļø Step 5: Garnish and Serve Warm
Remove the soup from heat and let it sit for 5 minutes to allow the flavors to settle. Just before serving, stir in the 0.25 cup chopped fresh parsley and top each bowl with 0.5 cup butter croutons. The croutons add that perfect textural contrast to the creamy soup.
Serve immediately while still warm. The soup should be thick enough to leave a creamy coating on your spoon but still easy to drink. Each spoonful should deliver that perfect balance of cheesy richness, tender broccoli, and savory broth. And don't forgetāreal talk: the first few bites are always the best when it's piping hot!
Pro Tips For Making Bear Creek Broccoli Cheese Soup
- COOK FLOUR ON MEDIUM: I used to blast the roux with high heat and end up with a gray, bitter pasteāruined the whole soup. For this recipe, keep the butter and flour on medium-low until itās a pale golden paste, then only raise the heat to cook the onions. The cheese wonāt scorch, and the flavor stays clean.
- TRIM BROCCOLI STEMS FIRST: Peel and chop the thick stems into matchsticks before cutting the crownsāthis adds texture and prevents a watery soup. I learned this the hard way after ending up with mushy, underused stems lurking at the bottom.
- SWAP SALTED FOR UNSALTED CHEESE: If you grab pre-shredded salted cheese, youāll end up with a soup that tastes like a salt block. Either buy block cheese and shred it yourself, or use unsalted varieties like sharp cheddar and add the salt after the roux forms.
- BLEND HALF, STRAIN THE REST: For a silky texture without overworking the soup, blend half the cooked mixture until smooth, then stir it back into the rest. Strain through a fine-mesh sieve if you want it extra velvetyāthis cuts down on blending time and keeps the broccoliās natural sweetness intact.
Health benefits of this bear creek broccoli cheese soup
Creamy Comfort Boost
This soup is a protein powerhouse packed with casein and whey from the cheese, which help keep you full for hours. The 2 cups sharp cheddar provide 12 grams of protein per serving, making it a satisfying meal.
Plus, the whole milk and heavy cream add healthy fats that support brain function and keep energy levels steady throughout the day. šŖ
Vegetable-Packed Nutrition
The 2 lbs fresh broccoli delivers 100% of your daily vitamin C and 150% of vitamin K in just one bowl. These nutrients support immune function and bone health, while the fiber content aids digestion.
I always use fresh broccoli because frozen versions lose some of their vitamin C during processing. The yellow onion adds flavonoids that have anti-inflammatory benefits.
Calcium-Rich Creaminess
With 2 cups sharp cheddar, this soup provides 40% of your daily calcium needs per serving. Calcium isn't just for bonesāit helps regulate muscle contractions, including your heartbeat. The whole milk adds even more calcium while providing vitamin D, which helps your body absorb this essential mineral.
This combination makes it a great post-workout meal or cozy dinner option.
Low-Calorie Luxury
Despite its rich flavor, this soup is surprisingly moderate in caloriesāabout 350 calories per serving. The chicken broth keeps it light while the broccoli adds volume without excess calories.
The heavy cream adds richness, but using it in moderation keeps the calorie count reasonable. It's the perfect balance of indulgence and nutrition for those who want comfort without guilt.
Digestive Benefits
The fiber from broccoli and probiotics from aged cheddar work together to support gut health. Fermented cheeses like aged cheddar contain beneficial bacteria that aid digestion. The low-sodium chicken broth helps prevent bloating while still providing rich flavor.
I always recommend using low-sodium broth to keep the soup gentle on digestion while maintaining great taste. š±
Meal Prep Advantage
This soup tastes even better the next day as the flavors meld together. The cheese continues to melt slightly, creating an even creamier texture. Storing it in the fridge for up to 5 days preserves its nutritional benefits while making it a convenient meal option.
The broccoli retains its nutrients better when reheated gently, so I always recommend reheating on the stovetop rather than microwaving. It's a great way to get a healthy, comforting meal ready in minutes.
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
For a lighter version, replace the 0.5 cup heavy cream with 0.5 cup whole milk or half-and-half. The soup will still be creamy but slightly less rich. If you want extra richness without heavy cream, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold milk at the end for a silky texture.
Why does my soup get lumpy when I add the cheese?
Lumps happen when cheese melts unevenly. The fix? Lower the heat to low and whisk constantly until fully melted. For extra insurance, melt the cheese separately in a microwave-safe bowl for 30 seconds, then stir it back into the soup. Always add cheese gradually to prevent clumping.
Can I use frozen broccoli instead of fresh?
Yes, but with adjustments! Use 2 cups frozen broccoli florets (thawed) and add them to the soup after the 10-minute simmer with the broth. Frozen broccoli releases more moisture, so you may need to simmer uncovered for an extra 5 minutes to thicken the soup. Fresh broccoli gives the best texture, but frozen works in a pinch.
How do I make this soup dairy-free?
Swap the cheese for 2 cups shredded dairy-free cheddar alternative (like Violife or Daiya) and use 3 cups unsweetened almond milk instead of whole milk. For the roux, use olive oil or vegan butter. The texture will be slightly lighter, but still creamy. Add 1 tsp nutritional yeast for a cheesy flavor boost.
What's the best way to reheat leftovers?
Reheat gently on the stovetop over medium-low heat, stirring often, until just warm (5-7 minutes). Avoid microwavingāit can make the soup watery. If it thickens too much, stir in 1-2 tablespoons milk or broth. For extra creaminess, whisk in 1 tablespoon butter while reheating. Leftovers taste even better the next day!
