-
1
Put the potatoes and 1 teaspoon of the salt in a covered soup pot with enough water to generously cover and bring to a boil on high heat.
-
2
Reduce the heat and simmer until the potatoes are tender, about 15 minutes.
-
3
Meanwhile, in another pot, blanch the cabbage and broccoli in boiling water until just tender, 6 or 7 minutes.
-
4
Drain, and set aside.
-
5
In a covered saucepan or skillet on medium-low heat, melt the butter, add the leeks or onions, and cook until soft.
-
6
Set aside.
-
7
Preheat the oven to 350F.
-
8
Butter a 13 x 9 x 2-inch baking pan.
-
9
When the potatoes are done, drain them, reserving a cup of the cooking water.
-
10
Mash the potatoes in the pot that you cooked them in with the cream cheese and milk or potato-cooking water.
-
11
The mashed potatoes should be fairly stiff and not too smooth.
-
12
Stir in 1 cup of the cheddar, the remaining 1 teaspoon salt, and the mustard or nutmeg.
-
13
Fold the cabbage, broccoli, and leeks into the potatoes until thoroughly mixed.
-
14
Add the black pepper and season with more salt to taste.
-
15
Spread the mixture into the prepared baking pan and top with the remaining cheddar cheese.
-
16
Bake, uncovered, until thoroughly hot and golden brown, about 15 minutes.