Coza as batatas em água salgada por cerca de dez minutos, até que fiquem cozinhadas mas não demasiado. Escorra e reserve.
Aqueça metade do azeite numa frigideira antiaderente. Adicione a cebola e salteie por cerca de 15 minutos, até que amoleça. Retire para um prato e limpe a frigideira, se necessário.
Adicione a manteiga à frigideira e o resto do azeite. Junte as batatas, alho e tomilho e salteie em lume médio. Assim que o fundo das batatas começar a ficar dourado, baixe o lume e deixe ficar até obter batatas crocantes e douradas, agitando a frigideira ocasionalmente. Não mexa demasiado as batatas senão vão desfazer-se. Se o alho começar a queimar, coloque-o por cima das batatas. Depois de cerca de 20 minutos adicione a folha de louro e continue a saltear.
Quando as batatas estiverem crocantes e douradas, junte a cebola reservada e a salsa, cozinhe por mais um minuto e retire do lume. Tempere com sal e pimenta antes de servir.