Broccoli Cheese Soup


Warm up on chilly days with a bowl of creamy and comforting Broccoli Cheese Soup. Bursting with flavor and packed with nutrients, this classic soup is a beloved favorite for good reason. Whether you’re craving a hearty lunch, a cozy dinner, or a soothing pick-me-up, this homemade broccoli cheese soup recipe is sure to satisfy your cravings. Let’s dive into the delicious details and learn how to make this irresistible dish right in your own kitchen.

Delightful Ingredients:

  • 4 cups fresh broccoli florets
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 1 cup heavy cream
  • 2 cups shredded cheddar cheese
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour (or gluten-free flour for a gluten-free option)
  • Salt and pepper to taste
  • Optional toppings: additional shredded cheese, crumbled bacon, chopped green onions


  1. In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion and minced garlic, and sauté until softened and fragrant, about 2-3 minutes.
  2. Sprinkle the flour over the onion and garlic mixture, stirring constantly to create a roux. Cook for an additional 1-2 minutes to remove the raw flour taste.
  3. Gradually pour in the chicken or vegetable broth, stirring constantly to prevent lumps from forming. Bring the mixture to a simmer.
  4. Add the broccoli florets to the pot and simmer until tender, about 10-15 minutes.
  5. Using an immersion blender or regular blender, puree the soup until smooth and creamy. Alternatively, you can leave some broccoli florets intact for added texture.
  6. Stir in the heavy cream and shredded cheddar cheese until the cheese is melted and the soup is smooth and creamy. Season with salt and pepper to taste.
  7. Ladle the broccoli cheese soup into bowls and garnish with optional toppings such as additional shredded cheese, crumbled bacon, or chopped green onions.
  8. Serve hot and enjoy!

Benefits of Broccoli Cheese Soup:

  • Nutrient-Rich: Broccoli is packed with vitamins, minerals, and antioxidants, making this soup a nutritious choice for a satisfying meal.
  • Creamy and Comforting: The combination of creamy cheese sauce and tender broccoli creates a luxurious texture that is both comforting and indulgent.
  • Versatile Dish: Broccoli cheese soup can be enjoyed as a starter, a side dish, or a main course. Pair it with crusty bread, a salad, or a sandwich for a complete meal.
  • Kid-Friendly Option: Even picky eaters are likely to enjoy the creamy, cheesy goodness of broccoli cheese soup. It’s a delicious way to sneak in some extra veggies!

Serving and Storage Tips:

  1. Garnish for Presentation:
    • Before serving, garnish each bowl of broccoli cheese soup with a sprinkle of shredded cheddar cheese, crumbled bacon, or chopped green onions. These toppings not only add visual appeal but also enhance the flavor and texture of the soup.
  2. Serve with Bread or Crackers:
    • Accompany the soup with crusty bread, garlic breadsticks, or buttery crackers for dipping or scooping. The combination of warm soup and crunchy bread or crackers makes for a satisfying and comforting meal.
  3. Portion Control:
    • Ladle the soup into individual bowls or mugs just before serving to ensure that each serving is piping hot and fresh. This also allows for easier portion control, especially if serving the soup as a starter or appetizer.
  4. Refrigerate Leftovers Promptly:
    • If you have leftovers, allow the soup to cool to room temperature before transferring it to an airtight container or refrigeration-safe bowl. Refrigerate the soup promptly to prevent bacterial growth and preserve its freshness.
  5. Reheat with Care:
    • Reheat individual servings of the soup in the microwave or on the stovetop until warmed through, stirring occasionally to ensure even heating. Be cautious not to overheat the soup, as this can cause the cheese to separate and the texture to become grainy.
  6. Avoid Freezing:
    • While broccoli cheese soup can be refrigerated for up to 3-4 days, it is not recommended for freezing due to the dairy content. Freezing can cause the soup to separate and become watery when thawed, resulting in a less than desirable texture.
  7. Make Fresh Batch for Best Quality:
    • For the best flavor and texture, it’s advisable to make a fresh batch of broccoli cheese soup as needed rather than attempting to store and reheat leftovers for an extended period. This ensures that each serving maintains its creamy consistency and robust flavor profile.
  8. Customize with Additional Ingredients:
    • Customize each serving of broccoli cheese soup with additional ingredients such as cooked chicken, diced potatoes, or crispy croutons to add variety and elevate the flavor profile. Experiment with different toppings and mix-ins to suit your taste preferences.

