Bistro Broccoli Cheese Soup in large white bowls garnished with grilled sourdough bread.
5 from 2 votes

Bistro Broccoli Cheese Soup

Our Bistro Broccoli Soup is the best broccoli cheese soup ever. I mean it this is one seriously good soup! It transcends Panera by leaps and bounds, plus it's so super easy to make! 

Category Soup
Cuisine American
Keyword Broccoli Cheese Soup
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 8 servings
Author Mean Green Chef


  • 2 Tablespoons butter, unsalted
  • 1 large yellow onion, peeled + diced
  • 3 large celery stalks, washed + sliced into 1/4-inch slices
  • 3 large carrots, peeled + julienned
  • 4 heads broccoli, cut into florets
  • 3 cloves garlic, smashed + diced
  • 1/4 cup butter, unsalted
  • 1/2 cup all-purpose flour, unbleached
  • 1 pinch nutmeg, grated or ground
  • 4 cups chicken stock, sub vegetable stock if desired
  • 2 cups milk, whole or 2%
  • 2 cups half + half or heavy cream
  • 3 cups sharp cheddar cheese, grated
  • Pink Himalayan sea salt + freshly cracked black pepper, to taste


  1. Heat a large heavy-bottomed Dutch oven over medium-high heat. Add the 2 Tablespoons of butter and heat for 30 seconds, then toss in the onions, celery, and carrots and cook for 2 minutes until the onions start to become translucent. 

    Julienned carrots, diced celery and onions for Bistro Broccoli Cheese Soup.
  2. Add the broccoli florets, stir to combine. Sauté for an additional 3 minutes until vegetables become slightly tender and fragrant then toss in the garlic and cook an extra minute. Slide the Dutch oven off the heat and scoop out the vegetables into a large glass bowl, set aside. 

    Chopped up broccoli, carrots, garlic for Bistro Broccoli Cheese Soup.
  3. Move the Dutch oven back over medium-high heat and melt the 1/4 cup of butter and then add the flour and nutmeg. 

    Flour being added to a large dutch oven to become a golden roux for Bistro Broccoli Cheese Soup.
  4. Cook the mixture for 5 minutes, stirring frequently with a flat-bottomed wooden spoon until it begins to brown.

    Flour roux starting to turn golden brown for Bistro Broccoli Cheese Soup.
  5. After 5 minutes have passed, then begin to add the stock slowly. Stir continuously until the flour and stock are thoroughly combined, next pour in the milk and cream and add the vegetables back into the pot. Cover and reduce heat to low, simmer for 20 minutes, or until you're happy with the tenderness of the broccoli. 

    Bistro Broccoli Cheese Soup being made in a large gray Dutch Oven.
  6. Stir in cheese and allow it to melt, stirring regularly. 

    Bistro Broccoli Cheese Soup being made in a large gray Dutch Oven on the stove top.
  7. Taste and adjust seasonings if needed. Then either serve as is, or mash it with a potato masher to break up the broccoli a bit, or transfer to a blender in two batches and puree completely. If you puree it in a blender, return it to the heat and allow to warm back up. Add a splash of broth if needed to thin the soup to your desired consistency. 

    Bistro Broccoli Cheese Soup in large white bowls garnished with grilled sourdough bread.

Recipe Notes