This cream of broccoli soup is perfect for a rainy day. It’s creamy and satisfying, yet light and nutritious at the same time. This soup is a lovely side dish for your favorite sandwiches and hearty salads.
You might be intrigued by some of the elements in this cream of broccoli soup recipe. For starters, it’s lusciously creamy with minimal cream—we’ll primarily use butter and just finish the soup with a drizzle of optional cream.
Secondly, this recipe makes use of the broccoli stems and crowns, which is a fun way to maximize broccoli flavor and minimize waste. You’ve seen me use this trick in my Broccoli Cheese Soup. If you’ve enjoyed that soup, you’ll definitely appreciate this one.
This cream of broccoli soup is not a superstar meal on its own, but is a really, really nice component in a springtime meal. I hope you’ll try it!
Cream of Broccoli Soup Ingredients
- Broccoli: But of course! We’ll peel the stems, cut them into pieces, and simmer them until tender enough to blend. Before blending, we’ll add the chopped florets and cook until they’re bright green.
- Unsalted butter: Since butter is a semisolid form of cream, it’s right at home in this soup. We’ll actually rely on butter for the “cream” element here.
- Yellow onions and garlic: These alliums form the backbone of flavor in this soup. To reduce prep work, we’ll just roughly chop the onion and smash the garlic. We’ll blend them up later on.
- Water: Water is better than broth in this soup because it lets broccoli’s inherent flavor and fresh green color shine. I find that vegetable broth can contribute quite a lot of sodium with minimal, or sometimes even off-putting, flavor.
- Salt and pepper: Since we’re using water instead of salty broth, we’ll use a decent amount of salt to enhance the flavor of this soup. The nice part is that you’re in full control of the sodium content in this recipe, but follow my guidance for best flavor.
- Squeeze of lemon: Stir just a teaspoon or two of fresh lemon juice into the finished soup for some brightness and acidity.
- Optional garnishes: Add a drizzle of heavy cream before serving to emphasize the “cream of broccoli soup” title. It makes the soup extra creamy and flavorful. You could also add a sprinkle of finely snipped fresh chives.
Creamy Broccoli Soup Serving Suggestions
Treat this soup as a side dish. It would go particularly well with fresh sandwiches, hearty salads with chickpeas or roasted vegetables, and even with veggie pizza. Here are a few ideas:
- Broccolini Almond Pizza
- Farro and Kale Salad with Goat Cheese
- Favorite Grilled Cheese Sandwich or 10-Minute Quesadillas
- Chickpea Salad with Carrots and Dill or French Carrot Salad
- Green Goddess Hummus Sandwich
- Roasted Beet Salad with Goat Cheese & Pistachios
- Roasted Cauliflower and Farro Salad with Feta and Avocado
Equipment Notes & Suggestions
This section contains affiliate links, which means I might earn a small commission if you place an order through them (at no cost to you).
If you are serving two people or don’t want a lot of leftovers (note that this soup freezes well!), you could easily cut the ingredients in half. Here’s what you’ll need to make this soup:
- I’m convinced that soups always taste better when they’re cooked in a Dutch oven. I used my 5.5-quart Le Creuset for this recipe. A large, heavy-bottomed soup pot will also work well.
- You’ll need a lid for the pot. In a pinch, you could use a metal baking sheet.
- If you are making the full batch, you’ll need to blend it in batches in your stand blender. I could not blend the full batch at once in my Vitamix. Transfer the blended portion to a heat-proof pitcher or container as you blend the rest, then combine it all in the soup pot.
- Or, you could use an immersion blender. The trouble with immersion blenders is that even the best immersion blender never yields soup as creamy as you could accomplish in your stand blender. I wish it weren’t true!
Safety note: Never fill a stand blender past the maximum fill line, or you could end up with a giant mess (and a hot one, if you’re making soup). You need to know how your blender works. My lid’s design allows for steam to escape, but if yours doesn’t, you’ll want to remove the center piece so the contents don’t build pressure as they blend. Cover the hole with a tea towel, but don’t place your hand over it because the steam is hot.
More Creamy Soups to Enjoy
Try one of these:
- Lightened-Up Tomato Soup
- Roasted Butternut Squash Soup
- Roasted Carrot Soup
- Roasted Cauliflower Soup
- Roasted Pumpkin Soup
Please let me know how your soup turns out in the comments! I love hearing from you.
PrintCream of Broccoli Soup
- Author:
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 bowls 1x
- Category: Soup
- Method: Blended
- Cuisine: American
- Diet: Vegetarian
This cream of broccoli soup recipe is lighter than most, so it won’t weigh you down. It’s bursting with nutritious broccoli! Recipe yields about 6 medium bowls of soup (6 side servings).
Ingredients
- 4 tablespoons unsalted butter, divided
- 2 medium yellow onions, coarsely chopped
- 6 garlic cloves, smashed and peeled
- 1 ¼ teaspoon fine sea salt, divided, to taste
- Freshly ground black pepper, to taste
- 2 pounds broccoli with stalks (3 large or 4 medium)
- 6 cups water
- 1 to 2 teaspoons lemon juice, to taste
- Optional garnishes: Drizzle of heavy cream and/or sprinkled of finely snipped fresh chives
Instructions
- Melt 3 tablespoons of the butter in a large Dutch oven or soup pot over medium-low heat. Add the onion, garlic, ¼ teaspoon of the salt, and about 10 twists of black pepper.
- Stir to combine, then cover the pot and cook, stirring occasionally, until the onions have softened and are just starting to turn golden, about 8 to 10 minutes.
- Meanwhile, slice off and discard the rough bottom ends of broccoli stalks. Use a vegetable peeler to peel off the tough outer skin on the stalks, then discard those bits. Slice the stalks off and cut them into pieces about 1 to 2-inches big. Set aside.
- Working with the broccoli tops now, cut as closely to the base of the florets as you can. Slice any remaining stalks into chunks to match to the rest. Reserve the broccoli florets—we’ll use them in a bit.
- Add the chunks of broccoli stalk to the pot and stir. Pour in 6 cups water and the remaining 1 teaspoon salt. Raise the heat to high and bring the mixture to a boil, then promptly reduce the heat to medium-low and cover the pot.
- Simmer until the broccoli stalks are tender throughout and easily split apart when pierced with a fork, about 20-25 minutes. Meanwhile, chop the reserved florets into small pieces (I chop them all in one direction, then turn the cutting board and chop again).
- Once the stalks are tender, add all of the florets to pot, stir, cover, and cook until they’re bright green and easily pierced through by a fork, about 4 to 7 minutes. Remove the pot from the heat, and add the remaining tablespoon of butter.
- Working in a couple of batches (never fill your blender past the maximum fill line or it could explode!), carefully transfer several cups of the mixture—both the liquid and solids—to your stand blender. Blend until completely smooth, then transfer the mixture to a heat-proof vessel temporarily as you blend the rest. Alternatively, use an immersion blender (it just won’t be as lusciously creamy). Return the purée to the pot.
- Add 1 teaspoon lemon juice. Carefully taste (it’s hot) and adjust to taste—add more salt for more overall flavor (I usually add another ¼ teaspoon), another teaspoon lemon juice for more brightness, and/or more black pepper for kick.
- Divide the soup into bowls and garnish with a light drizzle of cream and/or sprinkle of chives, if desired. Serve. Leftover soup keeps well in the refrigerator for up to 4 days (you may want to wake up the leftovers with another squeeze of lemon). This soup will freeze well for several months.
Notes
Recipe adapted from my Broccoli Cheese Soup.
Make it dairy free/vegan: Use vegan butter or replace the butter with 2 tablespoons extra-virgin olive oil. No need to add more before blending. Omit the cream. You might enjoy a dollop of vegan sour cream as a garnish, or just add a sprinkle of chives.
Shawna Lee
Can you use frozen broccoli?
Kate
Hey Shawna! Good question. I haven’t tried. It might work well—not sure how to adjust it given that the recipe is designed to use both the stalks and florets (added in two different stages).
Michelle
Looks great but do you have an instant pot version? Thanks!
Kate
Hi Michelle! I’m sorry, I don’t—I find that soups often have better flavor on the stovetop. This one would be tricky since we add the broccoli in two stages.
Julia
Very okay. It delivers broccoli. Sorry Kate. Your other recipes are great though.
★★★
Kate
Hi Julia, I’m sorry you didn’t love this one! Thank you for your review.
John MacDonald
I would like to start making my own soup but I do not want to add onions because onions mme ill.Should I just make the soup minis the onions or should I be replacings with something??
Thanks
JohnE.
Kate
Hi John, The onions really add to the overall flavor. Do you have a go-to when you are substituting onions? I would recommend your favorite. Celery or carrots could be an options, although they will change the flavor and color but give you some more depth than just the broccoli. Without trying it, I can’t say for sure. If you do, be sure to report back!
Janice
Try subbing asparagus for the broccoli. It also freezes well.
Bindu
Hi Kate, absolutely loved this soup. It was so simple and easy to make so I was t sure but it was delicious. I don’t love soups but this one was amazing.
I added sriracha and some toasted black sesame seeds. Made it look beautiful too.
★★★★★
Kate
I’m so happy you enjoyed it! I love those additions. I bet it was quite pretty!
Sahiti
Health dish easy to prepare will definitely try it
★★★★★
Kate
I hope you love it!
Shawna
Thank you! I will hold off and use the frozen broccoli for something else :-)
Betty
I hope to make this soup tomorrow and will let you know how it works. I am also interested in trying the oatmeal pancakes. But one ar a time, my pace is rather slow
Kate
Thanks, Betty! Looking forward to your feedback. Trying one new recipe every day is really an accomplishment in my book!
Cheryl
I was a little apprehensive at first due to the lack of herbs & spices, but I love the addition of lemon (I did add extra, but didn’t feel the cream was needed), it gave it a really nice zing to this guilt-free soup! I did go back for seconds. Thank you for this lovely recipe!
★★★★★
Kate
Thanks so much, Cheryl!
Dave
I have made Kate’s Broccoli Cheese Soup several times and it is incredible EVERY time. I thought this recipe would not have as much flavor. I was wrong….this is so flavorful and smooth…! The garlic and onion add so much zing you don’t don’t need to add anything else. I added some grated cheddar as a topping….GUILTY….but it didn’t need it. This is a healthy and delicious soup and I HIGHLY recommend it!
★★★★★
Kate
Thank you so much for your feedback, Dave! I know, this soup doesn’t look as exciting as the other but I’m really happy to hear you’re a fan. You’re right—it’s really good with some cheddar on top!
Kay
The soup turned out to be great, but I accidentally added too much black pepper, is there a way to fix that?
Kate
Hey Kay, glad to hear your soup turned out well! Other than scooping out the pepper before stirring it into the soup, I don’t know what to do. I do think the peppery flavor will mellow after a few hours, so I hope you enjoy the leftovers!
Bea
My family just enjoyed the broccoli soup for dinner along with your roasted beet & arugula salad. The soup was rich and creamy on its own without adding dairy. (I cooked everything in a Le Creuset and used a Vitamix like you recommended.) Very flavorful though I tend to add more cracked pepper and a drizzle of olive oil
on top of each bowl. Thanks for a great Spring menu!
Kate
What a great combo! Thank you, Bea!
Lindsey
So simple and delicious. This appealed to me because I’m watching my calories and this soup doesn’t have cheese. It does have butter, but one Tbsp per big bowl is reasonable to me. I had bought the huge Costco bag of broccoli florets, so didn’t have stalks for the puree, so I added 6 stalks celery instead. I also made it in the instant pot (4 min high pressure, add florets and saute – I have a glass lid to avoid splatter) and Vitamix. The whole pot was gone in one day! My 3yr old daughter loves it, and my husband who requested cheese in it didn’t bother adding any. Thanks for helping my family eat healthier, Kate! Definitely making a second batch with the other half of the broccoli bag in a few days, and doubling the recipe next time. Five stars ⭐️
★★★★★
Kate
Hooray! I’m happy you made it and loved it, Lindsey. I appreciate you taking the time to review.
Sophie
I found another broccoli recipe online that roasted the broccoli florets before adding to the pot. (Like you do with your other soup recipes.)
I used your measurements and method but added this additional step. Just tossed them in 1 – 2 tablespoons of oil and seasoned them well with a fare few twists of salt and pepper. Roasted for about 20 minutes until slightly caramelized.
This was amazing and by far one of my favourite soups. :)
Thanks
★★★★★
Brianna Helgard
This needs more broccoli. I believe that’s why some people’s soup is thin. I used 2 whole heads of broccoli and it was perfect.
★★★★★
Ashley Sison
Great base recipe, I added cream and old cheddar at the end. I used a hand held blender and left some texture to it . Delicious!
★★★★★
Kate
Thank you for sharing, Ashley!
Patricia
Hi Kate,
This soup looks wonderful, but it’s now May 8th and it’s the first recipe I see when I click on your site. I subscribed to your email so I can see the newer recipes. I know you’ve told others to clear their caches and I haven’t done that, yet. It seems odd that your new recipes don’t show up anymore when they always used to, and I’m not having this problem with other sites. I’m wondering if this might be a problem on your end. I miss seeing your new recipes and I’m wondering if other people are still missing them, too!
Kate
Hi Patricia, thank you so much for letting me know. I’m so bummed this is still happening for you! I have cleared all the caches I can possibly clear on my end, and my web host couldn’t find anything wrong to fix. I’m glad you’re getting the new posts by email. This happened to me on my phone, and I simply clicked the refresh button at the top of my browser—that started showing me the latest home page. Otherwise, you might need to clear your browser cache to get past the tortilla soup recipe. I wish I could do it on my end for you, and I’m sorry about the inconvenience!
pat
This soup has terrible flavor and will definitely be making again. I was a little secptical using just water but found that it was very tasty.
★★★★★