Why You’ll Love this Creamy Broccoli Soup
When you’re craving something warm and comforting, this creamy broccoli soup hits all the right notes. I promise the velvety texture and rich flavor will make you forget it’s packed with vegetables.
The combination of sautéed onions, celery, and garlic creates a savory base that perfectly complements the fresh broccoli.
What makes this soup special? It’s versatile enough for customization—top with slivered almonds for crunch, sprinkle with cheese for extra richness, or add chopped tomatoes for a pop of color.
Plus, it’s hearty enough to be a meal on its own.
What Ingredients are in Creamy Broccoli Soup?
This homemade broccoli soup recipe calls for a perfect balance of fresh vegetables, creamy elements, and aromatic seasonings. The star ingredient is, of course, broccoli—an entire bunch that adds both nutrition and that distinctive flavor we all know and love.
When shopping for your ingredients, look for bright green broccoli with tight florets for the best flavor and texture in your soup.
- 1 bunch fresh broccoli
- 1/4 cup butter
- 2 onions, chopped
- 2 cups chopped celery
- 1 garlic clove, minced
- 1/2 cup all-purpose flour
- 4 cups milk
- 4 cups chicken broth
- 1/2 teaspoon dried marjoram
- 1/2 teaspoon dried thyme
- Salt and pepper to taste
- Slivered almonds (optional, for garnish)
- 1 tomato, chopped (optional, for garnish)
While the recipe includes dairy in the form of milk, you could substitute with plant-based alternatives if you’re looking for a dairy-free version. The chicken broth provides a savory foundation, but vegetable broth works wonderfully for a vegetarian option.
And don’t skip the herbs—marjoram and thyme might seem like small additions, but they add that special something that takes this soup from good to can’t-stop-eating-it delicious.
Feel free to adjust the salt and pepper according to your taste preferences, starting with less and adding more as needed.
Recommended Products
5 Appliances in 1: Replace blender, chopper, whisk, frother, and beaker with one compact immersion blender set. Perfect for baby food, single-serve smoothies, homemade mayo, sauces, dips, and dressings—all in the serving container. Saves counter space, fits any drawer. No bulky blender for tiny portions. Ergonomic handle for fatigue-free blending. Ideal for small kitchens, dorms, RVs, and apartments.
SUPERIOR FUNCTION: Versatile and durable, the Cuisinart 300-watt Smart Stick variable speed hand blender switches from low to high speed quickly
Removable 8 Blending Arm, with 4-point stainless steel blade that quickly blends ingredients for smoothies, milk shakes, soups, hummus and more
How to Make this Creamy Broccoli Soup

Creating this velvety cream of broccoli soup is surprisingly straightforward, even for those who might consider themselves kitchen-challenged (like myself on Monday mornings). Start by preparing your broccoli—trim the tough ends and slice the entire bunch into half-inch pieces. Then steam these vibrant green florets and stems in salted water until they’re tender but not mushy. The broccoli should still have a bit of life to it, you know?
While your broccoli is steaming, grab a large saucepan and melt 1/4 cup of butter over medium heat. Add your 2 chopped onions, 2 cups of chopped celery, and that 1 minced garlic clove, sautéing until they’ve developed a lovely golden-brown color—this caramelization is where so much flavor comes from.
Now comes the slightly tricky part: gradually sprinkle in 1/2 cup of flour while continuously stirring to create a roux. This will prevent those dreaded flour lumps that nobody wants to find in their soup. Once the flour is incorporated, slowly pour in 4 cups of milk, stirring constantly. Then add 4 cups of chicken broth along with 1/2 teaspoon each of marjoram and thyme. Keep the heat low and stir patiently until the mixture thickens and comes to a gentle boil. Using a premium chef cookware set can make temperature control much more precise during this crucial thickening stage. Doesn’t that aroma just fill the kitchen with comfort?
Finally, add your steamed broccoli to the pot, seasoning with salt and pepper to taste. Some people prefer to blend part of the soup for a smoother consistency, but I love the textural contrast of the broccoli pieces swimming in that creamy base.
When serving, consider topping each bowl with some slivered almonds for crunch, a sprinkle of cheese for extra richness, or chopped tomato for a pop of color and acidity. These little finishing touches elevate a simple homemade soup into something that looks and tastes like it came from your favorite bistro.
Creamy Broccoli Soup Substitutions and Variations
Now that you’ve mastered the basic recipe, let’s explore how flexible this soup truly is.
I’m all about making recipes work with what you have on hand.
Can’t do dairy? Swap the milk for coconut milk or a nut-based alternative.
Vegetarians might prefer vegetable broth instead of chicken.
No marjoram in your spice rack? Oregano works beautifully as a stand-in.
For extra indulgence, try stirring in some grated cheddar or Gruyère just before serving.
Craving protein? Add cooked chicken chunks or white beans.
The almonds can be replaced with pumpkin seeds or homemade croutons.
Recommended Products
【Tri-Ply Base Helps Reduce Scorching】The tri-ply base helps spread heat more evenly and reduce hot spots, so this stainless steel saucepan set is better for cooking milk, oatmeal, soup, broth, sauces and small pasta with less risk of scorching when used over low to medium heat.
EXCEPTIONAL DESIGN: professional Triple Ply Construction features a core of pure aluminum bonded to a stainless interior. Heat Surround Technology allows for even heat distribution along the bottom and sidewalls of the cookware
4.5 Quart – Large capacity ideal for sauces, gravies, pasta and more
What to Serve with Creamy Broccoli Soup
When you’re ladling out steaming bowls of homemade broccoli soup, what accompanies this creamy comfort food can elevate your entire meal experience.
I always recommend a crusty artisan bread for dipping—sourdough or a rustic baguette work beautifully. Want something lighter? A simple green salad with vinaigrette provides the perfect acidic balance to the soup’s richness.
For a heartier meal, consider grilled cheese sandwiches made with sharp cheddar, perfect for dunking.
Crispy garlic croutons or toasted slivered almonds make excellent garnishes, adding textural contrast.
And don’t forget that glass of crisp white wine to round out your cozy dinner, perhaps a Sauvignon Blanc?
Recommended Products
【UPGRADE DESIGN & QUALITY 】- The steamer basket with premium food grade stainless steel petals design, Steaming is a healthy cooking choice because it helps retain more than 90% of the nutrients lost when boiling.
Removable handle extends and locks into position for filling and transporting and retracts to accommodate pot lids while steaming
[PREMIUM QUALITY MATERIAL] - The foldable steamer basket is made of food grade stainless steel, which is rustproof, harmless and durable. The holes on steamer basket are for easy steaming and draining.
Final Thoughts
After simmering your way through this broccoli soup recipe, you’ll understand why homemade versions completely outshine anything from a can. The rich, velvety texture paired with chunks of tender broccoli creates a comforting bowl that’s both nutritious and satisfying.
I love how this soup transforms humble ingredients into something truly special.
Don’t you think there’s something magical about that moment when the flour meets the butter, creating the base for all that creamy goodness? The finishing touches of almonds or tomatoes add that perfect contrast of texture and color.
This soup isn’t just a meal—it’s comfort in a bowl.














