Best Broccoli Soup

Oksana Mizina/shutterstock


2 cups water
4 cups chopped fresh broccoli (about 1-1/2 pounds)
1 cup chopped carrots
1 rib chopped celery
1/2-1 cup finely chopped onion
6 tablespoons butter or margarine
6 tablespoons flour
3 cups chicken broth
2 cups milk
1 tablespoon minced fresh parsley (or 1 teaspoon dried)
1 teaspoon salt
1/4 teaspoon thyme
coutons, for garnish


In Dutch oven or soup kettle, bring water to boil. Add broccoli, carrots, and celery; boil 2 to 3 minutes. Drain; set vegetables aside. In the same kettle, saute onion in butter until tender. Stir in flour to form a smooth paste. Gradually add the broth and milk, stirring constantly. Bring to boil; boil and stir 1 minute. Add vegetables. Stir in parsley, salt and thyme. Reduce heat; cover and simmer for 30 to 40 minutes until vegetables are tender and flavors are combined. Ladle soup into bowls and garnish with croutons.


6 to 8 servings

Reader Comments

Leave a Comment

Recipe says "to add broth and

Recipe says "to add broth and milk gradually."

Broccoli soup

Sounds delicious...I would also use the cooking water, stock and milk. I wouldn't add the broccoli until closer to the end of cooking time...too mushy otherwise.

Broccoli Soup

Why would you boil vegetables, throw away the water ? Why not cook broccoli and carrots with stck and milk ? I bet tastier and more nutrients in finished soup !

I was wondering why it was

I was wondering why it was listed under slow cooker and then didn't use the slow cooker in the directions. What would you do, Jean, put everything in at the same time?

I don't have a soup kettle or

I don't have a soup kettle or a dutch oven, what else can be used? thanks

slow cooker would word well

slow cooker would word well for this recipe

Don't have soup kettle or dutch oven.....

You can actually use any 'heavy-bottomed' large pot....No worries...But, don't use a thin pot as it will burn everything...If something needs to simmer, than you need something with a heavy-duty things inside don't cook too fast or burn...