Best Broccoli Cheese Soup Recipe

Broccoli Cheese Soup is a rich and comforting dish, perfect for a cozy meal on a cold day. Packed with tender broccoli, a creamy cheese base, and a blend of savory spices, it’s a wholesome bowl of goodness. Whether served as a main course or a side dish, this soup is bound to please everyone at the table. It’s easy to prepare and can be made ahead, which makes it ideal for meal prep or a busy weeknight dinner. In this recipe, we’ll walk you through the steps to create the most delicious and creamy broccoli cheese soup that everyone will rave about.


Ingredients

To make the best Broccoli Cheese Soup, you’ll need the following ingredients:

  • 4 cups of fresh broccoli florets (or frozen)
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 1 ½ cups whole milk or heavy cream (for a richer taste)
  • 2 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded Gruyère or mozzarella cheese (optional, for extra creaminess)
  • Salt and pepper to taste
  • A pinch of nutmeg (optional)
  • 1 teaspoon dried thyme or fresh thyme sprigs
  • Crumbled bacon or croutons for garnish (optional)

Preparation

To make the best Broccoli Cheese Soup, follow these simple steps:

  1. Prepare the Broccoli: If you’re using fresh broccoli, cut it into small florets. For frozen broccoli, make sure to thaw it beforehand. Set the broccoli aside.
  2. Cook the Aromatics: In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion and cook until softened and translucent, about 4-5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
  3. Make the Roux: Sprinkle the flour over the onions and garlic, stirring to combine. Cook for 2-3 minutes, allowing the flour to absorb the butter and form a paste (this is the roux, which will help thicken the soup).
  4. Add the Broth and Milk: Gradually pour in the chicken or vegetable broth, whisking constantly to avoid lumps. Then add the milk (or cream for extra richness) and bring the mixture to a simmer. Stir occasionally until the soup thickens, which should take about 10 minutes.
  5. Add the Broccoli and Seasonings: Once the soup has thickened, add the broccoli florets, dried thyme, and a pinch of nutmeg (if using). Let the soup simmer for an additional 10-15 minutes, until the broccoli is tender.
  6. Blend (Optional): If you prefer a smoother soup, use an immersion blender to purée some of the soup, leaving a few chunks of broccoli for texture. Alternatively, you can transfer a portion of the soup to a blender and return it to the pot.
  7. Add the Cheese: Lower the heat and gradually stir in the shredded cheddar cheese and Gruyère (if using). Stir until the cheese is fully melted and the soup becomes creamy and smooth. Taste the soup and adjust the seasoning with salt and pepper.
  8. Serve: Ladle the soup into bowls and garnish with crumbled bacon or croutons, if desired. Serve immediately for a warm and satisfying meal.

Mistakes to Avoid

When making Broccoli Cheese Soup, there are a few common mistakes to avoid to ensure your soup turns out perfectly:

  1. Not Cooking the Roux Enough: When making the roux (flour and butter mixture), it’s important to cook it for a few minutes to remove the raw flour taste. If you skip this step or rush it, the soup may taste floury or have a strange texture.
  2. Adding Cheese Too Quickly: Always add the cheese gradually and on low heat to avoid curdling. If the heat is too high, the cheese may separate, resulting in a greasy texture.
  3. Using Pre-Shredded Cheese: While convenient, pre-shredded cheese often contains anti-caking agents, which can affect the smoothness of the soup. Grate your cheese fresh for the best results.
  4. Overcooking the Broccoli: While the broccoli should be tender, overcooking it can cause it to become mushy and lose its vibrant green color. Keep an eye on the cooking time and check the broccoli’s texture periodically.
  5. Skipping the Seasoning: The seasoning is key to bringing out the flavors of the soup. Don’t forget to taste and adjust with salt, pepper, and spices. A pinch of nutmeg adds warmth, while a little thyme enhances the savory notes

Ingredient Alternatives

There are several ways you can customize this Broccoli Cheese Soup by swapping out or adding different ingredients. Here are a few suggestions:

  1. Broccoli Alternatives: If you’re not a fan of broccoli or want to mix it up, you can substitute with cauliflower for a different texture and flavor. A combination of both vegetables also works wonderfully.
  2. Cheese Varieties: While sharp cheddar is the classic choice, you can experiment with different cheeses. Gruyère and mozzarella will make the soup extra creamy, while Parmesan can add a sharper flavor. For a dairy-free version, try using vegan cheese or nutritional yeast.
  3. Milk Alternatives: For a dairy-free or lighter option, substitute regular milk with almond milk, coconut milk, or oat milk. If you prefer a richer texture, full-fat coconut milk can work well.
  4. Broth Substitutes: You can use vegetable broth instead of chicken broth for a vegetarian version. Homemade broth adds depth of flavor, but store-bought works just as well.
  5. Add-Ins: Feel free to add other vegetables like carrots or celery to the soup for added flavor and nutrition. You could also stir in cooked chicken or turkey for a heartier meal.


