Looking for a cozy, comforting meal that's both delicious and nutritious? Look no further than broccoli cheese soup. This creamy, flavorful dish is a favorite among home cooks and healthy eaters alike. It's easy to make and perfect for any occasion. Follow our step-by-step guide to create a bowl of homemade goodness that your family will love.

broccoli cheese soup


Before we begin, gather all the ingredients you'll need:

  • 1 large head of broccoli, chopped
  • 1 cup of shredded cheddar cheese
  • 1/2 cup of grated Parmesan cheese
  • 1 medium onion, finely chopped
  • 2 cloves of garlic, minced
  • 4 cups of chicken or vegetable broth
  • 2 cups of milk (whole, skim, or dairy-free)
  • 1/4 cup of all-purpose flour
  • 2 tablespoons of butter
  • Salt and pepper to taste
  • Optional: 1 carrot, grated (for extra color and nutrients)


Step 1: Prepare the Broccoli

  • Wash the broccoli thoroughly under cold water.
  • Chop the broccoli into small florets and set aside. You can also chop the stems into small pieces if you prefer a chunkier texture.

Step 2: Grate the Cheese

  • Shred the cheddar cheese and grated the Parmesan cheese. Set aside in a bowl.

Step 3: Prepare Additional Vegetables

  • Finely chop the onion and mince the garlic.
  • If you’re adding a carrot, grate it and set it aside.

Cooking Instructions

Step 1: Sauté the Vegetables

  • In a large pot, melt the butter over medium heat.
  • Add the chopped onion and minced garlic. Sauté until the onion becomes translucent, about 5 minutes.
  • If using, add the grated carrot and cook for an additional 2 minutes.

Step 2: Make the Base

  • Sprinkle the flour over the sautéed vegetables. Stir well to combine, forming a roux.
  • Gradually pour in the broth, stirring constantly to avoid lumps.
  • Bring the mixture to a gentle simmer and cook until it thickens about 5-7 minutes.

Step 3: Cook the Broccoli

  • Add the chopped broccoli to the pot.
  • Cover and cook for about 8-10 minutes, or until the broccoli is tender.

Step 4: Add the Dairy

  • Reduce the heat to low.
  • Slowly stir in the milk, followed by the cheddar and Parmesan cheeses.
  • Continue to stir until the cheeses are fully melted and the soup is smooth and creamy.

Step 5: Season to Taste and Serve

  • Add salt and pepper to taste.
  • Simmer the soup on low for an additional 2-3 minutes to ensure all flavors are well combined.

Serving Suggestions

For the best presentation and taste, consider the following serving ideas:

  • Garnish with a sprinkle of extra shredded cheese, a few broccoli florets, or a dash of freshly ground black pepper.
  • Serve with a side of crusty bread or warm, buttery rolls to soak up every last drop.
  • Pair with a light salad for a well-rounded meal.

Health Tips

If you’re looking to make your broccoli cheese soup healthier, try these tips:

  • Use Low-Fat Cheese: Opt for reduced-fat cheddar and Parmesan to cut down on calories without sacrificing flavor.
  • Add Extra Vegetables: Incorporate other nutrient-rich veggies like spinach, kale, or cauliflower.
  • Choose a Lighter Base: Substitute whole milk with skim milk or a dairy-free alternative like almond or oat milk.


There you have it—a simple, yet delicious recipe for homemade broccoli cheese soup. Whether you're a seasoned home cook or a food enthusiast looking to try something new, this recipe is sure to become a staple in your kitchen. Enjoy the warmth and comfort of a bowl of broccoli cheese soup, and don't forget to share your creations with us!

Happy cooking!

Post a Comment

Previous Post Next Post