Christmas dinner is all about delicious, festive food that brings people together. Ham is a traditional main course for many families, and there are many delicious side dishes that can be served with it. One popular option is mashed potatoes, which can be flavored with garlic and herbs for an extra touch of flavor. Another option is roasted vegetables, such as carrots, potatoes, and parsnips, which can be seasoned with butter, salt, and pepper. Finally, a green salad with a light vinaigrette dressing can provide a refreshing contrast to the hearty ham and potatoes.