This Creamy Broccoli Soup is comfort food in a bowl! It is perfect with the right balance of vegetables and cheese. The perfect easy recipe just for you or to feed a big crowd!

One of the most popular winter soups is this Creamy Broccoli Soup. It is just as popular as the fresh carrot pumpkin soup or the potato carrot soup.
The best part of this recipe is that it is not complicated at all. Trust me when I say you can make a better broccoli cheddar soup than Panera bread!
Even though this is a popular recipe for the cold weather season, it is also great any time as a hot lunch. It is also a great recipe for when you want a hot meal that is not heavy.
This soup needs no sides! But potato bread rolls are perfect for dipping. Any bread does the trick.
Jump to:
Why This Recipe Works
- This is a very easy recipe that you can follow without any special steps.
- This is the perfect cozy weeknight meal for your family or even to serve at a party.
Recipe Ingredients

- Butter- The butter we use to saute, but it is also important because it is the liquid that will mix with the flour to make a roux and thicken the soup.
- Onion & garlic- The onion we always add it for flavor. Don’t worry if you don’t like onions because by the end of the soup, you won’t feel them. The garlic is going to add a lot of flavor, so don’t skip it.
- Broccoli & carrots- I used fresh carrots and frozen broccoli. The best part of this recipe is that you can use both vegetables, fresh or frozen.
- Seasonings- The seasonings are very simple. You just need salt, pepper, and paprika for color. We also use chicken bouillon because we add water, not chicken stock. But if you have chicken stock, adjust salt to taste and remove the bouillon.
- Liquids- We use water, heavy cream that helps thicken, and evaporated milk. Now, you can use regular milk, but the evaporated milk just makes creamy soups better. It helps with the consistency and flavor.
- Cheese- I shredded my own cheese, but if all you have is pre-grated cheese, go for it!
- Flour- The flour will help to thicken the soup.
How to Make Creamy Broccoli Soup

- Photo 1: First, roughly chop the onion. You can cut it however you like because it will break down while the soup cooks. This is also the time to chop any extra vegetables that you want to add.
- Photo 2: Shred your carrots. I used a box grater, but you can also use a food processor with a shredding attachment if you have one. I shredded the carrot on the large side of the grater because I like to feel the texture, but you can shred it smaller if you like.

- Photo 3: In a large Dutch oven or pot, you are going to add your butter, onion, carrots, garlic, and seasonings. Then you need to saute for 2 minutes. Now, sauteing the vegetables first is going to add more flavor than simply throwing everything together. Add the flour and cook for an extra 2 minutes.
- Photo 4: Add the broccoli, water, milk, and heavy cream and stir. Cook for 20 minutes, then blend about half of your soup. Finish cooking for 10 minutes or until you reach your desired thickness.
Recipe Tips
- Vegetables. You can add more vegetables to this broccoli soup. A few favorites are mushrooms and corn. Potatoes are a great vegetable to make this a very hearty soup.
- Soup texture. I blended about half of the soup so it could get thicker and a lot smoother. But you can opt not to blend or blend completely.
- Toppings. One of my favorite toppings has to be bacon. Plus, you can use the bacon fat to saute the veggies and give the soup a more intense flavor.
- Freezing. I know a lot of people freeze this soup, but I don’t like to. This is because sometimes when the soup thaws, it breaks.

Sides To Go With Soup
💬 If you enjoyed this Broccoli Soup recipe, give it a 5-star rating and leave a comment or question below.
Watch us on YouTube or follow along on our Facebook Page, on Instagram, or on Pinterest.

Creamy Broccoli Soup
Ingredients
- 2 tablespoons butter
- 1 yellow onion
- ½ teaspoon garlic paste
- ½ pound carrots
- 1 ¾ teaspoons salt
- ¼ teaspoon black pepper
- 2 tablespoons chicken bouillon
- ½ teaspoon paprika
- 2 tablespoons all purpose flour
- 1 pound broccoli
- 4 cups water
- 1 ½ cups evaporated milk
- 1 cup heavy cream
- 1 ½ cups shredded cheddar cheese
Instructions
- Peel and cut your onions into small cubes. Peel and shred your carrots. Shred your cheese.
- In a large saucepan over high heat, add the butter, onion, carrots, garlic, salt, pepper, paprika, and chicken bouillon. Mix and saute for 2 minutes while constantly stirring.
- Add the flour, and stir until you no longer see the flour. Cook for 2 minutes while stirring.
- Add the broccoli, water, evaporated milk, and heavy cream. Stir, cover, and cook for 20 minutes. Stir a couple of times to avoid the vegetables from sticking to the bottom of the pan.
- Blend half of the soup and finish cooking for 10 minutes.
- Add cheese and stir. Serve and add your favorite toppings. Enjoy, Buen Provecho!
Recipe Notes
- Broccoli. You can use frozen or fresh broccoli. You can add more vegetables to the soup if you like. Great options are mushrooms and corn.
- Milk. For the milk, I used evaporated milk. But you can use regular milk or your preferred milk.
- Cheese. I shredded my own cheese because you get a better consistency. If you use pre-shreded cheese, just rinse it to remove all that white stuff it brings.
- Soup consistency. Once cooked, the soup won’t be very thick. But keep in mind that the soup will thicken more as it cools. Cook more to make it thicker.
- Blending. I used an immersion blender, but if you don’t have one, just use a regular blender. Be careful when blending because the soup will be hot. Make sure not to overfill your blender.
- Portions. This recipe makes 6 portions of a little over 8 ounces each.
- Serving. The best side for the soup is any bread. I like a good potato bread or a soft sweet bread.
- Storage. Keep in the fridge for up to 5 days.





Leave a Comment