Варене: Обелете картофите и ги нарежете на сравнително еднакви парчета. Сложете ги в студена подсолена вода и ги варете, докато омекнат напълно (да се разпадат при лек натиск с вилица).
Запържване на лука (основата на вкуса): Докато картофите се варят, нарежете лука на тънки полумесеци или ситни кубчета. Загрейте олиото в тиган и добавете лука. Гответе на среден до слаб огън, като разбърквате често. Целта е лукът да стане златисто-кафяв и карамелизиран, а не просто сготвен. Това отнема около 10–15 минути.
Приготвяне на пюрето: Отцедете сварените картофи много добре (оставете ги за минута в горещата тенджера на котлона без капак, за да се изпари останалата влага – това прави пюрето пухкаво).
Мачкане: Добавете маслото при картофите и започнете да ги мачкате (с преса за пюре, не с миксер, за да не стане лепкаво). Постепенно наливайте топлото мляко, докато достигнете желаната гъстота.
Финал: Добавете половината от запържения лук вътре в самото пюре и разбъркайте. Останалата част от лука сложете като „канапе“ или върху порциите при сервиране.