Creamy Broccoli, Leek & Potato Soup (Cozy 30-Minute Winter Bowl)
Creamy Broccoli, Leek & Potato Soup is the ultimate comfort food for chilly winter evenings. This delightful bowl of goodness is rich, creamy, and incredibly satisfying, while still feeling lighter than a traditional creamy soup. With the warmth of leeks, the earthiness of potatoes, and the vibrant green broccoli, this recipe offers a symphony of flavors and textures that you’ll savor with each spoonful.
Table of Contents

I still remember the first time I made this cozy soup. It was a particularly cold evening, and I was craving something warm and nourishing. Within 30 minutes, my kitchen was filled with the enticing aroma of sautéed leeks, and I knew I was onto something special. This Creamy Broccoli, Leek & Potato Soup has now become a staple in my winter meal rotation, and I’m excited for you to try it too. It’s easy to prepare, budget-friendly, and an all-around crowd-pleaser.
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 30 minutes—perfect for busy weeknights.
- Irresistible Flavor: Creamy, with earthy potatoes and vibrant broccoli creating a delightful blend.
- Eye-Catching Appeal: Bright green veggies lend a cheerful pop to your dinner table.
- Flexible Serving: Perfect for lunch, dinner, or as a comforting snack.
- Diet-Friendly Options: Easily made gluten-free or dairy-free by swapping the cream.

Ingredients You’ll Need
- 1 tablespoon extra-virgin olive oil: Used to sauté the leeks, adding flavor and depth to the soup. If you’re out of olive oil, feel free to substitute with butter or another neutral oil.
- 1 large leek, cleaned and thinly sliced (green and white parts): Provides a mild onion flavor that’s a delightful base. Always wash thoroughly, as they can trap dirt between the layers.
- 2 to 3 medium Yukon Gold potatoes, cubed: Yukon Golds bring creaminess and a buttery flavor. You can swap them with russets, though they will be less creamy.
- Kosher salt and freshly ground black pepper: Essential seasonings that enhance all the flavors. Be generous but taste as you go.
- 4 cups vegetable broth: The flavorful liquid base of the soup. Use homemade for the best results, but store-bought works well too. For a richer flavor, you could opt for low-sodium chicken broth if you’re not keeping it vegetarian.
- 1 medium head of broccoli, cut into small florets, stems thinly sliced: Broccoli not only adds nutrients but also gives a wonderful color contrast. If fresh isn’t available, frozen broccoli can be used.
- 1/4 cup heavy cream: Infuses creaminess; you can substitute coconut cream for a dairy-free option, but it will alter the flavor slightly.
- 1 teaspoon sherry vinegar, plus more to taste: Adds a touch of acidity that lifts the flavors. If you don’t have sherry vinegar, a splash of apple cider vinegar will work.
- Pinch of sugar: Balances flavors; you may omit it if you’re cautious about sugar.
- Finely chopped fresh chives, for garnish: Adds a pop of freshness and color to the finished soup. If you’re out, green onions or parsley work well too.
How to Make Creamy Broccoli, Leek & Potato Soup (Cozy 30-Minute Winter Bowl)
Heat Olive Oil: In a large pot or Dutch oven, heat 1 tablespoon of extra-virgin olive oil over medium heat. Once hot, add the cleaned and thinly sliced leek. Sauté for about 3 to 4 minutes, stirring occasionally, until the leeks are soft and just glistening, but not browned. The goal here is to soften them while keeping their bright color.
Add Potatoes: Then, throw in your cubed Yukon Gold potatoes and season generously with kosher salt and freshly ground black pepper. Toss everything together so the potatoes coat in the seasoned oil. Pour in 4 cups of vegetable broth and bring it all to a boil. Once boiling, reduce to a gentle simmer and cover the pot with a lid.
Cook Until Tender: Allow your potatoes to cook for about 15 to 20 minutes, or until they are nearly fork tender. About 4 to 5 minutes before the potatoes are done, add your small broccoli florets and thinly sliced stems into the pot. Simmer uncovered, letting the broccoli cook until it’s bright green and tender—this should take an additional 4 to 5 minutes.
Blend the Soup: After the broccoli is cooked, remove the pot from the heat. Using an immersion blender, blend the soup until completely smooth and creamy. Alternatively, you can transfer the soup in batches to a traditional blender. Just be careful to let some steam escape to avoid a hot soup explosion!
Incorporate Cream & Seasonings: Return the blended soup to the pot over low heat. Stir in 1/4 cup of heavy cream, along with 1 teaspoon of sherry vinegar, a pinch of sugar, and adjust with salt and pepper to taste. The cream will give your soup that luscious texture you’re aiming for.
Serve with Style: To serve, ladle the soup into warm bowls. Garnish with chopped fresh chives, additional drizzles of olive oil and cream, and a big crack of black pepper. The fresh toppings will brighten up the dish and make each bowl feel special.

