This easy cream of broccoli soup recipe makes a cozy dinner in about 40–45 minutes, including roughly 15 minutes of prep and 25–30 minutes of cooking. It yields 4–6 servings and uses a simple butter-and-flour roux, broth, tender broccoli, whole milk, and a little heavy cream for a smooth, satisfying bowl.
Every spoonful is creamy without being overly heavy, with sweet onion, savory celery, gentle garlic, and bright broccoli flavor at the center. Blend it completely smooth for an elegant soup, or leave some florets chunky for a more rustic texture, then finish each serving with optional shredded cheddar.
Jump to RecipeWhy You’ll Love This Recipe

This soup delivers the comfort of a classic creamy dinner while keeping the ingredient list refreshingly simple. The butter softens the vegetables, the flour creates a reliable base, and the broth carries the broccoli flavor through every spoonful.
It is also easy to customize at the blending stage. A fully blended soup feels silky and refined, while a partially blended version gives you tender broccoli pieces and a little more texture.
The timing is especially practical for a weeknight. You can have the vegetables softened, the broccoli tender, and the dairy warmed through in less than an hour without needing a complicated cooking technique.
For another comforting soup idea with a completely different flavor profile, try our Mexican chicken tortilla soup when you are craving tomatoes, spices, and a lively finish.
Ingredients You’ll Need
The recipe begins with 4 tablespoons of unsalted butter, divided between sautéing the vegetables and making the roux. Using unsalted butter gives you better control over the final seasoning, especially because broth can vary in saltiness.
- Aromatics: One diced yellow onion, one diced celery stalk, and two minced garlic cloves create a savory foundation.
- Thickener: One-quarter cup all-purpose flour combines with the second portion of butter to make a light roux.
- Liquid: Four cups chicken or vegetable broth provide the savory body of the soup.
- Vegetable: Four cups chopped broccoli florets bring the signature color, flavor, and tenderness.
- Dairy: Two cups whole milk and one-half cup heavy cream make the soup rich and smooth.
- Seasoning: One teaspoon kosher salt, one-half teaspoon black pepper, and optional ground nutmeg round out the flavor.
- Garnish: One-half cup shredded cheddar is optional, but it adds a pleasant sharpness to each bowl.
Do not discard the broccoli stems if they are firm and fresh. Peel away the tough outer layer, dice the tender interior, and simmer it with the florets for extra vegetable flavor and less waste.
How to Make It Step-by-Step

Step 1: Melt 2 tablespoons of the butter in a large pot over medium heat. Add the diced onion and celery, then cook for 4–5 minutes, stirring occasionally, until the vegetables are soft and translucent without becoming deeply browned.
Step 2: Add the minced garlic and cook for about 30 seconds, just until fragrant. Keep the heat moderate so the garlic perfumes the butter instead of turning bitter or dark.
Step 3: Add the remaining 2 tablespoons of butter to the pot. When it melts, whisk in the flour and cook for 1–2 minutes, stirring constantly, until the mixture forms a light roux and the raw flour aroma fades.
Step 4: Gradually pour in the broth while whisking continuously. Adding it slowly helps the roux dissolve evenly and prevents floury lumps from forming in the soup.
Step 5: Add the chopped broccoli, kosher salt, black pepper, and optional nutmeg. Bring the mixture to a gentle boil, then reduce the heat, partially cover the pot, and simmer for 12–15 minutes.
Step 6: Check the broccoli with a fork; it should be very tender before you add the dairy. Stir in the whole milk and heavy cream, then heat gently for 3–5 minutes without allowing the soup to boil.
Step 7: Use an immersion blender to blend part or all of the soup. Blend carefully in the pot, moving slowly through the liquid, and stop when the texture is as smooth or chunky as you like.
Step 8: Taste the finished soup and adjust the salt or pepper as needed. Ladle it into bowls and top with shredded cheddar, if desired, while the soup is hot enough for the cheese to soften.
Chef’s Tips for Smooth, Flavorful Soup

