This post may contain affiliate links. Please read our disclosure policy.
This cream of broccoli soup recipe is a classic soup that’s so much better homemade! It’s silky, creamy, and uses no fancy ingredients for a comforting meal.
Love broccoli? Try my Broccoli Cheddar Soup, Cheesy Broccoli Casserole, or Easy Broccoli Salad.
Why you’ll love it
Absolutely nothing beats homemade cream of broccoli soup compared to the condensed stuff! You’ll be delightfully surprised at just how good it tastes when you combine only a few wholesome, everyday ingredients and make broccoli soup from scratch. I bet you have most of them in your pantry already.
You can have a big batch of this classic cream of broccoli soup on your table in under an hour, and it’s got a beautiful velvety texture. This is the best meal to cozy up with on a chilly day. Top it with some Homemade Croutons, and you’re all set! This is one soup you and your family will actually look forward to eating and will definitely skip the kind from a can.
Just a few simple ingredients
- Oil and butter – for sautéing the onion and celery and making a rich base
- Celery and onion – a tasty foundation to many soups. Sweet (Vidalia) are my usual onions.
- Garlic – we’ve got 4 to 5 cloves to maximize taste. I like to use this garlic press to easily mince the cloves.
- Chicken broth – use your favorite good-quality brand to add much more flavor than water, or use chicken stock
- Italian seasoning – a particular blend of herbs like rosemary and thyme that you’ll find in the spice aisle of your grocery store. It’s my go-to ingredient for taking soups to the next level!
- Broccoli – the star of the broth. Use frozen or fresh.
- Potato – generally the best variety for soups is Russet potatoes since they’re starchy and thicken it up
- Heavy cream – the key to making this deliciously creamy. I wouldn’t skip it!
How to make cream of broccoli soup
This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.
In a large soup pot sauté the onion and celery in the oil and butter until golden, then stir in the garlic. Add in the broth, Italian seasoning, broccoli, and potatoes. Bring to a boil and then simmer until the veggies are tender.
Blend the soup using an immersion blender, or let cool and transfer to a conventional blender. Stir in the cream, and season generously with salt & pepper.
Helpful tips
- The potato helps give this soup thickness without a roux. If you don’t add it, the soup will be a lot thinner.
- Use either fresh or frozen broccoli. If using fresh, 1.5 pounds of broccoli (including stem) will make about 5-6 cups of florets once you cut it up. You can always buy a bit extra and use it in another recipe if needed. Or, buy a one pound bag of pre-cut broccoli florets.
- I don’t use the large stem a head of broccoli comes with here, but you can certainly repurpose it. I like to peel it, cut it up, and munch on it for a snack! Or use a mix of florets and the stem in the recipe if you prefer not to throw any of the broccoli away.
Substitutions and variations
- I recommend using heavy cream for the best richness and consistency, but half-and-half would work as a substitution if needed.
- If you want to make this soup vegetarian, swap the chicken broth with vegetable broth.
- Sprinkle some chopped chives or fresh parsley as a nice garnish.
Leftovers and storage
- Leftovers will keep for 3-4 days in an airtight container.
- Reheat any leftovers over low heat either on the stove or in the microwave.
- This soup will freeze well for up to three months.
What to serve with cream of broccoli soup
- If eating this soup as a main dish, a slice of crusty bread like French bread would be great.
- Love the soup and sandwich combo? Try it with a Tuna Salad Sandwich or Egg Salad Sandwich for a tasty and filling lunch.
- A simple side salad like this Parmesan Arugula Salad complements it well!
More soup recipes to enjoy
Questions about this creamy broccoli soup, or want to leave a review? Let me know in the comments below! You can also find me on Instagram to show me your creations.
Simple Cream of Broccoli Soup
Ingredients
- 1 tablespoon olive oil
- 1 tablespoon butter
- 2 sticks celery chopped
- 1 medium onion chopped
- 4-5 cloves garlic minced
- 4 cups chicken broth (or veg broth)
- 1/2 teaspoon Italian seasoning
- 5-6 cups broccoli florets see note
- 1 Russet potato peeled & diced
- 3/4 cup heavy/whipping cream or to taste
- Salt & pepper to taste
Instructions
- Add the oil and butter to a soup pot over medium-high heat. Sauté the onion and celery for about 7-10 minutes or until it starts to lightly brown.
- Stir in the garlic and cook for 30 seconds.
- Add in the broth, Italian seasoning, broccoli, and potatoes. Increase the heat to high and bring the soup to a boil. Reduce the heat so it's simmering rapidly, cover the pot with the lid slightly ajar, and cook for 20-25 minutes or until the potatoes and broccoli are tender. It's ok if the broth isn't completely covering the broccoli.
- Blend in the pot using an immersion blender or transfer the soup to a regular blender (you might want to let it cool a bit first).
- Stir in the cream and season with salt & pepper as needed (I am quite generous with both).
Notes
-
I recommend buying approximately 1.5 pounds of broccoli because when cut, it will make about 5-6 cups, or buy a one pound bag of pre-cut broccoli florets.
- Serves 4-6.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.
This was delicious ๐ I used a bag of broccoli ๐ฅฆ I had frozen. I also added a diced carrot. So yummy!
Yay!! Thanks, Katie!
I added a few things, and am going to be thickening about half of it to use as a sauce over sausages and pasta, I cooked this exact recipe for a client of mine and she is very very picky, but she loved it and so did her dinner guests!! Iโm working on it at home now!!! Canโt wait to see how it turns out as a sauce, but even if that doesnโt work Iโll have the other half as an amazing soup!!! Thank you so much!!!
You’re welcome!
I love all your recipes. I am an old girl and been a foodie all my life. I cook French, Italian, Lebanese and American favs and your are great! Thank you!
Aww thank you, Wanda! Appreciate it. ๐
Made this tonight. The recipe and instructions were so straightforward and easy. The soup turned out delicious. Going to be making this regularly.
I’m thrilled to hear that, Anne!! ๐ Thanks for coming back and writing me a review.
I made this tonight and my hubby (who isnโt a soup person) said it was amazing. It was very easy and super flavorful. Iโm adding it to my regular rotation.
I’m thrilled to hear it!! ๐ Thanks for your 5-star review, Jen!
Love this recipe! Made it this weekend and should have doubled it. It was actually an โappetizerโ to another one of Natashaโs recipes!
I love that!! ๐ Thank you so much!
Just made it ! I lt was so easy and so yummy ๐คค!!!
Wonderful to hear, Jovita!
I made this last night for my partner and I, and it was so easy! I added a little more broccoli and two more cups of chicken stock to thin my soup out. We topped it with some crispy fried onions and ate it with a couple pieces of toast.
I’m so happy you enjoyed it!! ๐
Super easy and yet simple recipe. It’s one of my favorite!
I’m so glad to hear it! ๐ thanks, Olga!
This looks so good. Could you roast the broccoli before adding? Just to add the caramelization flavor?
That’s a good idea! I don’t see why that wouldn’t work. Let me know if you try that! ๐