This broccoli leek soup is a warm hug in a bowl! With fresh broccoli and sweet leeks, it’s creamy, cozy, and oh-so-satisfying.
Making this soup is super easy. Just blend it all together, and you’re ready to enjoy a healthy and tasty meal. Trust me, you’ll love it!
Key Ingredients & Substitutions
Leeks: Leeks add a mild onion flavor. If leeks aren’t available, green onions work well. Just use the green tops for a milder taste that’s similar.
Broccoli: Fresh broccoli is ideal, but you can use frozen if that’s what you have. Just make sure to thaw and drain it before cooking.
Onion: A medium onion is essential for depth in flavor. If you prefer, shallots or a sweeter onion like Vidalia can add extra sweetness.
Heavy Cream/Milk: For creaminess, heavy cream is delicious, but you could use whole milk, half-and-half, or even plant-based milk for a lighter option.
Broth: Vegetable broth keeps it vegetarian, but chicken broth will enhance the savory taste. It’s all about your preference or what you have on hand!
How Do I Get the Best Flavor When Sautéing Vegetables?
Sautéing is a key step to developing flavors in this soup. Begin by heating your olive oil or butter over medium heat. If it’s too hot, you risk burning the veggies. Here’s how to do it right:
- Cook the leeks and onion first until they’re soft and translucent, around 5-7 minutes.
- Don’t rush! Stir regularly to avoid sticking, and let the garlic cook for just a minute to keep it from becoming bitter.
Properly sautéed vegetables give a tasty base for the soup, enhancing every sip!

How to Make Broccoli Leek Soup
Ingredients You’ll Need:
Base Ingredients:
- 2 tablespoons olive oil or butter
- 2 large leeks (white and light green parts only), cleaned and sliced
- 4 cups broccoli florets (including stems, chopped)
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or milk (optional for creaminess)
Seasoning:
- Salt and freshly ground black pepper, to taste
- 1/4 teaspoon red pepper flakes (optional, for garnish)
For Garnish:
- Fresh parsley or chives, chopped
- Juice of half a lemon or lime (optional for brightness)
How Much Time Will You Need?
This delicious Broccoli Leek Soup takes about 10 minutes to prepare and 30 minutes to cook, making a total of around 40 minutes. Just a bit of chopping, sautéing, and blending, and you’ll have a warm, comforting bowl of soup in no time!
Step-by-Step Instructions:
1. Sauté the Base Vegetables:
Start by heating the olive oil or butter in a large pot over medium heat. Once hot, add the chopped leeks and onion. Sauté for about 5-7 minutes until they’re soft and translucent. This step builds the flavor foundation for your soup!
2. Add Garlic and Broccoli:
Next, stir in the minced garlic and cook for another minute until you smell its wonderful aroma. Then, add the chopped broccoli florets and stems to the pot, stirring everything together well.
3. Create the Soup Base:
Pour in the vegetable or chicken broth and bring the mixture to a boil. Once boiling, reduce the heat to a simmer, cover the pot, and let it cook until the broccoli is tender, about 15 minutes.
4. Blend the Soup:
Once the broccoli is tender, it’s time to make the soup smooth. Using an immersion blender, blend the soup until it’s creamy. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender, blending until smooth.
5. Finish the Soup:
If you want your soup to be extra creamy, stir in the heavy cream or milk. Taste the soup and season with salt and freshly ground black pepper as needed. If you like, add a squeeze of lemon or lime juice for a fresh zing.
6. Serve and Garnish:
Serve the soup hot, garnished with finely chopped fresh parsley or chives, and for a little kick, sprinkle some red pepper flakes on top if desired. Enjoy every warm, velvety spoonful!
Enjoy your comforting and velvety Broccoli Leek Soup!
Can I Use Frozen Broccoli for This Recipe?
Absolutely! Frozen broccoli can be used in place of fresh. Just ensure it’s fully thawed and drained to avoid excess water, and you can add it directly to the pot during step 4.
What If I Don’t Have Heavy Cream?
No worries! You can substitute heavy cream with whole milk, half-and-half, or even a plant-based milk like almond or oat milk for a lighter option. Just be aware that plant-based alternatives may slightly alter the taste.
Can I Make the Soup Ahead of Time?
Yes, you can prepare the soup ahead! Cook it and let it cool completely before transferring it to an airtight container. Store it in the fridge for up to 3 days or freeze it for up to 3 months. Reheat gently on the stove or in the microwave.
What Can I Serve with Broccoli Leek Soup?
This soup pairs wonderfully with crusty bread, croutons, or a simple green salad. For a heartier meal, consider serving it with a side of grilled cheese sandwiches for dipping!
