Butter:: This gives good texture to the cake and makes ti creamy. Too much butter in a cake can make it too oily; therefore it is advisable to follow measurement strictly. Try to ensure that your butter is at room temperature when using it. Butter though more expensive than margarine and oil gives a richer and tastier result in cakes.