This comforting broccoli leek soup combines tender vegetables in a silky, flavorful broth that’s perfect for chilly evenings. With its vibrant green color and rich, creamy texture, this broccoli leek soup delivers restaurant-quality results using simple ingredients you likely have on hand.
SERVES: 4 | PREP: 15 MIN | COOK: 30 MIN | TOTAL: 45 MIN
Ingredients
Fresh Vegetables
- 2 large leeks (white and light green parts only, about 2 cups sliced)
- 1 large head fresh broccoli (about 1½ pounds, cut into florets)
- 2 medium Yukon Gold potatoes (peeled and diced, about 1 cup)
- 3 cloves garlic (minced)
Pantry Staples
- 2 tablespoons olive oil
- 4 cups low-sodium vegetable broth
- 1 cup whole milk (or heavy cream for richer soup)
- 2 tablespoons butter
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper
- ¼ teaspoon nutmeg (optional but recommended)
Step-by-Step Instructions
Phase 1: Prep Work (10 minutes)
1. Clean the leeks thoroughly by slicing them lengthwise and rinsing under cold water to remove any dirt between layers. Pat dry and slice into ½-inch half-moons. Leeks can trap sand, so this cleaning step is crucial for avoiding gritty soup.
2. Prepare the broccoli by cutting the head into uniform florets about 1-inch in size. Don’t waste the stem – peel the tough outer layer and dice the tender inner core for extra flavor and nutrition.
3. Dice the potatoes into ½-inch cubes. Keep them in cold water until ready to use to prevent browning. The potatoes will help thicken your broccoli leek soup naturally.
Phase 2: Building the Base (8 minutes)
4. Heat olive oil and butter in a large, heavy-bottomed pot over medium heat. The combination of oil and butter prevents burning while adding rich flavor to your broccoli leek soup.
5. Add the sliced leeks and cook for 5-6 minutes, stirring occasionally, until they become soft and translucent. Don’t let them brown – you want them sweet and tender, not caramelized.
6. Stir in minced garlic and cook for 30 seconds until fragrant. Be careful not to burn the garlic, as it will make your soup bitter.
Phase 3: Adding Vegetables (15 minutes)
7. Add diced potatoes to the pot and stir to coat with the leek mixture. Cook for 2-3 minutes to allow flavors to meld.
8. Pour in the vegetable broth slowly, scraping up any browned bits from the bottom of the pot. These bits add incredible flavor depth to your broccoli leek soup.
9. Bring to a boil, then reduce heat to medium-low and simmer for 10 minutes until potatoes are fork-tender. This creates the creamy base that will make your soup luxurious.
10. Add broccoli florets and stems to the simmering broth. Cook for 8-10 minutes until the broccoli is bright green and easily pierced with a fork. Don’t overcook or you’ll lose that beautiful color.
Phase 4: Finishing Touches (7 minutes)
11. Remove from heat and let cool for 2-3 minutes before blending. This prevents dangerous splattering and protects your blender.
12. Blend the soup using an immersion blender directly in the pot, or transfer in batches to a regular blender. For silky smooth results, blend for 2-3 minutes until no chunks remain. If using a regular blender, never fill more than halfway and remove the center cap, covering with a towel.
13. Stir in milk gradually while the soup is still warm but not boiling. This prevents curdling and creates that perfect creamy texture.
14. Season with salt, pepper, and nutmeg. Taste and adjust – the soup should be well-seasoned and aromatic. The nutmeg adds a subtle warmth that elevates the entire dish.
15. Reheat gently if needed, but don’t let it boil once the milk is added. Serve immediately while hot.
Chef’s Notes
Texture Control: For a chunkier broccoli leek soup, blend only half the mixture and stir the smooth portion back into the chunky vegetables. This creates an interesting contrast in every spoonful.
Flavor Enhancement: Add a tablespoon of white wine vinegar just before serving to brighten the flavors and balance the richness of this comforting soup.
Make It Heartier: Stir in cooked white beans or chickpeas after blending for extra protein and fiber without overwhelming the delicate broccoli and leek flavors.
Color Preservation: To maintain that vibrant green color, don’t cook the broccoli longer than recommended and serve the soup within 2 hours of making it.
Nutrition Information (Per Serving)
- Calories: 185
- Protein: 8g
- Carbohydrates: 22g
- Fat: 9g
- Fiber: 5g
- Sodium: 420mg
Creative Variations
Loaded Broccoli Leek Soup: Top with crispy bacon bits, sharp cheddar cheese, and chives for a heartier version that rivals any restaurant’s offerings.
Coconut Curry Version: Replace the milk with coconut milk and add a teaspoon of mild curry powder for an exotic twist on this classic combination.
Protein-Packed Bowl: Similar to how broccoli and cheese casserole can be made more substantial, stir in shredded rotisserie chicken during the last 5 minutes of cooking.
Roasted Vegetable Style: Like the depth found in broccoli potato soup, roast your broccoli and leeks at 400°F for 20 minutes before adding to the broth for deeper, caramelized flavors.
Storage & Reheating
Refrigerator Storage: Cool completely and store in airtight containers for up to 4 days. The soup may thicken as it cools – simply thin with additional broth when reheating.
Freezer Storage: This broccoli leek soup freezes well for up to 3 months. Freeze in portion-sized containers before adding the milk, then stir in fresh dairy when reheating.
Reheating Instructions: Warm gently over medium-low heat, stirring frequently. Add a splash of broth or milk if the soup has thickened too much. Never boil dairy-based soups during reheating.

