Het voornaamste verschil tussen een botercake en een oliecake ligt in de vetcomponent die gebruikt wordt in het beslag. Bij een botercake wordt, zoals de naam al doet vermoeden, boter gebruikt als het belangrijkste vet. Dit geeft de cake een rijke smaak en een enigszins kruimelige textuur. Boter voegt ook een aangename geur toe aan het gebak. Een oliecake, daarentegen, maakt gebruik van plantaardige olie als vetbron. Het gebruik van olie zorgt ervoor dat de cake vochtiger en zachter blijft, zelfs dagen na het bakken. De smaak van een oliecake kan als lichter ervaren worden en de cake zelf heeft een fijnere, uniformere kruimel dan zijn botergebaseerde tegenhanger.