Soups & Stews
This creamy broccoli soup recipe from Pioneer Woman delivers restaurant-quality comfort in one pot—velvety texture, deep flavor, and that signature celery crown topping that makes it unforgettable. The secret lies in slow-simmered broth and a touch of cream that transforms simple ingredients into something extraordinary.
I’ve perfected it over years of testing, ensuring every spoonful is rich, satisfying, and packed with that fresh-broccoli brightness.
The magic starts with sautéing onions and garlic until golden, then building layers of flavor with celery and carrots before adding the broccoli and broth. Simmering until the vegetables are tender creates a naturally thick, creamy base—no heavy cream needed unless you crave extra decadence.
The celery crown topping, crisped in the oven, adds a textural contrast that elevates this soup from ordinary to showstopping.
What you’ll end up with is a creamy, deeply flavorful soup that’s creamy without being heavy, with a golden, crispy crown that holds its shape perfectly.
It’s the kind of dish that warms you from the inside out, ideal for chilly evenings or when you need a comforting meal that feels special. The best part? It’s foolproof for home cooks, with minimal prep and a single pot to clean.
Serve it with crusty bread to soak up every last drop or pair it with a simple side salad for balance. This recipe is designed to impress without stress—just follow the steps, and you’ll have a Pioneer Woman-approved masterpiece on the table in under an hour. Let’s get started!
Ingredients for best broccoli soup recipe pioneer woman
These simple ingredients transform into the creamiest broccoli soup with crispy celery crown magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Diced, medium size preferred |
| Garlic Cloves 🧄 | 3 cloves | Peeled, minced finely |
| Celery Stalks 🥬 | 3 whole | Trimmed, chopped for crown |
| Carrots 🥕 | 2 medium | Peeled, chopped into chunks |
| Broccoli Florets 🥦 | 1 ½ lb | Fresh, cut into bite-sized |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening soup |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for crown |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crispiness |
The celery crown is where this soup shines—fresh celery matters. Buy the thickest stalks you can find at Whole Foods or your local market, and trim the leaves for garnish. The carrots should be vibrant orange, not dull—organic from Trader Joe's is my go-to. For the broccoli, look for bright green florets with tight buds; Costco sells great pre-cut florets if you're short on time. The chicken broth is non-negotiable—low-sodium or homemade keeps the flavor balanced without salt overload.
No fresh thyme? Dried works at half the amount. Short on celery? Extra carrots or parsnips add sweetness. The heavy cream can be swapped for full-fat coconut milk for a dairy-free version, though it'll taste slightly different. For the crown, Parmesan-Reggiano is best—pre-grated gets clumpy. Want extra crispiness? Toast the breadcrumbs in the oven first before mixing with Parm. The butter should be cold when measuring to avoid over-sautéing the onions.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. Store the crown separately if you want it extra crispy. I double the crown recipe and bake extras to freeze—perfect for quick toppings later. For reheating, add a splash of broth or water to restore creaminess. The celery crown reheats beautifully too—just pop it back in the oven for 2-3 minutes to crisp up.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no extra bowls, no lingering cleanup. The onions, celery, and carrots soften right in the broth with the broccoli, and honestly? That’s half the battle won before you even taste it.
- Garlic-Caramelized Depth: Between us, the secret’s in the garlic. It gets just golden-brown before the broth comes in, and that crispy edge turns into this rich, sweet undertone. Add the creamy finish, and it’s like a hug in a bowl—especially when the broccoli’s still got that satisfying bite.
- Weeknight to Potluck: This soup is my go-to for anything: a 20-minute dinner after work, a freezer-friendly batch for lazy Sundays, or even a crowd-pleaser at holiday gatherings. (Yes, even on a Tuesday night.) It reheats beautifully, so it’s always a win.
- Budget-Friendly Staples: Onions, carrots, celery—those are the basics I always have. No fancy ingredients, no last-minute grocery runs. And because it’s so filling, it stretches across multiple meals without feeling repetitive. My wallet and my freezer both thank me.
Step-by-step instructions for creamy broccoli soup with celery crown topping
This method delivers velvety, flavor-packed soup with that signature crispy celery crown you crave.
Sauté the Vegetable Base
Melt the 2 tbsp butter in a large pot over medium heat. Add the diced yellow onion, chopped celery stalks, and chopped carrots. Cook for 5-6 minutes until the vegetables soften and become translucent, stirring occasionally to prevent sticking.
Here's the thing—don't rush this step. You want those vegetables to release their natural sweetness and develop a slight caramelization. When they're tender and the onions are just starting to turn golden, add the 3 cloves minced garlic and cook for another 30 seconds until fragrant. This aromatic foundation is what makes the soup truly sing.
Build the Soup with Broccoli and Broth
Add the 1.5 lb broccoli florets to the pot and stir to coat in the vegetable mixture. Pour in the 4 cups chicken broth and bring everything to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer for 10-12 minutes until the broccoli is fork-tender.
I like to taste the soup at this stage before adding the cream. It should be flavorful but not overwhelming. If it needs more depth, this is when you'd add a pinch more salt or a splash of extra broth. The broccoli should be easy to crush between your fingers—this ensures it blends smoothly without turning mushy.
Create the Creamy Texture
In a small bowl, whisk together the 1 tbsp all-purpose flour and 1.5 tsp salt. Slowly sprinkle this mixture into the simmering soup while stirring constantly to prevent lumps. Cook for 2-3 minutes until slightly thickened.
Next, stir in the 0.5 cup heavy cream and 0.5 tsp black pepper. The soup should now be silky smooth with a luxurious creaminess. If it's too thick, add a splash of warm broth to reach your preferred consistency. This is where the magic happens—the cream adds richness while the flour creates that perfect body without making it heavy.
Prepare the Celery Crown Topping
While the soup simmers, make the celery crown topping. In a small bowl, combine the 0.25 cup breadcrumbs, 0.5 tsp dried thyme, and 0.25 cup freshly grated parmesan cheese. Mix well to distribute the cheese evenly.
Transfer the mixture to a small skillet over medium heat and toast for 2-3 minutes until golden brown, stirring constantly. Watch it carefully—it burns quickly but gives that perfect crispy texture. The thyme adds an earthy note that complements the creamy soup beautifully.
Assemble and Serve
Ladle the warm soup into bowls and immediately top each serving with a generous spoonful of the crispy celery crown mixture. The contrast between the creamy soup and crispy topping is what makes this recipe truly special.
For maximum flavor, let the soup sit for 2-3 minutes before eating. This allows the crispy crown to soften slightly and infuse the soup with its nutty, herby notes. Serve with a side of crusty bread to soak up every last drop of that creamy goodness.
Pro Tips For Making Best Broccoli Soup Recipe Pioneer Woman
- CHAR THE VEGETABLES FIRST: I used to skip this step and wondered why my soup tasted like it needed more seasoning. Sear the onions, garlic, celery, and carrots in batches over medium-high heat—just until they’re deeply golden, about 8-10 minutes total. The Maillard reaction here builds flavor that no extra salt or spices can replace.
- CHOP THE BROCCOLI SMALL: I learned this the hard way—big florets turn to mush while the stems stay tough. Cut the broccoli into ½-inch pieces, including the stems (peeled and chopped). Smaller pieces cook evenly and blend smoothly, so you don’t end up with a soup that’s half puree and half broccoli salad.
- SALT THE WATER LIKE THE OCEAN: The recipe might say “well-salted,” but trust me—this isn’t the time to hold back. Add at least 1½ teaspoons of salt to the 4 cups of water (or broth) for the vegetables. Under-salted water means your soup will taste flat, no matter how much you season at the end.
- BLEND IN STAGES: Don’t dump everything into the blender at once—you’ll end up with a gloppy mess. First, blend the cooked veggies and broth until smooth, then add the broccoli in batches, blending between each. This keeps the texture creamy without turning it into a paste. (And yes, even if you’re impatient like me.)
Best sauces and condiments for best broccoli soup recipe pioneer woman
Creamy Base Secrets
The heavy cream and butter create that signature velvety texture, but the real magic happens with the flour slurry. Whisking 1 tbsp all-purpose flour with 1.5 tsp salt before adding it to the soup prevents lumps and creates a silky consistency.
For an extra-rich version, I sometimes add 1 tbsp Greek yogurt at the end—it adds tang without overpowering the broth. 🥛
Celery Crown Variations
This crispy topping is the showstopper! For a nutty twist, swap breadcrumbs for crushed pistachios and add 1 tsp smoked paprika. If you love cheesy flavors, mix in 1 tbsp grated Gruyère with the Parmesan.
The key is toasting the topping until golden brown—this adds crunch and depth. 🥬
Sauce Upgrades
Want extra depth? Stir in 1 tbsp Dijon mustard with the cream for a subtle tang. For a spicy kick, add ½ tsp cayenne pepper or a dash of hot sauce at the end.
If you prefer dairy-free, replace the cream with ½ cup coconut milk and use olive oil instead of butter—it’ll taste lighter but still creamy. 🌶️
Herb Infusions
Fresh herbs elevate this soup instantly. Toss in 1 tbsp chopped fresh parsley or dill at the end for brightness. For a savory depth, add ½ tsp dried tarragon with the thyme.
If you love garlic, sauté an extra 1 clove with the onions—it intensifies the flavor without overpowering. 🌿
Broth Boosters
Upgrade your broth with 1 tsp apple cider vinegar or lemon juice for brightness. For a roasted flavor, use homemade chicken broth made with charred veggies. If you’re short on time, low-sodium bouillon works in a pinch—just reduce the added salt. 💧
Garnish Game-Changers
Top with crispy fried shallots for a gourmet touch. A drizzle of truffle oil adds luxury, while toasted pumpkin seeds bring crunch. For a zesty finish, squeeze fresh lemon juice over each bowl. The celery crown alone is amazing, but these extras take it to the next level! ✨
Nutrition facts
Frequently asked questions
Can I make this broccoli soup without heavy cream?
The recipe relies on heavy cream for that signature velvety texture, but you can absolutely adapt it! For a lighter version, replace the cream with ½ cup full-fat coconut milk or ½ cup Greek yogurt (stirred in at the end). The soup will still be creamy but with a tangier profile. If you prefer a dairy-free option, use ½ cup unsweetened cashew cream (blend soaked cashews with water) for richness. The key is adjusting the liquid ratio to maintain the desired consistency.
How do I prevent the celery crown from getting soggy?
The secret is timing and technique! First, make the celery crown right before serving—it loses crispness quickly. For extra insurance, bake it in the oven at 375°F for 3-4 minutes instead of toasting in a skillet. This creates a firmer texture. Also, serve the soup in shallow bowls so the crown sits above the liquid, not submerged. If you're making it ahead, store the crown separately and reheat in the oven for 1-2 minutes before adding it back to the soup.
Can I use frozen broccoli instead of fresh? Frozen broccoli works perfectly and saves time. Just
What's the best way to reheat leftovers?
Reheat gently to preserve that creamy texture. Transfer soup to a saucepan over low heat and warm until just hot (2-3 minutes). If it thickens too much, stir in a splash of warm broth or water. For the celery crown, reheat separately in a dry skillet over medium heat for 1-2 minutes until crispy again. Never microwave the crown—it'll turn rubbery. Store leftovers in an airtight container for up to 4-5 days in the fridge.
Can I make this soup in an Instant Pot?
Yes! The Instant Pot version is even faster. Sauté the onions, celery, and carrots on sauté mode for 5 minutes, then add garlic and broccoli. Pour in the broth, secure the lid, and cook on high pressure for 3 minutes. Quick-release the pressure, then stir in the flour mixture and cream. For the celery crown, follow the same toasting method but make it just before serving. The Instant Pot version stays creamier longer because it doesn't overcook the vegetables.
