Die Sonne geht auf über Kalokairi, der zauberhaftesten aller griechischen Inseln. Seit den Ereignissen von Mamma Mia! sind einige Jahre vergangen, als Sophie (Amanda Seyfried) feststellt, dass sie ein Baby erwartet. Sie vertraut sich den besten Freundinnen ihrer Mutter, Rosie (Julie Walters) und Tanya (Christine Baranski), an und gibt zu, dass sie sich der Verantwortung vielleicht nicht gewachsen fühlt. Die beiden erzählen Sophie, wie ihre Mutter Donna damals Sam, Harry und Bill unter der Sonne Griechenlands kennen und lieben lernte – und wie sie, schwanger und auf sich allein gestellt, ihr Leben selbst in die Hand nahm.