Genetic code expansion is a powerful tool to introduce unnatural amino acids (UAAs) into proteins to modify their characteristics, to study or create new protein functions or to have access to protein conjugates. Stop codon suppression, in particular amber codon suppression, has emerged as the most popular method to genetically introduce UAAs at defined positions. This methodology is herein applied to the preparation of a carrier protein containing an UAA harboring a bioorthogonal functional group. This reactive handle can next be used to specifically and efficiently graft a synthetic oligosaccharide hapten to provide a homogeneous glycoconjugate vaccine. The protocol is limited to the synthesis of glycoconjugates in a 1:1 carbohydrate hapten/carrier protein ratio but amenable to numerous pairs of biorthogonal functional groups. Glycococonjugate vaccine homogeneity is an important criterion to ensure complete physico-chemical characterization, thereby, satisfying more and more demanding drug regulatory agency recommendations, a criterion which is unmet by classical conjugation strategies. Moreover, this protocol makes it possible to finely tune the structure of the actual conjugate vaccine, giving rise to tools to address structure-immunogenicity relationships.