Em uma panela grande, aqueça a manteiga com o azeite e refogue a cebola e o alho até dourarem levemente.
Polvilhe a farinha de trigo sobre o refogado e mexa bem.
Aos poucos, acrescente o leite, mexendo sem parar até engrossar e formar um molho liso e cremoso.
Tempere com sal, pimenta-do-reino e noz-moscada.
Adicione o presunto, as ervilhas e o creme de leite.
Misture bem e cozinhe por mais 2 a 3 minutos em fogo baixo.
Junte a mussarela e o parmesão, mexendo até derreterem e o molho ficar encorpado e brilhante.
Se desejar um tom levemente dourado, adicione uma pitada de cúrcuma.