Broccoli Cheese Soup is a rich, creamy, and comforting dish, perfect for those who love the combination of nutritious broccoli and cheesy goodness. It’s a popular choice for a cozy meal and is relatively simple to prepare.


  • 4 tablespoons butter
  • 1 medium onion, chopped
  • 1/4 cup all-purpose flour
  • 2 cups whole milk
  • 2 cups chicken or vegetable broth
  • 4 cups broccoli florets, chopped
  • 1 carrot, julienned or grated
  • 2 cups shredded cheddar cheese
  • 1/2 cup cream or half-and-half
  • Salt and pepper to taste
  • Optional: nutmeg for added flavor


  1. In a large pot, melt the butter over medium heat. Add the chopped onion and cook until translucent, about 5 minutes.
  2. Sprinkle the flour over the onions and stir to combine. Cook for 1-2 minutes to remove the raw flour taste.
  3. Gradually add the milk and broth while stirring continuously. Bring the mixture to a simmer and let it cook for a few minutes until it starts to thicken.
  4. Add the chopped broccoli and carrots to the pot. Simmer until the vegetables are tender, about 20 minutes.
  5. Reduce the heat to low. Stir in the shredded cheese until melted and smooth.
  6. Add the cream or half-and-half, and season with salt, pepper, and a pinch of nutmeg (if using). Stir well.
  7. For a smoother soup, use an immersion blender to puree the soup to your desired texture.
  8. Serve the soup hot.

Nutrition Facts (per serving)

  • Calories: 350
  • Fat: 26g
  • Carbohydrates: 15g
  • Protein: 15g

Prep and Cooking Time

  • Prep Time: 10 minutes
  • Cooking Time: 35 minutes


  • Serves: 4-6 people

Broccoli Cheese Soup is a delicious and easy way to enjoy your vegetables. The creamy texture and cheesy flavor make it a hit among both kids and adults. It’s perfect for a comforting lunch or a cozy dinner, especially when paired with crusty bread or a light salad. Enjoy this rich and flavorful soup on any day you crave something warm and satisfying!

Rate this recipe

Score: 0 Votes: 0

Your page rank: