free counter with statistics Print

The Best Creamy Broccoli Cheddar Soup (Easy Recipe!)

A cozy, hollowed-out sourdough bread bowl filled with homemade, creamy Broccoli Cheddar Soup.

A classic recipe for a rich and creamy from-scratch Broccoli Cheddar Soup. This comforting dish starts with a flavorful base of sautéed onions and garlic, which is then thickened with a traditional butter and flour roux. Milk and vegetable broth create the creamy soup base, which is simmered with chopped broccoli florets and carrots until the vegetables are tender. The soup is finished by gradually stirring in a generous amount of shredded cheddar cheese until it is melted and smooth.

Ingredients

  • 4 tablespoons unsalted butter
  • 1 medium yellow onion, chopped
  • ½ teaspoon sea salt
  • Freshly ground black pepper
  • 3 garlic cloves, chopped
  • ¼ cup all-purpose flour
  • 2 cups whole milk or unsweetened almond milk
  • 2 cups vegetable broth
  • 3 cups chopped broccoli florets
  • 1 large carrot, julienned or finely chopped
  • ½ teaspoon Dijon mustard
  • 8 ounces shredded cheddar cheese (about 2 heaping cups)
  • Homemade croutons, for serving (optional)

Instructions

  1. Melt the butter in a large pot or Dutch oven over medium heat. Add the onion, salt, and several grinds of pepper. Cook for 5 minutes, stirring, until the onion has softened.
  2. Stir in the garlic and cook for another minute until fragrant. Sprinkle in the flour and whisk continuously for 1 to 2 minutes to create a roux.
  3. Slowly pour in the milk, whisking continuously to prevent lumps, until the mixture is smooth.
  4. Add the vegetable broth, broccoli, carrot, and mustard. Stir to combine.
  5. Bring the soup to a simmer and cook for 15 to 20 minutes, or until the broccoli is tender.
  6. Reduce the heat to low. Gradually add the shredded cheddar cheese, stirring after each addition, until all the cheese is melted and the soup is creamy.
  7. Season with more salt and pepper to taste.
  8. Serve warm, with croutons if desired.

Notes

  • This soup is thickened with a classic roux, which is a paste of equal parts butter and flour cooked together before liquid is added.
  • Whisking continuously while slowly adding the milk is a key step to ensure a smooth, lump-free sauce.
  • Adding the cheese gradually at the end over low heat helps it to melt smoothly without becoming grainy or separating.