Creamy Broccoli, Leek & Potato Soup (Cozy 30-Minute Winter Bowl)
Creamy Broccoli, Leek & Potato Soup is the ideal cozy bowl for winter nights. It brings together tender broccoli florets, creamy potatoes, and sweet leeks into a warm hug of comfort that you can whip up in just 30 minutes. Unlike store-bought soups, this homemade version allows you to control the ingredients and flavors, resulting in a dish that is fresher and more satisfying. Plus, it fills your kitchen with a savory aroma, making your home feel inviting and warm.
Table of Contents

I first made this soup on a chilly evening, hoping to create something simple yet delicious. The combination of flavors is remarkable, where the earthiness of the potatoes meets the sweet, mild nuttiness of leeks. I heartily invite you to experience this delightful blend of ingredients in your very own bowl. So, grab your soup pot, and let’s get cooking a bowl of pure comfort.
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 30 minutes, perfect for busy weeknights.
- Irresistible Flavor: The smooth, creamy texture is complemented by the freshness of broccoli and the sweetness of leeks.
- Eye-Catching Appeal: With its vibrant green color, this soup looks as good as it tastes.
- Flexible Serving: Enjoy it for lunch, dinner, or even as a relaxing snack.
- Diet-Friendly Options: Can be made gluten-free or dairy-free if needed.

Ingredients You’ll Need
- 1 tablespoon extra-virgin olive oil: This high-quality oil adds richness and a hint of flavor. Feel free to swap it for butter if you prefer a creamier base.
- 1 large leek, cleaned and thinly sliced: The leeks’ sweetness enhances the soup’s flavor. Make sure to wash them well to remove any grit.
- 2 to 3 medium Yukon Gold potatoes, cubed: These potatoes contribute a creamy texture when blended. Russet potatoes work too but might give a slightly different texture.
- Kosher salt and freshly ground black pepper: Essential for flavor, adjust according to your palate.
- 4 cups vegetable broth: This forms the soup base, adding depth. Use homemade or store-bought for convenience.
- 1 medium head of broccoli, cut into small florets: Fresh broccoli brightens the dish both visually and nutritionally. Frozen broccoli can be used in a pinch. Just adjust the steaming time.
- 1/4 cup heavy cream: For a rich, velvety finish. Use coconut milk for a non-dairy option.
- 1 teaspoon sherry vinegar: This adds a sharp, tangy finish; lemon juice can be used instead for brightness.
- Pinch of sugar: Just a pinch balances the flavors nicely without making it sweet.
- Finely chopped fresh chives, for garnish: Bright, fresh chives add a pop of color and flavor. You can substitute with green onions if chives aren’t available.
How to Make Creamy Broccoli, Leek & Potato Soup (Cozy 30-Minute Winter Bowl)
Heat Oil: In a large pot or Dutch oven, heat 1 tablespoon of extra-virgin olive oil over medium heat. Allow the oil to shimmer gently as it warms up.
Cook Leeks: Add the sliced leeks to the pot and sauté for 3 to 4 minutes. Stir them occasionally until they are glistening and fragrant but not browned; a soft leaping of flavor is what you want here.
Add Potatoes: Toss in your cubed Yukon Gold potatoes, seasoning them with kosher salt and freshly ground black pepper. Mix thoroughly, ensuring each piece is coated with that lovely leek oil.
Brew Broth: Pour in 4 cups of vegetable broth, bringing the mixture to a boil. Once it reaches this lovely bubbling state, lower the heat, simmer gently, and cover the pot to maintain the warmth.
Simmer Potatoes: Let your potatoes simmer uncovered for about 15 to 20 minutes or until they’re fork-tender but not falling apart.
Introduce Broccoli: About 4 to 5 minutes before your potatoes are done, stir in a medium head of broccoli cut into small florets and thinly sliced stems. Cook until the broccoli is a vibrant green and tender—this should take another 4 to 5 minutes.
Blend Mixture: Carefully transfer the hot mixture to a high-speed blender or use an immersion blender directly in the pot to puree everything into a smooth consistency. Make sure there are no lumps; the creaminess is key.
Combine Flavors: Return the soup to low heat in the pot. Stir in 1/4 cup of heavy cream, 1 teaspoon of sherry vinegar, a pinch of sugar, and additional salt and pepper to taste. Mix well and allow it to warm through without boiling.
Serve Hot: Ladle the soup into warm bowls, garnishing with finely chopped fresh chives, a drizzle of olive oil, and an extra sprinkle of black pepper for a lovely finish.

