Sophie Amalie var eldste datter av hertug Georg av Braunschweig-Lüneburg og Anne Eleonore av Hessen-Darmstadt. Allerede som barn ble Sophie Amalie trolovet med daværende prins Frederik og selve bryllupet fant først sted i 1643, den dagen hun fylte 15 år.