Neem eerst een pan, giet er voldoende water voor de aardappelen in, breng op smaak met zout en breng op hoog vuur aan de kook. Terwijl het water opwarmt, schil je de aardappelen en snijd je ze in kleinere stukken. Zodra het water kookt, doe je de gesneden aardappelen in de pan en kook je ze op hoog vuur 14–15 minuten tot ze zacht zijn.
Pel ondertussen de ui en de knoflook en snijd beide fijn. Snijd de ham in kleine stukjes.
Neem daarna een koekenpan, verhit hierin 2 eetlepels olie op middelhoog vuur, voeg de gesneden ui, knoflook en ham toe en bak alles 3–4 minuten op middelhoog vuur. Verplaats het gebakken mengsel naar een grotere kom.
Verwarm nu de oven voor op 200–205 °C, bereid een bakplaat (30 cm × 40 cm) voor en bekleed hem met bakpapier.
Zodra de aardappelen gaar zijn, giet je ze af en doe je ze in de kom bij de gebakken ingrediënten. Voeg daarna het aardappelzetmeel, de roomkaas, zout en peper toe aan de kom en prak alles glad met een aardappelstamper.
Vorm van het verkregen mengsel balletjes van ca. 30 g en leg ze op de voorbereide bakplaat (je zou ca. 11 balletjes moeten krijgen).
Zodra je al het aardappelmengsel hebt verwerkt, schuif je de bakplaat in de voorverwarmde oven en bak je de balletjes 25–30 minuten op 200–205 °C.
Haal na de aangegeven tijd de bakplaat uit de oven en serveer de afgewerkte aardappelballetjes.