Homemade Creamy Broccoli Soup Recipe From Scratch

Our velvety broccoli soup transforms simple ingredients into a comforting masterpiece that will make you forget you're eating vegetables.

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

How to Make this Creamy Broccoli Soup

creamy broccoli soup recipe

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

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

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.