This recipe for Carrot Cake With a Cream Cheese Frosting requires very basic ingredients and you can make as a 2 or 3 layer cake.
Preheat oven to 350˚F.
Grease and line three 8-inch pans (for a 3 layer cake) or two 9-inch pans (for a 2 layer cake)
Mix together the flour, baking powder, baking soda, salt, cinnamon and sugar. Add the oil and using an electric mixter on low, mix together, adding in the eggs while mixing.
Once combined using a wooden spoon mix in the crushed pineapple and then the grated carrots.
Bake for 30-45 minutes or until a cake tester poked into the middle of the cake comes out clean. (Times will vary if you are doing the 3, 8 inch or the 2, 9 inch cake pans)
Set the cake pans on cooling racks and let cool for 5 minutes, then turn out of the pans onto the racks and let continue to cool before frosting.
Cream Cheese Frosting
In a mixing bowl, using an electric mixer, beat the butter and cream cheese together until light and fluffy. Gradually mix in the sugar and the vanilla.
Beat until nice and spreadable.
Put the first layer of cake on a cake plate. Spread some frosting on it.
Repeat with 2nd and 3rd layer.
Frost the entire outside of the cake.