Use small pearl tapioca — not instant or large pearl. Soaking is non-optional: 30-60 minutes in water, then drain. Temper eggs by adding hot milk slowly while whisking — never add cold eggs directly to hot liquid. Stir vanilla in off the heat. Pudding is done when pearls are translucent and mixture coats the back of a spoon. Press plastic wrap directly on surface before refrigerating to prevent a skin. Dairy-free: substitute full-fat coconut milk 1:1.