Links below are affiliate links. We earn a commission on purchases at no extra cost to you.

Homemade Broccoli Soup Recipe

Unlock the secret to a creamy, comforting homemade broccoli soup that's easy to make and perfect for any meal—discover the full recipe inside.

Why You’ll Love this Homemade Broccoli Soup

Soup lovers, have you ever craved something that’s both comforting and surprisingly fresh? That’s exactly what this homemade broccoli soup delivers.

It’s creamy without being heavy—think velvety smooth with a hint of green goodness that wakes up your taste buds. The aroma alone? Pure cozy vibes.

What’s great is how it’s hearty enough to feel like a meal but light enough to avoid that post-soup slump. Plus, it’s a breeze to make, even if you’re not a kitchen wizard.

You get that satisfying blend of soft onions, tender broccoli, and just the right touch of herbs, all wrapped in a delicate, buttery broth.

Honestly, it’s like a warm hug on a chilly day, but better because you can eat it. Why settle for boring canned soup when you can have this?

Recommended Products

What Ingredients are in Homemade Broccoli Soup?

Alright, ready to gather the goodies for this homemade broccoli soup? It’s all about fresh, simple ingredients that come together to create something that tastes way more gourmet than it sounds. You’ll need a good amount of broccoli—both the stalks and those little florets—because that’s the star of the show here.

Then, there’s a trio of aromatics: onions, celery, and garlic, which build that cozy flavor base. Butter and flour team up to give the soup that creamy, smooth body without needing a ton of heavy cream. And herbs like thyme and marjoram? They sneak in subtle depth and make your kitchen smell amazing.

Oh, and don’t forget the chicken broth and milk, which turn it all into the perfect velvety bowl of goodness.

Here’s the ingredient lineup:

  • 2 pounds broccoli (about 1½ bunches)
  • 2 medium onions, chopped (about 2 cups)
  • 3 stalks celery, chopped (about 1 cup)
  • 1 clove garlic, minced (about 1 teaspoon)
  • 3 tablespoons unsalted butter
  • ½ cup all-purpose flour
  • ½ teaspoon dried thyme
  • ½ teaspoon dried marjoram
  • 4 cups fat-free chicken broth, heated
  • 4 cups 1% low-fat milk
  • Salt and pepper, to taste

Now, a quick heads-up about the ingredients: peeling those broccoli stalks might sound like a pain, but it’s totally worth it because the stalks add texture and flavor without being tough or woody.

Also, if you want to keep things vegetarian, swapping the chicken broth for vegetable broth works just fine—same cozy vibe, no chicken required.

And about the butter and milk—this recipe uses lighter versions to keep it from feeling like a heavy meal, but if you’re feeling indulgent, go ahead and use full-fat versions; it’ll be richer, but hey, sometimes you deserve that.

Just remember, salt and pepper are your friends here, so taste as you go and adjust to keep that balance just right.

Recommended Products

How to Make this Homemade Broccoli Soup

homemade broccoli soup recipe

Alright, let’s plunge into making this homemade broccoli soup that’s cozy enough to hug you from the inside. First up, grab 2 pounds of broccoli—you’ll want about one and a half bunches—and give those stalks a good peeling before chopping them into half-inch pieces. Don’t toss those broccoli tops either; break them into small florets because both parts are going into the pot.

Now, steam this green goodness for about 5 minutes until it’s just crisp-tender. This step is super important—you want the broccoli soft enough to blend well, but still with a bit of snap so it doesn’t turn into mush. After steaming, dunk the broccoli in cold water to stop the cooking. This little trick keeps it bright green and fresh, plus it makes draining easier later on.

Next, in a large saucepan, melt 3 tablespoons of unsalted butter over moderate heat. Toss in 2 medium chopped onions (about 2 cups), 3 chopped celery stalks (around 1 cup), and a minced garlic clove (that’s roughly a teaspoon). Cook this mix gently for about 5 minutes until the onions soften up and everything starts smelling like comfort in a bowl.

Then sprinkle in half a cup of all-purpose flour along with half a teaspoon each of dried thyme and marjoram. Stir this mixture for about 5 minutes—this is your roux that thickens the soup and adds a nutty depth. Slowly whisk in 4 cups of heated fat-free chicken broth, adding it in a stream so you don’t end up with lumps. Bring the pot to a boil while whisking furiously—imagine you’re a soup DJ mixing the perfect track.

Once boiling, simmer for 5 minutes to let it thicken up nicely. Almost there. Pour in 4 cups of 1% low-fat milk, heating the soup gently—you want it hot, but no boiling now, or it might curdle and ruin your velvety dream.

Finally, stir in the cooled broccoli, season with salt and pepper to taste, and let everything mingle until it’s heated through. The broccoli will soften just a bit more here, soaking up the creamy, herb-infused broth.

And that’s it—homemade broccoli soup that’s simple, satisfying, and just the right kind of green comfort food. You mightn’t be a chef, but this soup makes you feel like one, spoon in hand and ready for a cozy night in. For the best texture and ease, consider using a high end food processor to blend your soup smoothly and efficiently.

Recommended Products

Homemade Broccoli Soup Substitutions and Variations

Even though the classic homemade broccoli soup is pretty fantastic on its own, switching things up can be a game-changer when you want to keep dinner interesting or cater to different tastes.

For starters, swapping chicken broth for vegetable broth makes it vegan-friendly without losing that comforting depth. Craving a creamier texture? Use half-and-half or coconut milk instead of low-fat milk—just watch the heat so it doesn’t separate.

Want some zing? Toss in a pinch of nutmeg or a splash of lemon juice right before serving. And if you’re feeling bold, stir in some shredded cheddar or swap broccoli for cauliflower for a milder flavor.

These tweaks keep the soup exciting, proving that even a simple recipe can wear many delicious hats.

Recommended Products

What to Serve with Homemade Broccoli Soup

When it comes to serving homemade broccoli soup, pairing it with the right sides can turn a simple bowl into a full-on cozy meal.

Think crusty bread—no, not that sad, store-bought kind, but a warm, toasted baguette or a garlic bread slice that soaks up every drop.

A fresh green salad with a tangy vinaigrette balances the creaminess perfectly, adding a crisp contrast that’s strangely satisfying.

Ever tried a grilled cheese sandwich? The melty, gooey cheese complements the soup like old friends catching up.

For a bit of crunch, roasted nuts or even a sprinkle of crispy bacon bits can jazz things up without stealing the spotlight.

These sidekicks elevate the soup, making each spoonful feel like a little celebration.

Who knew broccoli could be this charming?

Recommended Products

Final Thoughts

Pairing your homemade broccoli soup with the right sides definitely amps up the meal, but let’s not forget what makes the soup itself so satisfying.

It’s all about that creamy texture, the tender broccoli that’s just steamed right, and the subtle blend of herbs that tease your taste buds without shouting. This soup isn’t just food—it’s comfort in a bowl.

Sure, it’s simple, but sometimes simple wins. And hey, if you sneak in a bit more garlic or a pinch more thyme, no one’s stopping you. Just watch the salt; it can get away from you.

Whether it’s a quick lunch or a cozy dinner, this soup hits the spot every time. So, grab a spoon, plunge in, and enjoy that homemade goodness—no fuss, just flavor.