Gather the ingredients.
Put the potatoes into a large (4-quart) saucepan or pot. Add the salt and enough cold water to cover the potatoes by about 2 inches.
Bring to a boil over high heat. Cook until the largest potatoes are tender (they will yield easily when pierced with a fork and break apart), about 12 minutes. Drain in a colander set in the sink while you prepare the greens. Set the saucepan aside, you will use it again.
Melt 2 tablespoons of butter in a medium skillet over medium heat. Add the kale, white parts of the green onions, and the bay leaf and cook, stirring occasionally, until the kale is tender, about 5 minutes.
Add the milk and mustard powder. Once the milk simmers, reduce heat to low to keep warm.
Return the drained potatoes to the reserved saucepan. Add the remaining 4 tablespoons butter, and the green parts of the green onions. Mash with a potato masher until nearly smooth.
Add the kale-milk mixture to the saucepan, discarding the bay leaf. Stir to combine. The mixture will look a bit too liquid at first, but will thicken as the potato starch absorbs the moisture. Season with salt and pepper to taste and serve.
