Vejce rozklepneme a oddělíme žloutky od bílků. Z bílků vyšleháme tuhý sníh. Cukr vymícháme se změklým máslem a žloutky, přidáme mléko, mouku a prášek do pečiva. Nasekané oříšky vmícháme do těsta a nakonec zlehka přidáme i sníh z bílků. Pokud nemáme oříšky, nemusíme je do těsta přidávat, případně je lze nahradit kokosem, mandlemi apod.
Do bábovkové formy nalijeme cca 1/3 těsta a do zbylých 2/3 přidáme kakao (2 až 3 větší lžíce). Na světlé těsto nalijeme to kakaové.
Dvoubarevnou bábovku s oříšky pečeme v troubě vyhřáté na 180 °C asi 45 minut, záleží na typu trouby.
Upečenou bábovku s oříšky poté vyklopíme, nakrájíme na dílky a podáváme. Podle chuti můžeme bábovku ještě pocukrovat.