Cream of Broccoli Soup

Cream of Broccoli Soup
Photo: Romulo Yanes
Prep Time:
30 mins
Total Time:
1 hrs

Our cream of broccoli soup recipe is one to bookmark. The broth has a super creamy texture, but contains very little cream. Our trick? We use a roux—the butter and flour mixture used to thicken classic French sauces—to give it body and silkiness. The result is a comforting soup that everyone will enjoy, especially during chilly weather.


  • ¼ cup (½ stick) unsalted butter

  • 1 medium yellow onion, diced small

  • ¼ cup all-purpose flour (spooned and leveled)

  • 4 cups low-sodium chicken broth

  • 1 pound broccoli, cut into florets, stems peeled and chopped

  • ¼ cup heavy cream

  • Coarse salt and ground pepper


  1. In a medium pot, melt butter over medium. Add onion and cook, stirring occasionally, until softened, 8 minutes.

  2. Add flour and cook, stirring, until combined, 1 minute.

  3. Whisking constantly, add broth and 1 cup water and bring to a boil over high. Reduce heat and simmer, whisking occasionally, 10 minutes.

  4. Add broccoli and bring to a simmer. Cook until broccoli is very tender, 20 minutes.

  5. Transfer mixture to a large bowl. In batches, fill a blender halfway with mixture and puree until smooth; to allow heat to escape, remove cap from hole in lid, cover lid with a dish towel, and hold down firmly while blending. Return soup to pot as pureed.

  6. Add cream and heat over medium until warmed through. Season with salt and pepper. Thin with broth or water, if desired.

Cook's Notes

To store soup, let cool, then cover and refrigerate, up to 1 day.

Related Articles