Herodes queria matá-lo, mas tinha medo do povo, porque este o considerava profeta. No aniversário de Herodes, a filha de Herodias dançou diante de todos e agradou tanto a Herodes que ele prometeu sob juramento dar-lhe o que ela pedisse. Influenciada por sua mãe, ela disse: "Dá-me aqui, num prato, a cabeça de João Batista". O rei ficou aflito, mas, por causa do juramento e dos convidados, ordenou que lhe fosse dado o que ela pedia e mandou decapitar João na prisão. Sua cabeça foi levada num prato e entregue à jovem, que a levou à sua mãe.