Broccoli cheddar soup recipe


When it comes to cozy comfort food, few dishes rival the creamy goodness of Broccoli Cheddar Soup. This beloved classic combines tender broccoli florets, rich cheddar cheese, and savory aromatics to create a satisfyingly creamy soup that warms both body and soul. Whether you’re seeking a quick weeknight meal or a comforting dish to enjoy on a chilly day, this homemade Broccoli Cheddar Soup recipe is sure to become a favorite in your culinary repertoire.

Why Choose Broccoli Cheddar Soup?

  1. Nutritious and Delicious: Packed with vitamin-rich broccoli and calcium-packed cheddar cheese, this soup offers a wholesome and flavorful meal option for the whole family.
  2. Easy to Make: With simple ingredients and straightforward instructions, this recipe is accessible to cooks of all skill levels, making it perfect for busy weeknights or lazy weekends.
  3. Versatile Comfort Food: Serve this soup as a hearty starter, a satisfying main course, or even as a comforting side dish alongside a crusty bread or salad for a complete meal.


  • 4 cups broccoli florets
  • 3 cups chicken or vegetable broth
  • 1 cup diced onion
  • 2 cloves garlic, minced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups milk (whole or 2% recommended)
  • 2 cups shredded cheddar cheese
  • Salt and pepper to taste
  • Optional toppings: crumbled bacon, chopped green onions, or extra shredded cheese for garnish


  1. Cook the Broccoli: In a large pot, bring the chicken or vegetable broth to a boil. Add the broccoli florets and cook for 5-7 minutes, or until tender. Remove the broccoli with a slotted spoon and set aside, reserving the broth in the pot.
  2. Make the Base: In the same pot, melt the butter over medium heat. Add the diced onion and minced garlic, and cook until softened, about 3-4 minutes.
  3. Thicken the Soup: Sprinkle the flour over the onions and garlic, stirring constantly to form a roux. Cook for 1-2 minutes, until the flour is lightly golden.
  4. Add the Liquid: Gradually whisk in the milk, stirring constantly to prevent lumps from forming. Cook until the mixture begins to thicken, about 5 minutes.
  5. Combine and Simmer: Add the reserved broccoli and 1½ cups of shredded cheddar cheese to the pot, stirring until the cheese is melted and the soup is smooth. Season with salt and pepper to taste.

Serving and Storage Tips:

Serving Tips:
  1. Garnish with Flavor: Before serving, garnish each bowl of Broccoli Cheddar Soup with a sprinkle of shredded cheddar cheese, crumbled bacon, or chopped green onions for added flavor and visual appeal.
  2. Pair with Bread: Serve the soup alongside crusty bread, garlic breadsticks, or a warm baguette for dipping and sopping up the delicious broth.
  3. Soup and Salad Combo: Create a well-rounded meal by pairing the soup with a crisp green salad tossed with your favorite dressing. The combination of warm soup and cool salad provides a satisfying contrast.

Storage Tips:

  1. Refrigeration: Allow any leftover Broccoli Cheddar Soup to cool completely before transferring it to an airtight container. Refrigerate for up to 3-4 days.
  2. Freezing: To freeze, ladle the cooled soup into freezer-safe containers or resealable bags, leaving some room for expansion. Frozen soup can be stored for up to 2-3 months.
  3. Reheating: Reheat refrigerated or frozen soup in a saucepan over medium heat, stirring occasionally until heated through. Alternatively, microwave individual servings in microwave-safe bowls, stirring halfway through, until warmed to desired temperature.
  4. Avoid Boiling: When reheating the soup, avoid bringing it to a boil, as this can cause the cheese to separate and the texture to become grainy. Gentle reheating over medium heat is best for preserving the soup’s creamy consistency and flavor.

By following these serving and storage tips, you can ensure that your Broccoli Cheddar Soup remains flavorful and enjoyable for days to come.


1. Can I use frozen broccoli instead of fresh for this recipe? Yes, you can substitute frozen broccoli for fresh in this recipe. Simply thaw the frozen broccoli before adding it to the soup, and adjust the cooking time as needed.

2. Can I make this soup vegetarian or vegan? Yes, you can make a vegetarian version of this soup by using vegetable broth instead of chicken broth and omitting the bacon garnish. To make it vegan, use plant-based milk and cheese alternatives.

3. Can I use a different type of cheese besides cheddar? While cheddar cheese is traditional for Broccoli Cheddar Soup, you can experiment with other cheeses such as Gruyère, Swiss, or even blue cheese for a unique flavor twist.

4. How can I make the soup thicker or thinner? To make the soup thicker, you can increase the amount of flour in the roux or reduce the amount of liquid added. Conversely, to make it thinner, you can add more broth or milk.

5. Can I add other vegetables to the soup? Certainly! Feel free to customize the soup by adding vegetables such as carrots, cauliflower, or potatoes for added flavor and nutrition.

6. Can I make this soup ahead of time? Yes, you can make the soup ahead of time and store it in the refrigerator for up to 3-4 days. Simply reheat it gently on the stovetop before serving.

7. How do I prevent the cheese from clumping in the soup? To prevent the cheese from clumping, make sure to gradually add it to the soup while stirring constantly. Additionally, use freshly shredded cheese for the best melting consistency.

8. Can I freeze leftovers of this soup? Yes, you can freeze leftover soup in airtight containers or resealable bags for up to 2-3 months. Thaw it overnight in the refrigerator before reheating.

9. Can I use almond milk or another dairy-free milk substitute? Yes, you can use almond milk or any other dairy-free milk substitute in place of regular milk in this recipe. Just be aware that the flavor and consistency may vary slightly.

10. Can I make this soup gluten-free? Yes, you can make this soup gluten-free by using a gluten-free flour or cornstarch as a thickener instead of regular flour.

11.Can I add protein to this soup? Absolutely! You can add cooked chicken, turkey, or even tofu to increase the protein content of the soup.

12.Can I make this soup spicy? Yes, you can add a pinch of cayenne pepper, red pepper flakes, or diced jalapeños to give the soup a spicy kick.

13.How can I make this soup creamier? To make the soup creamier, you can add a splash of heavy cream or coconut cream towards the end of cooking.

14.Can I use an immersion blender to blend the soup? Yes, you can use an immersion blender to partially blend the soup for a creamier texture while still leaving some chunks of broccoli for added texture.


Warm up from the inside out with a bowl of homemade Broccoli Cheddar Soup – a creamy and delicious dish that’s perfect for any occasion. Whether you’re craving a comforting meal on a chilly day or looking for a quick and easy dinner option, this soup delivers on both flavor and simplicity. So gather your ingredients, grab a pot, and treat yourself to the comforting delight of Broccoli Cheddar Soup today!

Leave a Comment