Disclosed herein is a different and novel approach to cancer vaccines using a subject's own dendritic cells (DC's) and macrophages (Mphs) in combination to present cancer antigens to the immune system. Further disclosed are methods of producing monocyte-derived autologous DCs and Mphs loaded ex vivo with particular whole irradiated cancer cells which generates optimally activated immunostimulatory antigen-presenting cells (APCs) as a superior method for stimulating robust and long-lasting immunity to a particular cancer in vivo as compared with more traditional vaccination methods. Compositions, methods of use and methods for preparation of these DC's and Mphs with cancer cells are also disclosed herein.