This study aimed to assess long COVID, and describe immunogenicity against Omicron variants following BNT162b2 vaccination. A prospective cohort study was conducted among children (aged 5–11) and adolescents (aged 12–17) who had SARS-CoV-2 infection from July to December 2021 (Delta predominant period). Long COVID symptoms were assessed by questionnaires at 3 months after infection. Immunogenicity was evaluated by using a surrogate virus-neutralizing antibody test (sVNT) against the Omicron variant. We enrolled 97 children and 57 adolescents. At 3 months, 30 children (31%) and 34 adolescents (60%) reported at least one long COVID symptom, with respiratory symptoms prevailing (25% children and 32% adolescents). The median time from infection to vaccination was 3 months in adolescents and 7 months in children. At 1 month following vaccination, in children who received one-dose and two-dose BNT162b2 vaccines, the median (IQR) sVNT against Omicron was 86.2% inhibition (71.1–91.8) and 79.2% inhibition (61.5–88.9), respectively (p= 0.26). Among adolescents who received one-dose and two-dose BNT162b2 vaccines, the median (IQR) sVNT against Omicron was 64.4% inhibition (46.8–88.8) and 68.8% inhibition (65.0–91.2) (p= 0.64). Adolescents had a higher prevalence of long COVID than children. Immunogenicity against the Omicron variant after vaccination was high and did not vary between one or two doses of the vaccine in either children or adolescents.