Tap here to get 5 Secrets to Stress Free Dinners

Simple Cream of Broccoli Soup Recipe

5 from 1 vote
|

updated: 09/16/25

This post may contain affiliate links. Please read my disclosure policy
|
This post may contain affiliate links. Please read my disclosure policy

This cream of broccoli soup recipe is easy to make while being smooth and amazingly delicious, making it the ideal side dish.

Vegetable soups have been such a craving for me lately. They are so perfect for winter when you need to round out your table with more sides but can’t put a ton of effort into a dish. This cream of broccoli soup is just that. It adds to a meal without adding a lot of work to your plate. Such a delicious way to get your serving of vegetables.

Cream of Broccoli Soup Ingredients

  • Unsalted Butter: Used to sauté the onions, this also lends flavor to the soup. Using unsalted butter allows us to control the salt content of the soup, but if you only have salted, just use less salt and add more at the end as needed.
  • Yellow Onion: This brings great flavor to the soup.
  • Flour: When combined with the butter, this makes a roux that helps give the soup it’s creamy texture.
  • Chicken Broth: This is the base of the cup.
  • Broccoli Florets: You can’t have cream of broccoli soup without broccoli. I like to use just the florets for optimal flavor. While I love the flavor of fresh broccoli, frozen broccoli can also be used. Just add it straight to the pot without thawing, and it will cook down and blend just like fresh.

Making it Vegetarian

Chicken stock adds great flavor to this soup, but you can totally make this creamy broccoli soup vegetarian by using vegetable broth instead.

Adding Cheese

You can make this soup extra creamy by adding some shredded cheddar cheese. After your soup is cooked and blended smooth, stir in shredded cheese while the soup is still warm. Cheddar is a classic choice, but feel free to use a mix of cheeses, like sharp cheddar or Monterey Jack for creamy broccoli cheese soup. I always recommend buying a block of cheese and grating it yourself. It melts and tastes so much better than pre-shredded cheese.

large pot of Cream of Broccoli Soup with a ladle

Storing and Reheating Leftovers

This soup can be stored in an airtight container in the refrigerator for up to three days. Reheat the portion you plan to eat in the microwave on half power or in a small saucepan over low heat until heated through, stirring occasionally.

Freezing Broccoli Soup

If you want to freeze this soup, transfer it once it has cooled into freezer-safe bags or containers, leaving some room at the top for it to expand. I like to freeze soup in individual portions so I can grab them for a quick lunch. Store in the freezer for up to three months. Allow to thaw in the refrigerator and heat on the stovetop over low heat, stirring occasionally.

overhead of bowl of homemade Cream of Broccoli Soup topped with croutons

What to Serve with Cream of Broccoli Soup

If your family warms up with bowls of this cream of broccoli soup recipe, I’d love to know what you think! I would be so grateful if you came back and left me a comment.

bowl of Cream of Broccoli Soup topped with croutons, bowl of Cream of Broccoli Soup and croutons sitting in background
5 from 1 vote

Cream of Broccoli Soup

