Kukus atau rebus kentang kupas yang sudah dipotong dadu. Tiriskan dan lumatkan hingga halus selagi masih panas. Campurkan dengan sedikit margarin. Sisihkan.
Rebus makaroni hingga al dente dan rebus brokoli sebentar, cukup hingga setengah matang saja. Tiriskan. Potong-potong sisa bahan isian, sisihkan.
Untuk membuat saus, lelehkan margarin, tumis bawang bombay dan bawang putih hingga harum dan layu, masukkan irisan sosis. Tumis hingga sosis matang.
Tuang susu full cream beserta semua bumbu lain. Masak hingga mendidih. Tes rasa dan angkat jika sudah mulai mengental.
Siapkan wadah tahan panas, ratakan kentang lumat, tuang saus secukupnya. Tata makaroni, brokoli, keju dan seledri. Tuang dengan sisa saus.