Tips and Tricks

To make your Broccoli Cheese Soup even better, here are some helpful tips and tricks:

  1. Make It Ahead: This soup tastes even better the next day! Make it ahead of time and store it in the fridge for up to 3 days. Reheat it gently over low heat, adding a splash of milk if it thickens too much.
  2. Use a Slow Cooker: If you want a hands-off approach, you can make this soup in a slow cooker. Sauté the onions, garlic, and flour in a pan before adding them to the slow cooker with the rest of the ingredients. Cook on low for 4 hours, adding cheese at the end.
  3. Creamy Texture: For a velvety smooth texture, blend a portion of the soup until smooth but leave some chunks for texture. This helps balance the creamy and chunky elements.
  4. Garnish Options: Garnishing the soup can elevate the dish. Consider adding crispy bacon, fresh herbs, or a drizzle of cream. A sprinkle of grated cheese on top adds an extra cheesy touch.

Suggestions

This Broccoli Cheese Soup pairs beautifully with various side dishes. Here are some serving suggestions:

  1. Crusty Bread: Serve the soup with a slice of warm, crusty bread or a grilled cheese sandwich for a comforting, filling meal.
  2. Salad: A light side salad with mixed greens, tomatoes, and a tangy vinaigrette can balance the richness of the soup.
  3. Croutons or Bacon: Adding homemade croutons or crispy bacon as a garnish not only adds texture but enhances the flavor with a salty crunch.
  4. Extra Veggies: If you’re looking to boost the nutritional value, try adding spinach, kale, or even peas to the soup. These vegetables complement the broccoli while adding color and vitamins.

FAQ

  1. Can I freeze Broccoli Cheese Soup? Yes, this soup freezes well! Let it cool completely, then store in an airtight container for up to 3 months. To reheat, thaw in the fridge overnight and reheat on the stove, adding a bit of milk to restore its creamy consistency.
  2. Can I use frozen broccoli? Absolutely! Frozen broccoli works just as well as fresh. Just make sure to thaw it before adding it to the soup for the best texture.
  3. Is there a way to make the soup spicier? If you enjoy a little heat, consider adding a pinch of red pepper flakes or a dash of hot sauce while simmering the soup. You can also stir in a small amount of jalapeño for an extra kick.


Conclusion

Broccoli Cheese Soup is the ultimate comfort food, combining a creamy base, tender broccoli, and melted cheese to create a dish that’s satisfying and flavorful. Whether you’re cooking for a cozy family dinner or serving it as a side dish at your next gathering, this soup is sure to be a crowd-pleaser. By following the tips and tricks outlined in this recipe, you’ll be able to make the perfect batch every time. Don’t forget to experiment with ingredient alternatives to make it your own! Enjoy

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Best Broccoli Cheese Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emillie Lopez

Ingredients

Scale
  • 4 cups fresh broccoli florets (or frozen)
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4 cups chicken or vegetable broth
  • 1 ½ cups whole milk or heavy cream (for a richer taste)
  • 2 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded Gruyère or mozzarella cheese (optional)
  • Salt and pepper to taste
  • A pinch of nutmeg (optional)
  • 1 teaspoon dried thyme (or fresh thyme sprigs)
  • Crumbled bacon or croutons for garnish (optional)

Instructions

  • Prepare the Broccoli: Cut the broccoli into small florets. If you’re using frozen broccoli, thaw it before using. Set the broccoli aside.
  • Cook the Aromatics: In a large pot, melt the butter over medium heat. Add the diced onion and cook for about 4-5 minutes, until softened and translucent. Stir in the minced garlic and cook for another 1 minute until fragrant.
  • Make the Roux: Sprinkle the flour over the onion and garlic mixture. Stir to combine, and cook for 2-3 minutes to form a paste. This roux will help thicken the soup.
  • Add the Broth and Milk: Gradually pour in the chicken or vegetable broth while stirring to avoid lumps. Add the milk (or cream for extra richness), and bring the mixture to a simmer. Stir occasionally until the soup starts to thicken (about 10 minutes).
  • Add the Broccoli and Seasonings: Once the soup thickens, add the broccoli florets, dried thyme, and a pinch of nutmeg (optional). Allow the soup to simmer for another 10-15 minutes, or until the broccoli is tender.
  • Blend (Optional): If you prefer a smoother soup, use an immersion blender to purée part of the soup, leaving a few chunks for texture. Alternatively, transfer a portion of the soup to a blender, blend until smooth, and then return it to the pot.
  • Add the Cheese: Reduce the heat and slowly stir in the shredded cheddar cheese and Gruyère (if using). Stir until the cheese has fully melted and the soup becomes creamy and smooth. Taste and adjust the seasoning with salt and pepper.
  • Serve: Ladle the soup into bowls, and garnish with crumbled bacon or croutons if desired. Serve immediately for a warm and satisfying meal.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star