The apparatus has a tank (21) to receive a milk-based liquid food with a magnetic beater (4). A magnetic beater driving system (5) produces a magnetic field which drives the beater in rotation in the tank. The system, beater and a beater positioning unit (6) break or prevent symmetrical circulation of the liquid around a median of vertical axis of the tank. Heating units are disposed in association with the tank for heating the liquid. An independent claim is also included for a method for preparing foam from a milk-based liquid food product.