Preheat the oven to 350 degrees Fahrenheit or 180 drgrees Celsius
In a medium mixing bowl, add sunflower seed oil.

Then add the sugar, eggs, vanilla, and lemon or orange zest

Mix all the wet ingredients together using a hand blender or a whisk.

In a large measuring cup, measure two and a half cups of flour, add baking powder, baking soda, salt, and cinnamon.
Mix the dry ingredients thoroughly together and then combine the dry ingredients with the wet ones.

Finally, add the grated carrot. Pour out the juice if there is too much. You can also add coconut if you wish for added flavor.

Pour the mixture onto a greased pan covered with a layer of bread crumbs to prevent the cake sticking to the walls.

Bake for 40 to 45 minutes.

In a small bowl add cream cheese, butter at room temperature, vanilla, and sugar together.

Using a mixer, mix all the ingredients together until smooth and fluffy.
Cut the carrot cake into three layers and layer the cream cheese frosting in between.

Refrigirate the cake with frosting, or store the frosting for later in a refrigrator.