Christmas dinner typically includes many different dishes and sides, but ham is a traditional main dish that is often served at Christmas. Common side dishes to serve with ham include mashed potatoes, green beans, roasted carrots, sweet potatoes, stuffing, and cranberry sauce. Some people also like to serve gravy or apple sauce to accompany the ham. Ultimately, the side dishes you serve with ham can be customized to your family's tastes and traditions.