Storing & Reheating
Store any leftover soup in an airtight container at room temperature for up to 2 hours or in the refrigerator for about 3 days. For longer storage, freeze the soup in quart-sized freezer bags, ensuring they’re well-sealed, for up to 3 months. To reheat, simply place the soup in a saucepan over low-medium heat until warmed through. Note that freezing may slightly change its texture, but a quick blend before serving can help restore its creaminess.
Chef’s Helpful Tips
- Avoid overcooking the leeks to keep their brightness and flavor intact.
- When introducing the broccoli, ensure it’s fresh but not overcooked to keep that vibrant green color.
- For a creamier texture, consider adding a little more heavy cream or a splash of coconut milk.
- Experiment with herbs like thyme or parsley for an additional flavor boost.
- If you’re using frozen broccoli, adjust your cooking time as it may not need as long.
This Creamy Broccoli, Leek & Potato Soup is a delightful way to warm up on a cold winter evening. In just a short half-hour, you can enjoy a velvety bowl of pure comfort that feels nourishing and satisfying.
Recipe FAQs
Can I make this soup in advance?
Absolutely! The soup stores well in the fridge for 3 days or can be frozen for up to 3 months. Just ensure it’s completely cooled before transferring it to the fridge or freezer.
Is it possible to modify this soup for a vegan diet?
Yes! Simply swap the heavy cream for coconut milk or a heavy nut cream, and ensure your vegetable broth is vegan. The soup will still be creamy and delicious.
What can I serve with this soup?
This soup pairs wonderfully with crusty bread or a light salad. For a full meal, consider adding some grilled cheese sandwiches for a nostalgic twist.
Can I add other vegetables to the soup?
Feel free to throw in other vegetables like carrots, spinach, or peas. Just make sure to adjust the cooking times accordingly, especially for root veggies like carrots, which take longer to soften.
PrintMore Soups Recipes
- Slow Cooker Guinness Beef Stew with Potatoes & Carrots
- French Onion Soup
- The Best Lentil Soup (Not Watery)
- Irish Soda Bread | Easy St Patrick’s Day Bread
- Creamy Chicken & Gnocchi Soup with Spinach
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Creamy Broccoli, Leek & Potato Soup (Cozy 30-Minute Winter Bowl)
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: American
Description
This Creamy Broccoli, Leek & Potato Soup brings together irresistible flavors with simple preparation. It’s a wholesome meal ready in no time, perfect for cold nights or when you want something comforting yet healthy.
Ingredients
- 1 tablespoon extra-virgin olive oil, plus more for serving
- 1 large leek, cleaned and thinly sliced, green and white parts
- 2 to 3 medium yukon gold potatoes, cubed
- Kosher salt and freshly ground black pepper
- 4 cups vegetable broth
- 1 medium head of broccoli, cut into small florets, stems thinly sliced, with woody ends discarded
- 1/4 cup heavy cream
- 1 teaspoon sherry vinegar, plus more to taste
- Pinch of sugar
- Finely chopped fresh chives, for garnish
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the sliced leeks and cook for 3 to 4 minutes until they are glistening without browning.
- Stir in the cubed potatoes, seasoning with salt and black pepper. Toss to combine with the leeks, then pour in the vegetable broth. Bring to a boil, then reduce to a gentle simmer and cover the pot.
- Cook the potatoes for 15 to 20 minutes until fork-tender. In the last 4 to 5 minutes, add the broccoli florets and thinly sliced stems. Simmer uncovered until the broccoli is vibrant green and fork-tender.
- Blend the mixture in a blender or with an immersion blender until smooth.
- Return the soup to the pot over low heat. Stir in the heavy cream, sherry vinegar, sugar, and adjust the seasoning with salt and pepper.
- Serve hot, garnished with fresh chives, a drizzle of olive oil, and a crack of black pepper.
Notes
Use an immersion blender for ease and less cleanup.
Adjust the cream and vinegar to customize the soup’s richness and acidity to your taste.
For added texture, reserve some cooked broccoli florets to add back into the soup before serving.
Nutrition
- Serving Size: 1 cup
- Calories: 230
- Sugar: 3g
- Sodium: 600mg
- Fat: 10g
- Saturated Fat: 3.5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 5g
- Protein: 6g
- Cholesterol: 15mg
