Custrd is out now on the App Store and Google Play — Try it free for 7 days →
Back to recipes

Creamy Broccoli Soup

A velvety, comforting broccoli soup enriched with cream and bright with fresh herbs. Ready in under 30 minutes with simple pantry ingredients.

Total time
25 min
Servings
4
Calories
320
Protein
9g
Creamy Broccoli Soup
americanvegetariansoupcomfort foodweeknight dinner

Ingredients

10 items — tap to check off

Missing one? Custrd suggests a swap that works.

Open the app

Instructions

  1. Step 1

    Cut 1 medium yellow onion in half, then slice it into thin half-moons. Peel and mince 3 garlic cloves finely. Cut 1.5 pounds of fresh broccoli florets into bite-sized pieces, about 1 to 1.5 inches — include the tender stems, peeling away the tough outer layer with a paring knife and cutting them into 1/2-inch rounds. Set everything aside on the counter.

  2. Step 2

    Set a 4-quart heavy-bottomed pot over medium heat. Add 2 tablespoons of unsalted butter and let it melt, tilting the pot to coat the bottom evenly. You should smell the butter become fragrant and see it turn pale golden, about 1 minute.

  3. Step 3

    Add the sliced onion and stir with a wooden spoon, breaking up the layers. Cook, stirring occasionally, until the onion turns completely translucent and the edges just begin to soften and turn pale golden, about 5-6 minutes. You'll notice the pot becomes aromatic.

  4. Step 4

    Add the minced garlic and stir constantly for 30 seconds — you want to smell the garlic become fragrant without letting it brown, which would make it bitter.

  5. Step 5

    Add the cut broccoli florets and stems to the pot. Stir well to coat them in the buttery onion mixture. Let them cook undisturbed for 2 minutes so they begin to soften.

  6. Step 6

    Pour in 4 cups of low-sodium vegetable broth and stir to combine, scraping the bottom of the pot with your spoon to release any flavorful bits. Raise the heat to medium-high and bring the liquid to a boil — you'll see large, rolling bubbles breaking the surface, about 6-8 minutes.

  7. Step 7

    Once boiling, reduce the heat to medium and simmer uncovered for 10-12 minutes. The broccoli is done when the florets fall apart easily when you press them against the pot with a spoon — they should be very tender, almost falling to pieces.

  8. Step 8

    Remove the pot from heat and let it cool for 2-3 minutes — this prevents splattering when you blend. Using an immersion blender, blend the soup directly in the pot in slow, steady strokes until completely smooth and creamy, about 1-2 minutes. If you don't have an immersion blender, carefully transfer the soup in batches to a stand blender, blend until smooth, and return it to the pot.

  9. Step 9

    Set the pot back over medium-low heat and stir in 0.75 cup of heavy cream slowly, whisking gently to combine. Heat the soup just until you see small wisps of steam rise from the surface — do not boil, or the cream may separate and the soup will lose its silky texture, about 3-4 minutes.

  10. Step 10

    Taste the soup and season with 0.75 teaspoon of kosher salt and 0.25 teaspoon of freshly ground black pepper. Add 1 tablespoon of fresh lemon juice and stir gently to brighten the flavor — the acid balances the richness of the cream. Taste again and adjust as needed.

  11. Step 11

    Ladle the soup into four bowls, filling each about three-quarters full. Garnish each bowl with a small pinch of fresh thyme leaves. If you like, swirl a small amount of extra cream on top for visual appeal and richness.

Tools you’ll need

  • 4-quart heavy-bottomed pot
  • wooden spoon
  • immersion blender or stand blender
  • ladle
  • paring knife
  • cutting board

Cook smarter

Get matched recipes for what’s in your fridge

Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.