Prepare pudding mix according to package directions; cover and refrigerate. In a small bowl, dissolve yeast and 2 teaspoons sugar in warm water; let stand for 5 minutes. In a bowl, beat egg yolks and remaining sugar until thickened. Add the yeast mixture, milk, butter, salt, egg whites and 4 cups flour; beat until smooth. Stir in enough remaining flour to form a soft dough. Turn onto a floured surface; knead until smooth and elastic, about 6-8 minutes. Place in a greased bowl, turning once to grease top. Cover and let rise in a warm place until doubled, about 1 hour. Punch dough down. Turn onto a lightly floured surface; divide into 36 pieces. Roll each piece into a ball. Place 2 in. apart on greased baking sheet. With thumb, make a large indentation in center of each ball; stretch to 3-1/2 in. in diameter. Place about 2 teaspoons of pudding in each indentation. Cover and let rise until doubled, about 30 minutes. Bake at 350° for 15-20 minutes or until golden brown. Remove from pans to wire racks. For glaze, combine the confectioners' sugar, lemon juice and enough milk to achieve desired consistency. Drizzle over warm buns.
Every editorial product is independently selected, though we may be compensated or receive an affiliate commission if you buy something through our links.