The main difference between recombination and crossing over is that recombination is the production of different combinations of alleles in the offspring whereas crossing over is the exchange of genetic material between non-sister chromatids, the event which produces recombination. This article contains, 1. What is Recombination