Em uma panela média, misture o leite, os ovos, o açúcar, a farinha de trigo e o sal. Leve a mistura ao fogo médio, mexendo sempre, até que ela comece a engrossar.
Adicione a essência de baunilha e misture bem. Deixe cozinhar por mais alguns minutos, até que a mistura esteja bem espessa.
Desligue o fogo e adicione a manteiga, misturando até que ela esteja completamente derretida.
Coloque a mistura em uma forma untada e enfarinhada. Leve a forma ao forno pré-aquecido a 180 graus Celsius por cerca de 45 minutos, ou até que o pudim esteja bem firme.
Retire o pudim do forno e deixe esfriar por alguns minutos. Em seguida, desenforme o pudim e coloque-o em uma travessa.
Caramelize o açúcar em uma panela pequena até que ele fique líquido e dourado. Despeje o caramelo sobre o pudim e sirva em fatias.