Soups & Stews
This creamy broccoli soup recipe from Pioneer Woman delivers the rich, comforting flavors we crave—especially when crisp autumn air sneaks in. 🍂 The secret? Roasting the broccoli first, which deepens its natural sweetness and transforms it into a velvety, flavor-packed base.
I’ve perfected this version over years of testing, ensuring every spoonful is packed with that satisfying, restaurant-quality creaminess without the fuss.
The beauty of this recipe lies in its simplicity: just a handful of ingredients work together to create a soup that’s both hearty and elegant. A touch of butter and cream builds the luxurious texture, while roasted garlic and Parmesan add layers of depth.
The best part? It’s ready in under an hour, making it perfect for busy weeknights or cozy weekend gatherings. No blending required—this soup stays rustic yet refined.
What you’ll end up with is a bowl of creamy, velvety soup with tender broccoli florets floating in a rich, golden broth. The roasted flavor is unmistakable—caramelized edges and a subtle nuttiness that makes this soup unforgettable.
Serve it with crispy bacon bits on top or a sprinkle of fresh herbs for extra brightness. Trust me, this is the kind of recipe that becomes a family favorite.
Leftovers reheat beautifully, and the texture only improves as the flavors meld. Whether you’re feeding a crowd or just craving a comforting bowl for one, this best broccoli soup recipe delivers every time. Let’s get started—your kitchen will smell like autumn in no time.
Ingredients for best broccoli soup recipe pioneer woman
Roasted broccoli, rich cream, and golden garlic—just 13 ingredients for velvety perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 2 lbs | Large florets, stems trimmed |
| Roasted Garlic Cloves 🧄 | 1 whole | Head roasted until soft |
| Unsalted Butter 🧈 | ½ cup | European-style preferred |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for richness |
| Chicken or Vegetable Broth 💧 | 4 cups | Homemade or quality store-bought |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced fine |
| Thyme Sprigs 🌿 | 2 whole | Fresh, stems removed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Olive Oil 🫒 | 2 tbsp | For roasting broccoli |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The broccoli is non-negotiable for that restaurant-quality flavor. Look for heads with tight florets and vibrant green stems—the darker the green, the sweeter the flavor. Roasting unlocks the natural sugars, so don't skip this step. I grab mine from Whole Foods when I can, but any quality grocery store works. For the garlic, roasting a whole head makes it so much sweeter than raw—just smash it with a fork and roast with the broccoli. The thyme? Fresh is ideal, but dried works at one-third the amount if you're in a pinch.
No heavy cream? Full-fat coconut milk works beautifully, though it has a slightly different texture. Short on Parmesan? Pecorino Romano has a sharper bite that works well. The broth can be vegetarian—just swap the chicken for low-sodium vegetable broth. For extra richness, add a splash of white wine when sautéing the onions. And if you're feeling fancy, a pinch of nutmeg at the end adds warmth. The olive oil matters too—Trader Joe's or California avocado oil have great flavor for roasting.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days—the texture stays creamy if you stir in a splash of broth when reheating. Freezes beautifully for 3 months, though the broccoli gets softer. I always make double batches because it disappears so fast. Garnish with crispy bacon bits or extra Parmesan right before serving—the good stuff, not the pre-shredded kind.
Why You'll Love This Recipe
- Roast First, Soup Later: I swear by roasting those garlic cloves and broccoli stems—crispy edges and all—because that’s where the magic happens. No fancy techniques, just a sheet pan and 20 minutes in the oven while you stir broth on the stove.
- Garlic-Cream Dream Team: That roasted garlic? It’s the star. When it melts into the creamy broth with butter and heavy cream, it’s like a warm hug in a bowl. Between us, the first sip always makes me pause mid-spoonful.
- Leftover Goldmine: This soup only gets better after day one. The flavors meld, and the texture thickens just right—perfect for reheating with a splash of broth. I’ve fed a crowd with one batch, and no one’s ever complained.
- Budget-Friendly Luxury: Fresh broccoli crowns and a head of garlic stretch farther than you’d think, especially when paired with simple broth. It’s the kind of meal that feels special without breaking the bank—my go-to when I want to impress without stress.
Step-by-step instructions for creamy roasted broccoli soup
This is where the magic happens—deep, roasted flavor transforms simple ingredients into velvety perfection.
🔥 Step 1: Roast Broccoli Until Caramelized
Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 2 lbs fresh broccoli crowns with 2 tablespoons olive oil, 1 teaspoon salt, and ¼ teaspoon black peppercorns until evenly coated. Spread them in a single layer—no crowding!
Roast for 20-25 minutes until the edges are deep golden brown and the stems soften. You want that caramelization—it's what gives this soup its incredible depth of flavor. The broccoli should smell nutty and sweet when you pull it from the oven. Let it cool for 5 minutes before transferring to your soup pot.
🍳 Step 2: Sauté Aromatics for Maximum Flavor
In a large Dutch oven, melt ½ cup unsalted butter over medium heat. Add the diced yellow onion and cook for 5-6 minutes until soft and translucent. Here's the thing—don't rush this step. You want the onions to develop that sweet, jammy texture that forms the base of your soup's flavor.
Add the minced garlic cloves and 2 whole thyme sprigs (leaves only) and cook for 30 seconds until fragrant. Stir in the roasted broccoli crowns and any accumulated juices from the baking sheet. Let everything sizzle together for 2 minutes—this helps build those complex flavors we're after.
🥘 Step 3: Build the Creamy Base
Pour in the 4 cups chicken or vegetable broth and bring to a gentle simmer. Let it cook for 10 minutes until the broccoli is fork-tender and the flavors meld together. Here's where we add the roasted garlic—squeeze 1 whole roasted garlic cloves directly into the pot. The heat will release its mellow, sweet intensity.
Use an immersion blender to purée the soup until completely smooth—no chunks! If you prefer a slightly rustic texture, you can strain it through a fine-mesh sieve. The result should be velvety with just the right body. Taste and adjust seasoning with more salt if needed.
🍽️ Step 4: Finish with Cream and Cheese
Reduce heat to low and stir in the 1 cup heavy whipping cream and ½ cup freshly grated Parmesan cheese. Let it warm through for 3-4 minutes—just until the cheese melts completely and the soup reaches 180°F. The cream should feel luxurious and the cheese should dissolve smoothly.
Here's the secret to perfect texture: if the soup looks too thick, whisk in 2-4 tablespoons hot broth to reach your desired consistency. The finished soup should coat the back of a spoon but still be light enough to sip easily. Remove from heat and stir in the ¼ cup chopped fresh parsley just before serving.
Pro Tips For Making Best Broccoli Soup Recipe Pioneer Woman
- Char the Garlic: Roast those garlic cloves at 400°F for 20-25 minutes until they’re deep golden and jammy—no peeking! I used to pull them out too soon, and the flavor was just there, not exploding like it should be. The blackened edges are the magic, so resist the urge to check early.
- Cut Broccoli Small: Chop the florets into 1-inch pieces—smaller than you’d think. Big chunks turn mushy; tiny pieces melt into silkiness. I learned this after one disastrous batch where I rushed and ended up with a soup that tasted more like broccoli stew. (Yes, even if you’re impatient like me.)
- Salt the Broth Early: Season the broth before adding the cream—more salt than you think, especially if using unsalted butter. Cream mellows flavor, so you’ll need to compensate. I skipped this once and the soup tasted bland, no matter how much I added later. Trust me, salt first.
- Whisk in Cream Slow: Temper the cream by whisking it in gradually while the soup simmers on low heat—about 1/4 cup at a time. Dumping it all in at once can curdle it, and nobody wants lumpy Pioneer Woman-level soup. Sounds weird, but it works: smooth, creamy perfection every time.
Troubleshooting your best broccoli soup recipe pioneer woman
Broccoli Too Watery?
If your soup ends up too thin, don’t panic—this happens when broccoli releases too much moisture during cooking. The fix? Simmer the soup uncovered for an extra 5-10 minutes to evaporate excess liquid.
For a thicker texture immediately, stir in 1-2 tablespoons of cornstarch mixed with 2 tablespoons cold water and simmer for 2 minutes until it thickens. 🌡️
Grainy or Chunky Texture?
If your soup has unwanted chunks after blending, strain it through a fine-mesh sieve or use a nut milk bag for ultra-smooth results. For a rustic texture, simply blend for 30 seconds longer with an immersion blender.
Pro tip: Add ½ cup roasted cauliflower along with the broccoli—it blends smoother and adds creaminess naturally.
Broccoli Tastes Bitter?
Bitter broccoli usually means it was overcooked or under-roasted. For future batches, roast at 425°F for exactly 20 minutes—no longer! If you’re working with older broccoli, soak the florets in ice water for 10 minutes before roasting to remove bitterness.
A splash of lemon juice (1 tsp) at the end also brightens the flavor.
Too Heavy or Greasy?
If the soup feels too rich, reduce the butter to ¼ cup and replace ½ cup of the heavy cream with ½ cup whole milk or unsweetened almond milk. For extra lightness, stir in 1 tablespoon of Greek yogurt at the end—it adds tang without heaviness. 🥛
Cheese Not Melting?
Parmesan clumping? Heat the soup to 190°F (just below a simmer) and whisk in the cheese gradually while stirring constantly. For extra insurance, mix the cheese with 1 tablespoon cold water before adding. If using pre-shredded cheese (not ideal), pulse it in a food processor first to break up clumps.
Broccoli Overcooked and Mushy?
Prevent this by blanching the broccoli first: Boil for 2 minutes, then plunge into ice water. This softens it slightly before roasting, so it holds its shape better.
For extra structure, add ½ cup diced celery or ½ cup shredded carrots—they stay firm and add sweetness without turning mushy.
Nutrition facts
Frequently asked questions
Can I make this broccoli soup without roasting the broccoli?
You can, but you’ll miss out on that deep, caramelized flavor that makes this soup so special! Roasting develops natural sweetness and rich texture. If you're short on time, blanch the broccoli for 3 minutes first, then sauté it with the onions—just know the flavor will be more subtle.
How do I make this soup vegetarian?
Easy! Just swap the chicken broth for vegetable broth and use vegetable butter or vegan butter. For extra richness, stir in 2 tablespoons nutritional yeast along with the Parmesan—it adds that same umami depth without dairy.
Can I make this soup ahead of time?
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days. When reheating, stir in a splash of broth or milk to restore creaminess. For freezing, let it cool completely, then portion into airtight containers for up to 3 months.
What are the best toppings for this creamy broccoli soup?
Classic options include crispy bacon bits, extra Parmesan, or a dollop of sour cream. For freshness, try chopped parsley or chives. My favorite combo? Crispy fried shallots for crunch plus a sprinkle of smoked paprika for warmth. Serve with crusty bread to soak up every last drop!
Why does my soup look curdled after adding the cream?
This usually happens if the soup is too hot when adding cream. Always stir in the cream over low heat and let it warm gradually. If it curdles, whisk in 1 tablespoon cold water to smooth it out. For prevention, remove the pot from heat before adding cream, then return to low heat just to warm through.
