Preheat oven to 400°F. Pierce sweet potatoes with a fork. Place on a parchment-lined baking sheet. Bake until tender, about one hour. Cool the roasted potatoes to room temperature or store them overnight in the refrigerator.
Preheat the oven to 375°F.
Peel the roasted sweet potatoes. Mash them with a fork in a medium bowl. Add the brown sugar, cinnamon, nutmeg, and salt. Stir to combine. Add the eggs, half and half, butter and vanilla extract. Stir until combined.