Place the coconut milk, raw cacao powder, maple syrup, ground flax, vanilla extract, cinnamon, arrowroot powder and sea salt in a blender. Also add the mesquite powder if you are using it.
In a double boiler, melt the chocolate. We placed the chocolate in a ramekin in a small pot of water (water came halfway up on the ramekin) and simmered it until melted. We don't use a microwave but if you do, you can microwave the chocolate in a safe dish for 30 second intervals on a moderate temperature (stirring in between) until melted. Be careful not to burn it.
Add the chocolate to the blender, and blend mixture until smooth (up to a minute).
Place the pudding in serving dishes. Cover and place them in the refrigerator for at least two hours to thicken.
You can top these with some orange slices, orange zest, blueberries or coconut flakes before eating.
The puddings will last up to a week in the fridge.