Jeśli nie masz gotowego puree, najpierw przygotuj dynię. Obierz ją, usuń pestki i pokrój miąższ w kostkę. Rozłóż kawałki na blasze i piecz w piekarniku nagrzanym do 180°C, aż dynia będzie całkowicie miękka. Zwykle zajmuje to około 25–35 minut, w zależności od odmiany i wielkości kawałków. Po upieczeniu wystudź dynię, a następnie zmiksuj na gładkie puree. Do ciasta odmierz 250 g i koniecznie doprowadź puree do temperatury pokojowej.
Jajka wbij do dużej miski i ubijaj mikserem przez 5–7 minut, aż masa stanie się jasna, wyraźnie puszysta i zwiększy objętość. W połowie ubijania wsyp cukier. Następnie cienkim strumieniem powoli wlewaj olej rzepakowy, cały czas miksując na niewielkich obrotach. Gdy składniki się połączą, dodaj puree z dyni i mieszaj tylko krótko, do uzyskania jednolitej konsystencji.
Do osobnej miski przesiej mąkę razem z proszkiem do pieczenia, sodą, szczyptą soli i cynamonem. Suche składniki wsypuj partiami do masy jajeczno-dyniowej i mieszaj mikserem na najniższych obrotach tylko do momentu połączenia. Nie miksuj zbyt długo, ponieważ ciasto może stracić lekkość. Gotowa masa powinna być gładka, dość gęsta, ale nadal łatwa do przelania.
Tortownicę o średnicy 24 cm wyłóż papierem do pieczenia. Przelej do niej przygotowane ciasto i wyrównaj wierzch szpatułką. Mleczną czekoladę posiekaj na większe i mniejsze kawałki, a następnie rozsyp równomiernie na wierzchu. Wstaw formę do piekarnika nagrzanego do 170°C, grzanie góra–dół, i piecz przez 45–55 minut. Pod koniec pieczenia sprawdź patyczkiem środek ciasta – jeśli po wbiciu wychodzi suchy, wypiek jest gotowy. Po upieczeniu uchyl lekko piekarnik na kilka minut, potem wyjmij ciasto i odstaw do całkowitego ostudzenia.