Smelt de margarine zachtjes in een pan (of magnetron). Doe samen met de suiker in een mengkom en mix dit goed. Voeg de eieren toe en mix dit weer. Voeg dan het gezeefde meel, de cacao, zout en melk toe. Voeg ook de vanille-essence toe. Meng dit goed totdat het een soort van stijve massa wordt. Breng dit over in de cakevorm en bak de cake gedurende 40-50 minuten in de voorverwarmde oven. Als de cake gaar is haal hem uit de oven en laat hem even rusten. Maak dan los uit de vorm, maak de vorm schoon en laat de cake dan weer in de vorm afkoelen. Als de cake helemaal is afgekoeld kun je de bovenlaag erop doen. Voor de bovenlaag meng je de boter/margarine en roomkaas met de cacao en poedersuiker. Roer de topping mooi smeerbaar en breng aan op de afgekoelde cake. Zet daarna in de koelkast om op te laten stijven.