By following these serving and storage tips, you can ensure that your broccoli cheese soup remains fresh, flavorful, and enjoyable whether served immediately or saved for later.

Variations of Broccoli Cheese Soup:

  1. Loaded Baked Potato Soup Twist:
    • Incorporate diced potatoes into the soup along with the broccoli for a hearty twist on the classic. Top each bowl with shredded cheddar cheese, crispy bacon bits, and a dollop of sour cream for a loaded baked potato-inspired soup.
  2. Creamy Cauliflower Cheese Soup:
    • Replace some or all of the broccoli with cauliflower florets for a lighter, yet equally creamy variation. Blend the cauliflower into the soup base for a velvety texture and add shredded sharp cheddar cheese for a flavorful finish.
  3. Spicy Broccoli Pepper Jack Soup:
    • Kick up the heat by using pepper jack cheese instead of cheddar and adding diced jalapeños or crushed red pepper flakes to the soup. The spicy kick pairs perfectly with the creamy cheese sauce and earthy broccoli flavors.
  4. Vegan Broccoli “Cheese” Soup:
    • Create a dairy-free version of broccoli cheese soup by using vegetable broth, coconut milk, or cashew cream as the base. Add nutritional yeast for a cheesy flavor, and blend in cooked potatoes or cashews for creaminess. Finish with a squeeze of lemon juice for brightness.
  5. Broccoli Cheddar Soup with Ham:
    • Enhance the flavor profile of traditional broccoli cheese soup by adding diced cooked ham or smoked sausage. The savory addition of meat complements the creamy cheese sauce and adds a satisfying texture to each bite.


  1. Can I use frozen broccoli instead of fresh for this soup?
    • Yes, you can use frozen broccoli florets as a convenient alternative to fresh. Simply thaw the broccoli before adding it to the soup, or add it directly to the pot and allow it to cook until tender.
  2. Is it possible to make this soup gluten-free?
    • Absolutely! You can easily make this soup gluten-free by using a gluten-free flour blend or cornstarch as a thickener instead of all-purpose flour. Ensure that all other ingredients are also gluten-free.
  3. Can I use different types of cheese in this soup?
    • Certainly! While cheddar cheese is a classic choice for broccoli cheese soup, you can experiment with other cheeses such as Swiss, Gruyère, or even blue cheese for a unique flavor twist.
  4. How do I store leftover broccoli cheese soup?
    • Allow the soup to cool completely before transferring it to an airtight container or storage bag. Refrigerate the leftovers for up to 3-4 days, or freeze them for longer-term storage.
  5. Can I make this soup ahead of time for meal prep?
    • Yes, broccoli cheese soup is an excellent option for meal prep. Simply prepare the soup as directed, allow it to cool, and portion it into individual containers. Refrigerate or freeze the containers and reheat them when ready to eat.
  6. Is broccoli cheese soup suitable for vegetarians?
    • Yes, broccoli cheese soup can be made vegetarian-friendly by using vegetable broth instead of chicken broth. Ensure that all other ingredients, including the cheese, are also vegetarian.
  7. How can I add extra protein to this soup?
    • You can boost the protein content of this soup by adding cooked chicken, tofu, or white beans. Simply stir in the protein of your choice during the final stages of cooking or serve it as a topping.
  8. Can I use a blender to puree the soup?
    • Yes, you can use a blender or food processor to puree the soup until smooth if you prefer a creamy texture. Be sure to blend the soup in batches and exercise caution when blending hot liquids.
  9. Is broccoli cheese soup kid-friendly?
    • Absolutely! Many children enjoy the creamy texture and cheesy flavor of broccoli cheese soup. You can even involve them in the cooking process by letting them help with stirring and adding ingredients.
  10. What are some creative ways to serve broccoli cheese soup?
    • Besides serving it in bowls as a standalone dish, you can also ladle the soup over baked potatoes or cooked pasta for a hearty meal. Additionally, consider serving it in hollowed-out bread bowls for a fun and edible presentation.


With its rich and velvety texture, hearty broccoli florets, and gooey melted cheese, Broccoli Cheese Soup is a classic comfort food that never fails to warm the soul. Whether enjoyed on a chilly winter evening or as a light lunch on a busy day, this homemade soup is sure to become a beloved favorite in your recipe collection. Whip up a batch today and savor the creamy goodness with every spoonful!

Leave a Comment