Go Back
+ servings
5 from 1 vote
Broccoli Cheese Soup
Prep Time
15 mins
Cook Time
30 mins
Total Time
45 mins

This creamy, but lightened up version of Broccoli Cheese Soup is better than any restaurant version. Serve it in a bread bowl for a satisfying meal!

Course: Main Dish, Soup
Cuisine: American
Servings: 6 servings
Calories: 331 kcal
  • 3 tablespoons butter
  • 1 cup onion diced
  • 1 teaspoon minced garlic
  • 3 tablespoons all-purpose flour
  • 3 cups low-sodium chicken broth
  • 16 ounces fresh broccoli florets
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • 1 cup sharp cheddar cheese shredded, plus additional for garnish if desired
  • 4 ounces Velveeta cheese cubed
  • 1/2 teaspoon salt or to taste
  • Fresh ground pepper to taste
  1. In a Dutch oven, melt butter over medium heat. Add the onions and cook, stirring for a few minutes, or until onions are soft and translucent. Add the garlic and cook and stir for another minute. Add the flour and cook for 2 minutes. Slowly pour in the chicken broth, whisking as you add it. Turn up heat to medium-high and and cook the mixture until it comes to a boil, whisking occasionally. Reduce heat to low and simmer for about 2 or 3 minutes until it begins to thicken. Add the broccoli and place the cover on the Dutch oven. Cook for 25 minutes or until broccoli is very tender.

  2. Remove the pot from the heat and puree the mixture with an immersion blender or in batches in a blender or food processor, returning to Dutch oven when you reach the desired consistency. I like to leave some small pieces of broccoli for a little texture.

  3. Return the pot to the stove and over low heat, add the milk and cream and simmer for 5 minutes. Add the cheddar and Velveeta cheese and cook and stir until cheese is completely melted. Add salt and taste. Season with additional salt, if needed, and pepper to taste.
  4. Serve with additional shredded cheese on the side for garnish.
Nutrition Facts
Broccoli Cheese Soup
Amount Per Serving
Calories 331 Calories from Fat 216
% Daily Value*
Fat 24g37%
Saturated Fat 14g88%
Cholesterol 74mg25%
Sodium 747mg32%
Potassium 532mg15%
Carbohydrates 17g6%
Fiber 3g13%
Sugar 6g7%
Protein 15g30%
Vitamin A 1378IU28%
Vitamin C 70mg85%
Calcium 351mg35%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.