Award-Winning Cream of Broccoli Soup Recipe: Velvety Richness With Crispy Celery Crowns

Soups & Stews

Award-Winning Cream of Broccoli Soup Recipe: Velvety Richness With Crispy Celery Crowns

This award-winning cream of broccoli soup delivers velvety richness with a perfect balance of creaminess and freshness—every spoonful is a testament to restaurant-quality comfort.

The secret lies in a smooth, velvety texture achieved through a proper roux and careful blending, while crispy celery crowns add a satisfying bite that contrasts beautifully with the silky broth. I've perfected this recipe over years of testing, ensuring it's foolproof yet impressive enough to win awards.

The foundation starts with a flavorful base of sautéed onions and garlic, which builds depth before introducing the broccoli and broth. A classic roux creates the ideal thickening agent, while heavy cream and cheese blend seamlessly for that signature velvety consistency.

The key to success? Simmering just long enough to develop flavors without overcooking the broccoli—keeping it tender yet vibrant.

What sets this recipe apart is the crispy celery crowns, which add a textural contrast that elevates the soup from ordinary to extraordinary. Each bite delivers a harmonious blend of creamy richness and fresh, crispy crunch, making it a standout dish for any occasion.

The soup is rich enough to satisfy cravings but balanced enough to feel light, ensuring every spoonful is pure comfort.

Serve this velvety masterpiece with crusty bread or a side salad for a complete meal that's as elegant as it is satisfying. The recipe includes optional variations, like adding cheese or bacon, so you can customize it to your taste.

Let's dive into the step-by-step instructions to create this award-winning classic in your own kitchen.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for award winning cream of broccoli soup

Velvety richness meets crispy crunch in this award-winning soup's essential ingredients.

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 4 cups Cut into bite-sized pieces
Yellow Onion 🧅 1 whole Diced, medium size preferred
Celery Stalks 🥬 4 whole Thinly sliced for crowns
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
All-Purpose Flour 🌾 ¼ cup For classic roux
Unsalted Butter 🧈 ½ cup Cold, cut into pieces
Heavy Cream 🥛 1 cup Full-fat for richness
Chicken Broth 🍲 4 cups Low-sodium preferred
Sharp Cheddar Cheese 🧀 1 cup Shredded, aged preferred
Parmesan Cheese 🧀 ¼ cup Freshly grated
Extra-Virgin Olive Oil 🫒 ½ cup For crispy celery crowns
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The broccoli and celery are your flavor anchors—fresh, vibrant florets ensure that bright, fresh taste, while crisp celery stalks add that signature crunch. For the best quality, hit the farmers market or produce section where they keep the broccoli coldest. I always grab organic when possible, but regular works too. The celery? Look for stalks that are firm and white at the base—those are the ones that'll crisp up beautifully. Pro tip: Cut the celery crowns into even slices so they crisp uniformly. The garlic and onion? Yellow onions add sweetness, while garlic brings depth—don't skip the mincing, it releases those amazing aromatics.

No fresh parsley? Dried works at half the amount, but fresh is ideal for that bright finish. Running low on heavy cream? Half-and-half with a splash of milk keeps the richness without breaking the bank. The cheese is where you can get fancy—sharp cheddar gives that tangy kick, but Gruyère or Swiss add complexity. For the celery crowns, if you're short on time, freeze them after slicing and crisp them straight from frozen. The roux is non-negotiable though—butter and flour create that velvety base that separates this from basic broccoli soup. And if you're watching calories, light cream cheese can replace some of the heavy cream.

This soup gets better the next day—3-4 days in the fridge, 3 months frozen. I always make a double batch because it reheats beautifully, and the flavors meld even more overnight. For crispy celery crowns, store them separately in an airtight container so they stay crunchy. The roux can be made ahead and refrigerated for up to 3 days—just whisk it back to smooth before using. Garnish with fresh parsley right before serving, or the color fades. And trust me, leftovers taste even better—the flavors have time to marry.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot, simmer, and blend. No fancy gadgets, no extra bowls, and honestly? That flour roux takes care of itself if you stir it once.
  • Garlic-Kissed Creaminess: The slow-cooked garlic cloves melt into the broth, then the flour thickens it into something dangerously smooth. That crisp-tender broccoli? It’s the star—bright, fresh, and still holding its shape.
  • Prep-Ahead Powerhouse: Make a double batch on Sunday, freeze half, and you’ve got a weeknight savior. Reheats like a dream, and the flavor only gets better after a day or two—trust me, I’ve tested it.
  • Budget Meets Luxury: Onion, celery, and garlic form the holy trinity of cheap flavor, while the broccoli adds freshness without breaking the bank. It’s the kind of soup that makes you feel fancy without the grocery bill to prove it.

