What wallet software are you using?
Change addresses should be automatically added to your wallet, and you should not need to manually "recover that amount".
I am using the original bitcoin core 12.1 .
The wiki sais : "However, the GUI in the default client does not display them in the address book, therefore a recommendation is to backup wallet.dat every 50 transactions"
I guess I am using the default client (?) and this is probably why I don't see these transactions in my transaction history , hence the confusion ?
Change is not another transaction, it is another output of a transaction. The wallet automatically manages the change for you, so you do not need to manage anything. However, you should back up your wallet every 100 transactions since the wallet pregenerates 100 new addresses and after one hundred transactions without address reuse, your old backups will not have any new addresses so you may lose Bitcoin.