One of the most popular side dishes served with Christmas ham is roasted sweet potatoes. Roasting sweet potatoes brings out their natural sweetness and adds a delicious flavor to the dish. Other popular side dishes that pair well with Christmas ham include roasted carrots, roasted brussels sprouts, and roasted green beans. For a more festive touch, you can also add roasted chestnuts or roasted pumpkin. For a more hearty option, you can also serve mashed potatoes with the ham. Additionally, you can also serve a side of homemade cranberry sauce with the ham for a tart and sweet flavor.