Giacomo är en bagare från södra italien som på omvägar hamnat i en liten tysk by – och han bakar väldigt speciella bröd. Han utgår nämligen från kunden när han bakar. Han använder olika ingredienser som han tycker passar och sjunger olika sånger beroende på vem han bakar åt. Han knådar ner personens livshistoria i brödet, tillsammans med en massa kärlek.
Men byn är liten och bageriet går dåligt, dessutom har han en mycket argsint kvinna som säljer brödet. Kort sagt, han behöver en assistent. En dag dyker Sofie upp. Hon bor i samma by men har aldrig varit i bageriet eftersom hon är en firad balettdansös som inte äter bröd. Nu har hon emellertid fått sparken och måste se sig om efter ett jobb. Arbetsförmedlingen har skickat henne till bageriet. Från och med den dagen är inget sig likt, varken för bagaren Giacomo eller Sofie.