Pelar y cortar el boniato en dados medianos y cortar el ajo en dados pequeños. Colocar una olla grande a fuego medio-alto con un poco de aceite, agregar el boniato junto con el ajo y cocinar durante 3 minutos hasta que se doren un poco.
Añadir agua suficiente hasta cubrirlos además de 1/2 cdita de sal, dejar que hierva y después reducir la temperatura para que se cocine (destapado) por 9-12 minutos hasta que esté blando.
Una vez que el boniato esté bien cocido, escurrirlo para retirar toda el agua y regresarlo a la olla. Triturarlo con un triturador de papas o un pasapuré hasta tener una consistencia suave y sin grumos.
Mientras el boniato está caliente agregar el resto de la sal, mantequilla, crema agria y pimienta. Mezclar con un tenedor hasta que todos los ingredientes se integren.
Servir caliente decorado con cebollín o perejil si se desea. Las sobras del puré se pueden guardar perfectamente en el refrigerador por hasta 4 días.