Easy Broccoli Cheese Soup

Prep Time: 15 mins
Cook Time: 15 mins
Total Time: 30 mins
Servings: 6
Easy Broccoli Cheese Soup

This simple Broccoli Cheddar Soup recipe is a yummy and quick dinner option! It's loaded with broccoli and has a tangy cheese flavor that's enhanced by a few spices. What's not to love? The creamy soup is smooth and silky, and it's ready in just 30 minutes!


  • 1 & 1/2 pounds flank, or skirt steak
  • 2 tablespoons cornstarch
  • 1/2 teaspoon black pepper, fresh, more to taste
  • 1/4 cup soy sauce, reduced sodium or regular
  • 1 medium yellow onion, very thinly sliced (about 1 and 1/2 cups)
  • 6 cloves garlic, minced
  • 1 tablespoon ginger, minced
  • 2-3 tablespoons olive oil, divided (for browning the meat)
  • 1/2 teaspoon kosher salt
  • 8 cups beef broth
  • 2 large heads broccoli, cut into florets
  • 1/4 cup oyster sauce
  • 1-4 tablespoons chili paste


Recipe instructions Easy Broccoli Cheese Soup

  1. Step 1

    Start by preparing the veggies. Chop 3 big heads of broccoli (I utilized 1.5 pounds and it came out to around 8 cups of chopped broccoli. Don't waste the stems! They taste great!). Shred 3 carrots (or cut into thin sticks), chop one onion and smash and mince 2 cloves of garlic. Set them aside.

  2. Step 2

    In a big soup pot, melt 1/3 cup butter over medium heat. Add the chopped onion and stir.

  3. Step 3

    Add these spices: 1 and 3/4 tsp kosher salt, 3/4 tsp black pepper, 3/4 tsp dry mustard, 1/8 to 1/4 tsp cayenne pepper, and 3/4 tsp smoked paprika.

  4. Step 4

    Cook the onion in a skillet until it's translucent for about 4-5 minutes.

  5. Step 5

    Put in 2 minced garlic cloves and saute it for another minute until it smells nice.

  6. Step 6

    Add flour gradually, about 1/3 cup, onto the onion mixture. Don't add everything at once. Add a small amount at a time to the butter and flour mixture, stirring until absorbed before adding more. Repeat until all ingredients are combined and a paste is formed.

  7. Step 7

    Gradually whisk in 3 cups of chicken broth. Take it slow and be careful! We're making a roux here. If you add the liquid too fast, your sauce will never get creamy. Add a bit of broth at a time and stir until it's mixed in well. Do this until you've used all the broth.

  8. Step 8

    Then, repeat the same process with 3 cups of whole milk. This time you can go a bit faster.

  9. Step 9

    Bring the heat to medium-high to reach a low simmer.

  10. Step 10

    Toss in the broccoli and carrots. When it starts to simmer (small bubbles, nothing too crazy), lower the heat to maintain a slow simmer. Let it simmer lightly until the broccoli is just about done, being careful not to overcook it. You don't want limp broccoli, so watch it carefully. It won't take too long.

  11. Step 11

    Prevent the soup from boiling too quickly, as this will result in a lumpy sauce.

  12. Step 12

    Turn off the heat. Mix in 1/2 cup of cream.

  13. Step 13

    Grate 4 cups of sharp cheddar cheese, which is around 14-16 ounces. If feasible, shred it yourself! Pre-shredded cheese includes anti-caking components that hinder melting.

  14. Step 14

    Add the shredded cheddar cheese in gradually, one cup at a time. Stir the cheese until it has melted completely before adding in the next cup. If the soup has cooled and the cheese isn't melting, turn the heat back on low until it melts, then turn off the heat immediately. If heated too much, the sauce will become grainy.

  15. Step 15

    Once the cheese is added, taste the soup to decide if an extra half cup of cream is needed. Don't forget to add more salt and pepper if necessary.

  16. Step 16

    Sprinkle cheddar cheese and chopped green onions on top and serve hot.

  17. Step 17

    To reheat leftovers, use low heat on the stove. Microwaving leftovers may cause the sauce to have a grainy texture although the taste will still be good, it won't be the same as it was when freshly made.

Nutrition Facts

Calories: 419
Fat: 29 g
Carbs: 24 g
Protein: 20 g