Skip to content

Get 5 Secrets to Make Homemade Taste Food Better + New Recipes Weekly!

    Cream of Broccoli Soup

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

    Don’t toss your broccoli stems! Use them in this Cream of Broccoli Soup instead. They’re simmered in a creamy, aromatic broth, leaving you with a nostalgic soup you can top with cheese or more broccoli. This is a staple in my house because it’s as budget-friendly as it is nutrient-dense.

    One of the most important things I learned from my years working in kitchens was how to reduce my food waste. It didn’t take long for me to go from tossing my food scraps into the compost to using them up in a pot of Broccoli Cheddar Soup or this homemade Shrimp Stock.

    Cream of Broccoli Soup

    Did you know that by tossing your broccoli stems, you’re throwing away the best part of the vegetable? After years in professional kitchens, I’ve learned that these stalks are the secret to the most vibrant, ‘broccoli-forward’ soups. I made this cream of broccoli soup with the leftover stems from my Roasted Broccoli recipe, and I must say, it really gives a can of Campbell’s soup a run for its money.

    Just like classic chicken noodle soup, this recipe is all about nostalgia and comfort. Chopped broccoli and fresh aromatics are sautéed, then blended into a creamy, roux-thickened broth bursting with savory-sweet broccoli flavors. Take it from a broccoli fan: it’ll be hard to stop after one bowl.

    Ingredients and Substitutions

    Ingredients to make cream of broccoli soup
    • Oil- I prefer to use olive oil.
    • Aromatics – Most of the flavor here comes from sauteed yellow onion, celery, leeks (just the white and light green parts), and garlic. If you need a substitute for leeks, use extra onion instead.
    • Broccoli -I made this mostly with broccoli stems, plus a couple of broccoli crowns. Prep the stems by chopping off the woody ends and peeling the skins, then don’t forget to freeze those scraps for a batch of vegetable stock. 
    • Wine – I always use dry white wine, like Sauvignon Blanc or Pinot Grigio, when I’m cooking. If you’d prefer to keep this recipe alcohol-free, stir 1 tablespoon of lemon juice or white wine vinegar into the soup at the end.
    • Roux – A simple flour-and-butter roux is the traditional way to achieve that old-fashioned cream-of-broccoli soup consistency. 
    • Stock – Chicken stock is my go-to when making this soup. Vegetable stock is great, too.
    • Half-and-Half – Just a splash brings that creamy vibe we’re looking for. Heavy cream works, too.
    • Seasonings – Just salt and white pepper.

    How to Make Cream of Broccoli Soup

    Sauté the onions: First, sauté the onions and leeks in a large pot over medium heat until they start to soften and brown.

    large pot on the stove with chopped browned onions and leeks inside

    Add the celery, broccoli, and garlic: Next, add the celery and all of the chopped broccoli. After a few minutes, stir in the garlic. 

    bright green broccoli added to the pot

    Deglaze the pan: Use just a splash of white wine, scraping up all those stuck brown bits from the bottom of the pot. Most of the wine will cook off after 1 or 2 minutes, leaving a light, tangy flavor behind.

    stiring the broccoli in the pot with a wooden spoon

    Thicken: Next, stir the butter and flour into the pot until the vegetables are coated. Pour in the chicken stock, add a pinch of salt, and let the soup simmer until the broccoli is tender.

    pot of soup with broth added

    Puree: Puree the soup with an immersion blender until it’s completely smooth.

    An immersion blender in the pot of soup

    Finish and serve: To finish, stir in the half-and-half and season the soup with salt and ground white pepper before serving.

    close up of the blended soup being stirred with a wooden spoon
    Chef Billy Parisi

    Chef Tip + Notes

    Another great thing about this soup is that the final consistency is up to you. I prefer my creamy soups super smooth, so I let the immersion blender work its magic for a while. If you want more texture, either blend briefly to leave some small broccoli pieces or stir in a handful of steamed florets at the end.

    • Frozen broccoli: While fresh is my go-to, you can use frozen broccoli if that’s what you have on hand.
    • No immersion blender? You can blend batches of the soup in a regular blender instead. Be careful when blending hot liquids; use a venting lid if you have one. You’ll want that steam to escape to prevent splatter or pressure from building up.
    • Temper the dairy: Cold cream will easily curdle in the soup, so to avoid this, I’ll take the half-and-half out of the fridge 20 minutes before pouring it into the pot. 
    • Add cheese: When I’m lucky enough to have a leftover Parmesan rind in the fridge, I’ll toss it into the pot when I add the stock and fish it out at the end.

    Serving Suggestions 

    If I’m serving this soup for a comforting dinner, I’ll top it with crunchy croutons, a sprinkle of shredded sharp cheddar, and some crispy bacon bits. On the side, I’ve got to have some crusty bread or, better yet, a grilled cheese sandwich for dipping. Talk about cold-weather comfort food.

    It’s also fantastic as an appetizer before a simple roasted chicken dinner or as a side with a classic Caesar salad. If you’re feeling nostalgic, use the soup as an ingredient in a casserole recipe that calls for a can of cream of “something.” Chicken and rice casserole, chicken divan, and pot pie are a few that come to mind.

    Make-Ahead and Storage

    Make-Ahead: This is a great make-ahead recipe because the broccoli flavors get even better after sitting. Make it up to 1 day in advance, keep it in the fridge, and then reheat it on the stove the next day.

    How to Store: Pour the cooled soup into an airtight container and refrigerate it for 3 to 4 days or freeze it for 3 months. Let the leftovers thaw in the fridge overnight, then reheat.

    How to Reheat: Add as much soup as you plan on eating to a saucepan and warm the leftovers over medium-low heat. You can add a splash of stock if it thickens and needs thinning.

    More Creamy Soups

    Let's Cook - Chef Billy Parisi

    Cream of Broccoli Soup Recipe

    This homemade Cream of Broccoli Soup uses broccoli stems, fresh vegetables, and a roux-thickened broth for a tasty, budget-friendly meal.
    Servings: 7
    Prep Time: 30 minutes
    Cook Time: 1 hour

    Ingredients 

    • 2 tablespoons olive oil
    • 1 peeled, small-diced yellow onion
    • 1 thinly sliced leek, rinsed, green part removed
    • 2 small diced ribs of celery
    • 2 finely minced garlic cloves
    • ½ cup white wine, optional
    • 4 tablespoons unsalted butter
    • 6 tablespoons all-purpose flour
    • 4 roughly chopped broccoli stems
    • 2 roughly chopped broccoli heads
    • 6 cups chicken stock
    • 1 cup half and half
    • salt and ground white pepper to taste

    Instructions

    • In a large pot or rondeau, over medium heat, add the olive oil and sauté the onions and leeks, gently seasoned with salt, for 12 to 15 minutes, or until browned.
    • Add in the celery and broccoli and sauté for an additional 3 to 4 minutes.
    • Stir in the garlic and cook just until it becomes fragrant.
    • Deglaze with the optional wine and cook until only a tablespoon or two remain.
    • Next, add in the butter and flour, and mix the vegetables around until coated.
    • Pour in the chicken stock, season with salt, and cook over medium-to-medium-high heat until the broccoli is just tender, about 12 to 15 minutes. The liquid should be thick at this point.
    • Using an immersion blender, puree the soup until smooth and thick. Alternatively, blend it in batches in a blender, then return it to the pan. Be sure to remove the center cap from the lid and cover with a towel so that the steam can escape.
    • Finish by stirring in the half-and-half. Adjust any seasonings with salt and ground white pepper.
    • Serve with optional croutons.

    Notes

    Another great thing about this soup is that the final consistency is up to you. I prefer my creamy soups super smooth, so I let the immersion blender work its magic for a while. If you want more texture, either blend briefly to leave some small broccoli pieces or stir in a handful of steamed florets at the end.
    Frozen broccoli: While fresh is my go-to, you can use frozen broccoli if that’s what you have on hand.
    No immersion blender? You can blend batches of the soup in a regular blender instead. Be careful when blending hot liquids; use a venting lid if you have one. You’ll want that steam to escape to prevent splatter or pressure from building up.
    Temper the dairy: Cold cream will easily curdle in the soup, so to avoid this, I’ll take the half-and-half out of the fridge 20 minutes before pouring it into the pot. 
    Add cheese: When I’m lucky enough to have a leftover Parmesan rind in the fridge, I’ll toss it into the pot when I add the stock and fish it out at the end. 
    Make-Ahead: This is a great make-ahead recipe because the broccoli flavors get even better after sitting. Make it up to 1 day in advance, keep it in the fridge, and then reheat it on the stove the next day.
    How to Store: Pour the cooled soup into an airtight container and refrigerate it for 3 to 4 days or freeze it for 3 months. Let the leftovers thaw in the fridge overnight, then reheat.
    How to Reheat: Add as much soup as you plan on eating to a saucepan and warm the leftovers over medium-low heat. You can add a splash of stock if it thickens and needs thinning.

    Nutrition

    Calories: 438kcalCarbohydrates: 26gProtein: 22gFat: 19gSaturated Fat: 8gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gTrans Fat: 0.3gCholesterol: 35mgSodium: 493mgPotassium: 1971mgFiber: 14gSugar: 15gVitamin A: 3792IUVitamin C: 468mgCalcium: 303mgIron: 5mg
    Course: Appetizer, Main, Soup
    Cuisine: American

    Share this Post

    free email series

    My Classic Summer Cooking Menu!

    Go ahead....try my summer menu.

    Close the CTA
    Chef Billy Parisi