Step-by-step instructions for cream of broccoli soup

Here's how to craft velvety, award-worthy soup with crispy celery crowns that'll wow anyone.

1

Sauté the Aromatic Base

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole diced yellow onion and 4 whole thinly sliced celery stalks, cooking for 5-6 minutes until softened and translucent. The celery should release its natural oils and begin to caramelize slightly at the edges.

Stir in the 4 cloves minced garlic and cook for another 30 seconds until fragrant. This step builds the flavor foundation—don't rush it. If the vegetables start to brown too quickly, reduce the heat slightly. The goal is to develop deep, savory notes before adding the flour.

2

Build the Roux and Cook the Broccoli

Lower the heat to medium-low and sprinkle in the 0.25 cup all-purpose flour, stirring constantly for 1-2 minutes until it forms a smooth, pale roux. This will thicken the soup beautifully and create that classic creamy texture. Immediately add the 4 cups fresh broccoli florets and stir to coat them in the flour mixture.

Cook for 3-4 minutes until the broccoli begins to soften slightly. Here's the thing—this step prevents the broccoli from turning mushy later. The flour creates a protective barrier that helps maintain texture. If the mixture starts to stick, add 1-2 tablespoons of the chicken broth to loosen it.

3

Create the Velvety Base

Pour in the 4 cups chicken broth all at once, stirring vigorously to combine. Bring to a gentle simmer and let it cook uncovered for 10 minutes, stirring occasionally. You'll notice the soup thicken as the starch from the roux activates. This is where the magic happens—patience ensures a silky texture.

Add the 0.5 cup cold unsalted butter, cut into small pieces, and stir until completely melted and incorporated. Then stir in the 1 cup heavy cream and 1 cup shredded sharp cheddar cheese. Simmer for another 5 minutes until the cheese is fully melted and the soup reaches your desired consistency. If it's too thick, whisk in 1-2 tablespoons of hot broth to adjust.

4

Finish with Crispy Celery Crowns

While the soup simmers, heat 0.25 cup extra-virgin olive oil in a small skillet over medium-high heat. Cut the remaining celery stalks into ½-inch thick rounds and fry them for 2-3 minutes per side until golden brown and crispy. These crowns are the star—they add texture contrast that elevates the soup from ordinary to extraordinary.

Season the soup with 1.5 teaspoons salt and 0.5 teaspoon black pepper, then stir in the 0.25 cup freshly grated parmesan cheese. Taste and adjust seasoning if needed—this is where you can really fine-tune the flavor. The crispy celery crowns should be ready to serve immediately while still hot and crunchy.

5

Serve with Fresh Garnish

Ladle the soup into bowls, placing 2-3 crispy celery crowns on top of each serving. Garnish with 0.25 cup chopped fresh parsley for a pop of color and freshness. The contrast between the velvety soup and crispy celery crowns is what makes this recipe truly award-worthy. Serve immediately while the crowns are still crisp and the soup is piping hot.

👨‍🍳

