Christmas is coming and that means a festive dinner party and all-day eating bonanza. While many people traditionally eat meat-laden main dishes such as Christmas ham or prime rib, there are lots of vegan main dishes that will sure to impress and dress up any holiday table. A classic and comforting shepherd’s pie adds a nice touch to the dinner menu, as well as a meat-less pot roast. Try something daring and add a show-stopper like the sweet potato casserole with marshmallows! That will definitely satisfy even the pickiest eater’s sweet tooth.