Serves: 6 servings
(tap # to scale)
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Cream of broccoli soup is easy to make while being smooth and amazingly delicious, making it the ideal side dish.

Ingredients

  • 3 tablespoons unsalted butter (42.4 grams)
  • 1 yellow onion diced
  • 2 garlic cloves
  • 1 teaspoon kosher salt (if using table salt, start with 1/2 a teaspoon)
  • 1/2 teaspoon black pepper
  • 1/3 cup all purpose flour (40 grams)
  • 4 cups chicken broth or vegetable broth (907 grams)
  • 6 cups broccoli florets see note 1 (448 grams)
  • 1 cup half and half see note 2

Instructions

  • Melt the butter in a large pot over medium heat. Add the onions and garlic. Season with salt and pepper. Sauté for 3 to 4 minutes or until the onions are tender.
    3 tablespoons unsalted butter, 1 yellow onion, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, 2 garlic cloves
  • Whisk in the flour and cook for about 30 seconds.
    1/3 cup all purpose flour
  • Very slowly pour in the chicken stock. Add about 2 tablespoons at a time, fully whisking it in and combining it before adding more. As you add more, you will be able to add it more quickly. While you want to go slowly here to make the roux, the whole process will take less than a minute or so.
    4 cups chicken broth
  • Stir in the broccoli, bring to a simmer, and cook for 15 minutes or until the broccoli is soft and tender. Using an immersion blender, blend the soup until smooth. Alternatively, blend the soup in the blender in batches.
    6 cups broccoli florets
  • Stir in the half and half and allow the soup to warm through. Serve topped with homemade croutons if desired.
    1 cup half and half

Recipe Video

Notes

  1. While I love the flavor of fresh broccoli, frozen broccoli can also be used. Just add it straight to the pot without thawing, and it will cook down and blend just like fresh.
  2. Half and half is a U.S. product that is half heavy cream and half whole milk. In this recipe 1/2 a cup of whole milk and 1/2 cup of heavy cream can be used instead.
Serving: 1cup Calories: 178kcal (9%) Carbohydrates: 16g (5%) Protein: 6g (12%) Fat: 11g (17%) Saturated Fat: 7g (44%) Polyunsaturated Fat: 1g Monounsaturated Fat: 3g Trans Fat: 0.2g Cholesterol: 32mg (11%) Sodium: 1025mg (45%) Potassium: 411mg (12%) Fiber: 3g (13%) Sugar: 5g (6%) Vitamin A: 889IU (18%) Vitamin C: 83mg (101%) Calcium: 102mg (10%) Iron: 1mg (6%)
Author: Lisa Longley
Course: Main Course
Cuisine: American
bowl of Cream of Broccoli Soup topped with croutons, bowl of Cream of Broccoli Soup and croutons sitting in background

did you make this

Cream of Broccoli Soup

I’d love to see what you made! Tag me @lisasimplejoy and hashtag it #simplejoyrecipes!

Hi! I'm Lisa Longley, and I am committed to giving you simple dinner ideas and recipes that are easy to make; recipes that will fill your home with joy. I am the owner and author of SimpleJoy.com and I'm so glad that you are here.

Reader Interactions

    5 from 1 vote

    LEAVE A COMMENT

    Have a question? Use the form below to submit your question or comment. I love hearing from you & seeing what you made!

    Rate This Recipe:




  1. Diann says

    5 stars
    I made this soup today. Very good soup. I added a can of coconut milk in place of half and half and added more broccoli and a hamf cuo lentils.I didnt use the blender as I like the chunks in mine. After I put a sewing in my bowl I added 4 ozs of ground turkey
    It was super delicious 😋. I also had my own bone chicken broth made and frozen and used that. Which made it super tasty. Thsnk you for the great recipe. Very much enjoyed it!

    • Lisa Longley says

      I’m so glad you liked it!

  2. Dan H says

    I made this tonight for dinner. It was amazing! I did do a couple of alterations. I added some sour cream, some grated Parma cheese and some left over ham from Honey Baked Ham. This is now my go to soup on those cold days that are coming and I can only imagine that this will also taste great cold!
    Thank you!

    • Lisa Longley says

      I’m so glad you liked it

SUPER-SIMPLEFAMILY FAVORITES
25 Minute Broccoli Pasta Recipe"Omg! I didn’t think anything so simple could be so good!"
overhead of skillet of Cajun Shrimp Pasta ingredients on a cooling rack with toasted bread sitting beside
Cajun Shrimp Pasta"My family absolutely loved this recipe. Even my finicky eaters."
Overhead view of a skillet of easy Beef and Broccoli with sesame seeds and chopped green onions
Easy Beef and Broccoli (25 Minutes)"I have made this a couple or more times. It’s easy & quick to prepare. I like this for a quick meal. It will be my go to recipe."

SUBSCRIBE & RECEIVE

5 Secrets to Stress Free Dinners

SUBSCRIBE & RECEIVE

MY TOP 10 EASY DINNER EBOOK!

5 Secrets to Stress Free Dinners

SUBSCRIBE & RECEIVE

MY TOP 10 EASY DINNER EBOOK!