They do not have to soak overnight, but they should soak for 2-4 hours at least. This will make sure that the chia seeds have a pudding texture and are not too hard.