I have the exact same problem. However, I have made some progress. I started by writing out an explanation\summary of each paragraph I read. I know that sounds like a lot of work and it will drastically slow down your reading speed but what good does reading do if you can't recall the content later? I then drew out the connections to what is in that paragraph to things I already know (think mind map). After several books I found that my mind was doing this work automatically as I read so I started doing pages instead of paragraphs and then after awhile I started doing chapters instead. I am still doing chapters but I am thinking about trying half the book instead. However, I think sticking with doing each chapter might be best for me. I am going to keep experimenting with this.
Doing this has changed the way I read. I went from passively consuming to actively parsing and connecting.