Broccoli Bacon Cheese Soup

Course Soup
Cuisine American
Keyword broccoli cheese, soup
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 4
Calories 658 kcal


  • 2 bunches of broccoli
  • 1 medium carrot
  • 5 crispy bacon strips
  • 6 oz sharp cheddar cheese block not shredded (I use 2%)
  • 4 oz Swiss block not shredded
  • 6 oz Velveeta cheese
  • 1/2 medium yellow onion
  • 1 clove of Garlic
  • 3 tbs vegetable oil
  • 3 tbs flour
  • 1 1/2 cups 2% milk
  • 1 1/2 cups vegetable stock
  • salt
  • fresh cracked peppercorn
  • 2 tsp minced fresh parsley
US Customary - Metric


  1. Steam broccoli until soft. Mash about half the broccoli with a fork, set aside.
  2. In a medium pot, heat up the oil on medium heat. Add chopped onion and shredded carrot. Saute until the onion is transparent.
  3. Add minced garlic clove, stir well and saute until fragrant.
  4. Sprinkle with flour and mix until veggies are coated with flour.
  5. Slowly pour in the milk and veggie stock while constantly stirring.
  6. Let the soup heat through (still on medium heat.) Once it starts to boil, start adding cheese.
  7. Grate the cheddar and Swiss cheese into the pot. Stir slowly until melted. (I recommend using block cheese and grate it in yourself because it will melt much better. Pre-shredded cheese is coated in cornstarch while packaged, so it's a little harder to melt.)
  8. Chop the Velveeta into 1-inch cubes, for faster melting, and add it to the pot. Stir slowly and constantly until the cheese is melted.
  9. Stir in chopped bacon.
  10. Add salt and cracked peppercorns to taste. (Since Velveeta, bacon and other cheeses have salt in it, don't add salt until you add those ingredients.)
  11. Stir in the broccoli. Lower the heat to medium low, cover and cook for about 7-10 minutes, stirring occasionally.
  12. Stir in the fresh parsley and serve.

Recipe Notes

All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe. Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have a slight variation.

Nutrition Facts
Broccoli Bacon Cheese Soup
Amount Per Serving
Calories 658 Calories from Fat 378
% Daily Value*
Total Fat 42g 65%
Saturated Fat 25g 125%
Cholesterol 87mg 29%
Sodium 1686mg 70%
Potassium 1503mg 43%
Total Carbohydrates 39g 13%
Dietary Fiber 9g 36%
Sugars 15g
Protein 35g 70%
Vitamin A 145.9%
Vitamin C 341.6%
Calcium 82.2%
Iron 19.4%
* Percent Daily Values are based on a 2000 calorie diet.