Thanksgiving is a time to gather, give thanks and enjoy a feast that often features a diverse mix of flavors and textures.