-
1
Bring a large pot of water to a boil and salt generously.
-
2
Meanwhile, cut away thick stems of broccoli crowns as close to the crown as possible, but leave crowns intact.
-
3
Set aside stems for another purpose (such as pickled broccoli stems).
-
4
When water comes to a boil drop in the broccoli crowns.
-
5
Boil 5 minutes, flipping them over from time to time so they cook evenly.
-
6
Using tongs, carefully transfer to a bowl of cold water, then drain thoroughly, place on a dish towel to drain more, then chop fine and set aside in a bowl.
-
7
Add potatoes to the pot, turn down heat to medium-low and boil gently, partially covered, until potatoes are tender, 25 to 30 minutes.
-
8
Drain, return to pot and cover tightly.
-
9
Let potatoes steam in the dry pot for 5 minutes or longer.
-
10
Heat olive oil over medium heat in a heavy skillet and add leeks.
-
11
Cook, stirring often, until they begin to wilt, about 3 minutes.
-
12
Add salt to taste and continue to cook, stirring, until very tender, about 3 to 5 more minutes.
-
13
Remove from heat.
-
14
Mash potatoes with a potato masher or in a standing mixer fitted with the paddle, or put through a food mill.
-
15
Season generously with salt and pepper.
-
16
Add finely chopped broccoli and beat together.
-
17
Heat butter with 3/4 cup of the milk until butter melts and beat into mashed potatoes.
-
18
Stir in leeks and mix until well blended.
-
19
If desired, add the last 1/4 cup milk.
-
20
Taste and adjust salt and pepper.
-
21
Serve hot.