Ingredients
1 tablespoon olive oil
2 large leeks, whites and pale-greens only, halved lengthwise, thinly sliced (about 2 1/2 cups)
Kosher salt and freshly ground black pepper
2 large garlic cloves
2 teaspoons dried marjoram
2 1/2 pounds broccoli, stems peeled, chopped into 1-inch pieces (about 12 cups)
1 quart low-sodium chicken or vegetable broth
1 pound fresh flat-leaf spinach, trimmed
Plain yogurt (for serving)
Preparation
Heat oil in a large heavy pot over medium-high heat. Add leeks, season with salt and pepper, and cook, stirring occasionally, until leeks are wilted, about 5 minutes. Add garlic and marjoram; stir until aromatic, about 1 minute. Add broccoli; stir until coated and bright green, about 2 minutes. Add broth; cover with lid slightly ajar and bring to a boil. Reduce heat and simmer until broccoli is tender, 5-8 minutes. Add spinach to pot. Stir until wilted, about 2 minutes. Working in batches, purée soup in a blender, adding water by 1/4-cupfuls if too thick, until very smooth. Return soup to pot. Season to taste with salt and pepper; thin with more water if needed for consistency. Divide among bowls. Spoon a dollop of yogurt on top. Season with pepper.