Go Back
Broccoli Cheddar Soup

Broccoli Cheddar Soup

This easy homemade Broccoli Cheddar soup is a classic favorite. Full of robust cheddar flavor and perfect for a cool fall or winter evening. A family dinner favorite!

Course Soup
Cuisine American
Keyword broccoli cheddar, broccoli cheddar soup, classic soup, creamy soup, easy recipes, fall recipes, fall soup, family dinner, family dinner recipes, homemade soup, winter recipes, winter soup
Prep Time 15 minutes
Cook Time 25 minutes
Servings 6 people
Author jamiesondiaries


  • 4 cups Milk
  • 2 cups Chicken Broth
  • 3/4 cup Heavy Cream
  • 1/3 cup Flour
  • 7 Tbsp Butter
  • 1 Tbsp. Olive Oil
  • 3 cups Sharp Cheddar *shredded*
  • 1/2 cup Mild Cheddar *shredded*
  • 3/4 cup Parmesean or Italian Blend *shredded*
  • 3-4 Heads of Broccoli
  • 1 Large Yellow Onion
  • 2 Tbsp. Minced Garlic
  • 1 tsp. Seasoned Salt
  • 1/2 tsp. Black Pepper
  • 1/2 tsp. Onion Powder
  • 1/2 tsp. Paprika


  1. Wash and cut the broccoli florets off of the stems. Cut them into about 1-2 inch pieces. Set to the side.

  2. Cut and dice the yellow onion. Put off to the side as well.

  3. In a large pot, over medium high heat, add your butter and olive oil to the pot. Once all the butter has melted add the diced onions to the pot and cook for 2 minutes.

  4. Now add the minced garlic to the pot and stir frequntly for 30 seconds.

  5. Add the flour to the onion and garlic mixture. Combine well and slowly pour the milk into the pot while mixing. Mix all of the ingredients together well.

  6. Now add your chicken broth, heavy cream, and seasonings (seasoned salt, black pepper, onion powder, and paprika) to the pot. Mix the ingredients up well.

  7. Add all of your broccoli florets to the seasoned milk mixure in the pot. Turn the burner down to medium heat and let the broccoli cook for about 5 minutes to soften up. If you prefer softer broccoli then let it cook for closer to 10 minutes. Remember to keep stirring to avoid the milk from burning.

  8. Once the broccoli has cooked for a bit add the cheeses in one at a time. Again, make sure to continuously stir to avoid cheese sticking and burning to the pot.

  9. Mix well and add any extra salt or pepper to your personal liking.

  10. Serve hot with a piece of toasted french bread if you choose and enjoy!