In a large mixing bowl, combine the chia seeds, coconut milk, honey or maple syrup, lime juice, lime zest, vanilla extract, and salt. Whisk well until all ingredients are thoroughly mixed.
Let the mixture sit for about 10 minutes, then whisk again to prevent clumping of the chia seeds.
After whisking, cover the bowl and refrigerate for at least 2 hours or until the mixture thickens to a pudding-like consistency. For best results, chill overnight.
Once the chia pudding is set, line an 8x8-inch baking dish with parchment paper, leaving some overhang for easy removal.
Pour the chia pudding mixture into the prepared baking dish and spread it evenly.
Sprinkle the shredded coconut and chopped nuts (if using) on top of the pudding mixture.
Place the dish back in the refrigerator for another hour to firm up.
Once firm, lift the pudding out of the dish using the parchment paper and cut it into bars.