Troubleshooting Common Issues
Soup is too thin: Simmer uncovered for 10 minutes to reduce, or whisk in a slurry of 2 tablespoons cornstarch mixed with cold water. The potatoes should naturally thicken your broccoli leek soup, but sometimes extra help is needed.
Soup tastes bland: Increase salt gradually and add a splash of lemon juice or white wine vinegar to brighten the flavors. Sometimes dairy can mute seasonings, so taste and adjust after adding milk.
Soup curdled: This happens when dairy is added to soup that’s too hot. Strain the soup and start fresh with the liquid base, adding room-temperature milk very slowly while whisking constantly.
Broccoli is mushy: Next time, add broccoli during the last 8 minutes of cooking only. Overcooked broccoli not only loses its vibrant color but also develops an unpleasant texture.
Leeks taste gritty: Always clean leeks thoroughly by cutting lengthwise and rinsing each layer. Sand trapped in leeks will ruin the smooth texture of your finished soup.
Equipment Essentials
- Large, heavy-bottomed pot (4-quart minimum)
- Immersion blender or regular blender
- Sharp chef’s knife
- Large cutting board
- Wooden spoon for stirring
- Ladle for serving
- Fine-mesh strainer (if using regular blender)
Shopping List
Produce Section
- 2 large leeks
- 1 large head fresh broccoli
- 2 medium Yukon Gold potatoes
- 1 head garlic
Dairy Section
- Whole milk
- Butter
Pantry Aisle
- Olive oil
- Low-sodium vegetable broth
- Salt and black pepper
- Ground nutmeg
Success Secrets
1. Master the leek cleaning technique – slice lengthwise and rinse thoroughly to avoid any gritty texture in your finished broccoli leek soup.
2. Don’t rush the cooking process – letting the leeks soften completely before adding other ingredients builds a sweet, complex flavor foundation.
3. Control your blending temperature – always let the soup cool slightly before blending to prevent dangerous splattering and ensure smooth results.
4. Add dairy at the right moment – milk or cream should go in when the soup is warm but not boiling to prevent curdling and maintain silky texture.
5. Season in stages – taste after blending and again after adding milk, as dairy can mute flavors and you may need to adjust your seasoning accordingly.