The roux is the quiet detail that makes this recipe work. Cooking the butter and flour together for 1–2 minutes removes the raw flour taste and gives the broth a creamy structure without requiring a separate thickening step.
Whisk the broth in gradually rather than pouring it all in at once. If the mixture becomes thick as you add liquid, keep whisking until it loosens before adding more broth.
Dairy should go in near the end of cooking. Boiling milk and cream can cause curdling or a grainy texture, so keep the heat gentle once they are added.
For the brightest broccoli flavor and color, simmer only until the florets are tender. Overcooking can make the vegetable taste dull and may turn the soup a less appealing shade of green.
An immersion blender is convenient because you can control the texture directly in the pot. If you use a countertop blender, work in small batches, remove the center vent from the lid, and cover the opening with a folded kitchen towel to let steam escape.
Serve this soup with toasted bread for dipping or a crisp green salad for contrast. If you are planning a larger comfort-food dinner, our skillet balsamic chicken makes a savory main course that pairs nicely with a small bowl of soup.
Texture, Toppings, and Serving Ideas

A completely smooth blend creates a restaurant-style cream soup with a delicate, velvety mouthfeel. For a more rustic bowl, blend only half of the pot and leave some broccoli pieces visible.
Cheddar is an optional topping, but its salty, slightly sharp flavor works beautifully with the mild sweetness of broccoli and onion. Add it directly to individual bowls so everyone can choose how cheesy they want the finish.
- Scatter a little chopped broccoli over the top for a fresh visual contrast.
- Add a few grinds of black pepper just before serving.
- Offer warm crusty bread, toasted baguette slices, or crackers on the side.
- Serve smaller portions as a first course before a heartier dinner.
For a comforting meal plan, serve this soup before lasagna roll-ups for a cozy Italian-inspired dinner. A sweet baked treat such as cranberry bliss bread can finish the meal with a fruity, lightly tangy bite.
Storage and Reheating
Cool leftover soup promptly and transfer it to a covered container. Store it in the refrigerator and enjoy it within a few days for the best texture and flavor.
Reheat individual portions gently on the stovetop over low heat or in short intervals in the microwave. Stir often and avoid boiling, since the milk and cream are more likely to separate when exposed to high heat.
If the soup thickens in the refrigerator, warm it slowly and stir thoroughly before serving. A small splash of broth or milk may loosen it, but add liquid gradually so the creamy consistency remains intact.
For another easy dinner that can be prepared ahead, our slow cooker meatballs offer a hearty option for a different night of the week.

Easy Cream of Broccoli Soup Recipe
Ingredients
Method
- Melt 2 tablespoons butter in a large pot over medium heat. Add the diced onion and celery and cook for 4–5 minutes, until softened, then add the garlic and cook for about 30 seconds.
- Add the remaining 2 tablespoons butter. Once melted, whisk in the flour and cook for 1–2 minutes to form a light roux.
- Gradually whisk in the broth to prevent lumps. Add the chopped broccoli, kosher salt, black pepper, and optional nutmeg.
- Bring the soup to a gentle boil, then reduce the heat. Cover the pot partially and simmer for 12–15 minutes, until the broccoli is very tender.
- Stir in the whole milk and heavy cream. Heat gently for 3–5 minutes, taking care not to boil the soup after adding the dairy.
- Blend part or all of the soup with an immersion blender, according to your preferred texture. Taste, adjust the seasoning, and serve with optional shredded cheddar.
Notes
Final Thoughts
This easy cream of broccoli soup is proof that a handful of everyday ingredients can become a deeply comforting dinner. The butter-and-flour roux builds a smooth base, the broth keeps the flavor savory, and the late addition of milk and cream provides a rich finish without complicated steps.
Keep the soup smooth, chunky, or somewhere in between, depending on your mood. Finish it with cheddar, black pepper, and warm bread, then enjoy a homemade bowl that is cozy enough for a quiet night and polished enough to serve to guests.
Once you make it, the recipe is easy to remember: soften the aromatics, cook the roux, simmer the broccoli until tender, add the dairy gently, and blend to your preferred texture. It is a dependable dinner recipe for chilly evenings, quick family meals, and relaxed weekends at home.