Marie-Frédérique a été l'un des six enfants nés de Guillaume II de Hesse-Cassel par sa première épouse Augusta de Prusse. Le seul de la fratrie à vivre au-delà de l'âge de cinq ans était Frédéric-Guillaume Ier de Hesse. En outre, elle avait huit demi-frères et sœurs du second mariage de son père avec Emilie Ortlöpp, comtesse de Reichenbach-Lessonitz.
Le mariage et les enfants
En 1822, Marie, grâce à la suggestion d'une amie de sa mère, la comtesse suédoise Charlotta Aurora De Geer, était considérée comme une épouse possible pour Oscar Ier, mais l'année suivante, il épouse Joséphine de Leuchtenberg[2].
Son fils Georges resterait son seul enfant pendant dix-sept ans jusqu'à la naissance de sa sœur Augusta, en 1843[3]. Marie-Frédérique est décédé le , six ans après son mari.