Storing & Reheating
This soup can be stored at room temperature for up to 2 hours. For longer storage, refrigerate in an airtight container for up to 3 days. You can also freeze the soup for up to 3 months—just ensure it’s in a sealed container, leaving some space for expansion. When reheating, warm on the stove over medium-low heat, stirring frequently, until heated through. If the texture thickens too much during storage, add a splash of broth or water to refresh it.
Chef’s Helpful Tips
- Avoid overcooking the broccoli during the cooking process; it should retain its vibrant color and crunch while still being tender.
- If you want a bit more seasoning, consider adding a touch of garlic or onion powder when you sauté the leeks.
- You can prepare the veggies ahead of time; just store them in separate bags in your refrigerator until you’re ready to make the soup.
- For a more robust flavor, try roasting the broccoli and potatoes before blending them into the soup.
- Experiment with different herbs like thyme or dill for added complexity in flavor.
Creamy Broccoli, Leek & Potato Soup is not just about warmth; it’s about comfort and nourishment. This recipe invites you to embrace cozy evenings with a bowl of vibrant, creamy goodness. I encourage you to add your spin, perhaps a dash of spice or a new herb—let the soup reflect your taste! I genuinely hope you relish every spoonful and find joy in sharing it with friends and family.
Recipe FAQs
Can I make this soup ahead of time?
Absolutely! You can prepare the soup and store it in the refrigerator for up to 3 days. When reheating, just add a splash of broth or water to bring back its creamy texture.
What can I use instead of heavy cream?
If you’re looking for a lighter option, you could use half-and-half or full-fat coconut milk for a dairy-free version. Just keep in mind that it might alter the flavor slightly.
Is this soup suitable for freezing?
Yes, this soup freezes well. Store it in airtight containers, leaving a little room for expansion. It can last up to 3 months in the freezer.
How do I adjust the creaminess of the soup?
If you prefer a thicker soup, consider using less broth or adding more potatoes. Conversely, for a lighter version, increase the broth for a thinner consistency.
PrintMore Soups Recipes
- Mung Bean Soup
- The Best Lentil Soup (Not Watery)
- Turkey Wild Rice Soup
- Leftover Turkey Noodle Soup
- Mini Chicken Tostadas
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: Comfort Food
Description
Enjoy a warm bowl of Creamy Broccoli, Leek & Potato Soup with its delightful blend of flavors. This easy recipe combines fresh vegetables and cream for a comforting dish, ideal for quick weeknight meals or chilly days.
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 to the pot and cook for 3 to 4 minutes, stirring occasionally, until they are just glistening without browning.
- Incorporate the cubed potatoes and season with salt and pepper, tossing to combine with the leeks.
- Pour in the vegetable broth and bring the mixture to a boil, then reduce to a gentle simmer and cover the pot.
- Cook the potatoes for 15 to 20 minutes until fork-tender. Add the broccoli in the last 4 to 5 minutes of cooking and simmer uncovered until vibrant green and tender.
- Transfer the soup mixture to a blender or use an immersion blender to create a smooth consistency.
- Return the blended soup to low heat and stir in the heavy cream, sherry vinegar, sugar, and additional salt and pepper to taste.
- Ladle into bowls and garnish with fresh chives, a drizzle of olive oil and cream, and a crack of black pepper.
Notes
For a dairy-free version, substitute heavy cream with coconut cream or a plant-based alternative.
Feel free to add other vegetables like spinach or kale for extra nutrition.
If the soup is too thick, add more vegetable broth to reach your desired consistency.
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 2g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3.5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 5g
- Protein: 6g
- Cholesterol: 15mg





