Stir the dry yeast into the lukewarm milk. Sift the flour through a fine sieve into a large bowl, then add in the yeast mixture, butter, sugar, eggs, egg yolks, salt, and vanilla extract. Mix everything together for at least 5 minutes using a dough hook until thoroughly combined, then remove the dough from the bowl and continue to knead it by hand for another 5 minutes. Once a smooth dough forms, transfer it back to the bowl, cover it, and let the dough rise in a warm place for 1 hour.
Once the dough has risen, use a rolling pin to roll it out into a long rectangle slightly less than 1 inch thick. Spread a layer of strawberry jam down the center of the entire piece of dough.
Fill a large glass with peanut butter, stick 5 marshmallows onto a wooden skewer, and dip them into the peanut butter. Once the marshmallows are covered, coat them in crushed peanuts. Repeat this same process with the remainder of the marshmallows.
Slide the coated marshmallows off of the wooden skewers onto the layer of strawberry jam in the center of the dough.
Roll the dough around the filling to form a snug log and seal the edges. Next, bring the 2 ends together to form the shape of a donut and secure them together.
Place the stuffed donut in a large circular baking pan, transfer the baking pan to the refrigerator, and chill the XXL donut for 30 minutes. Heat a large pot or frying pan filled with cooking oil on the stove. Fry the stuffed donut on both sides in hot cooking oil until golden brown.
Remove the donut from the frying pan and let it cool for 20 minutes. To make the giant sprinkles, chop some candy ropes into uniformly sized pieces. Spread the pink frosting on top of the XXL donut and top it off with the giant sprinkles.