Pro Tips For Making Award Winning Cream Of Broccoli Soup

  • Blanch Broccoli First: I learned this the hard way—raw broccoli in soup turns to mush. Give those florets a quick 30-second blanch in boiling water, then shock in ice water. This keeps them bright green and tender, not a sad, limp afterthought in your creamy base. (Yes, even if you're impatient like me.)
  • Sweat, Don’t Burn: Your onion and celery need to actually sweat, not char. Keep the heat medium-low and stir like you’re stirring a pot of gold—patiently. After 5 minutes, when the veggies are soft but not brown, add the garlic. Burnt aromatics? That’s the fast track to bitterness, and no one’s awarding points for that.
  • Use Cold Butter for Roux: Skip the melted butter—cold cubes of butter in your flour create a smoother roux with fewer lumps. Cook it low and slow (about 3-4 minutes) until it’s just golden, not fried. This is the thing that matters most for that velvety texture, not some fancy gimmick.
  • Strain Half the Broccoli: Here’s the upgrade no one tells you: Puree half the cooked broccoli, then strain the rest. This gives you a silky, restaurant-worthy consistency without the fibrous texture fight. (Your future self will thank you when you’re not picking broccoli stems out of every spoonful.)

Flavor customization for this dish

Spicy Kick

Add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce (like Cholula) when stirring in the heavy cream. For a smoky twist, swap ½ teaspoon smoked paprika for the regular black pepper.

The heat cuts through the richness beautifully, making each spoonful more dynamic. I love adding a dash of Penzeys' hot honey at the end for a sweet-spicy balance that elevates the dish. 🌶️

Cheesy Variations

Swap the sharp cheddar for Gruyère or Swiss cheese—both add nutty depth that pairs perfectly with the broccoli's natural sweetness. For a richer texture, stir in ½ cup cream cheese (like Philadelphia) along with the heavy cream.

If you love umami, add ¼ cup grated Parmesan (instead of the recipe's amount) and a pinch of nutritional yeast for a cheesy, almost savory boost.

Herb Infusions

Fresh herbs transform this soup into something extraordinary. Stir in 1 tablespoon chopped fresh thyme or rosemary when sautéing the onions for an earthy aroma. For brightness, add 1 tablespoon chopped fresh dill or tarragon at the end.

A sprig of fresh thyme or rosemary on top adds a fragrant garnish that ties all the flavors together beautifully. 🌿

Protein Additions

For a heartier soup, stir in ½ pound cooked bacon (crumbled) or diced ham when adding the cheese. The smokiness of bacon adds incredible depth, while ham brings a touch of saltiness.

For a vegetarian option, add ½ cup cooked lentils or crumbled tofu (marinated in soy sauce and garlic) for extra protein without overpowering the creamy base.

Roasted Broccoli Boost

Roast the broccoli florets at 400°F for 15 minutes before adding them to the soup. This caramelizes the edges and intensifies the flavor, giving the soup a deeper, almost nutty taste. Toss the florets with 1 teaspoon olive oil and a pinch of salt before roasting.

The contrast between the roasted and simmered broccoli adds a fascinating textural and flavor complexity that takes this soup to the next level.

Creamy Alternatives

For a lighter version, replace the heavy cream with ½ cup coconut cream (for a dairy-free option) or ½ cup Greek yogurt (for tanginess). If you prefer a silkier texture, blend the soup after simmering—just reserve ½ cup of the soup before blending to adjust consistency later.

For extra richness without the calories, stir in ¼ cup mascarpone cheese** at the end for a luxurious finish.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 28g10%
Dietary Fiber 5g18%
Sugars 6g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup ahead of time?

This soup tastes even better the next day as flavors meld beautifully. Store in an airtight container in the fridge for 3-4 days or freeze for up to 3 months. Reheat gently on the stove, stirring occasionally, and add fresh crispy celery crowns just before serving to maintain their crunch.

2

How do I achieve the perfect velvety texture?

The secret lies in the roux technique—cook the butter and flour over medium-low heat for exactly 1-2 minutes until smooth and pale. Never let it brown! Also, simmer the soup uncovered for 10 minutes to let the starch activate properly. For extra silkiness, blend half the soup briefly before adding cream.

3

What's the best way to crisp the celery crowns?

Slice celery into ½-inch thick rounds and fry in 0.25 cup olive oil over medium-high heat for 2-3 minutes per side until golden brown. Keep them separate from the soup until serving to prevent sogginess. For extra crispiness, pat them dry with a paper towel before frying.

4

Can I substitute any ingredients?

Yes! For dairy-free, use coconut cream instead of heavy cream and nutritional yeast for cheesy flavor. Need to reduce fat? Swap half the butter for olive oil and use Greek yogurt instead of cream. For extra richness, add ½ cup cream cheese when blending. Always adjust seasoning after substitutions.

5

Why did my soup turn out too thick?

This usually happens from overcooking the roux or not enough liquid. Fix it by whisking in 1-2 tablespoons of hot broth at a time until reaching your desired consistency. For future batches, reduce simmering time to 8-10 minutes and add a splash more broth if needed. Remember, you can always thin it but can't thicken thin soup!

★★★★★4.8(3 reviews)
Categories Soups & Stews