Vegan Orange Cake

Firstly, I combined dry ingredients (including 2 orange zest) in a large mixing bowl.

Secondly, I mixed it well making sure that there are no lumps. Then, I kept it aside.

I combined oranges, maple syrup, vanilla extract and orange extract in a blender and blended it smooth

I strained the blended juice directly into the flour mixture. Then, I discarded the leftover pulp.

I added soaked flax meal to it as well. Next, I whipped it into a thick batter but with a pouring consistency.

I poured the batter in a cake pan and baked it for 30 minutes at 350 degree Fahrenheit. Then, let it cool.

I combined all the frosting ingredients (including freshly squeezed orange juice) in a blender and blended it until smooth and creamy.

I turned over the cake on a flat working surface and topped it with the frosting. Then, with the knife or a flat spatula, Then, I garnished with more orange zest and few orange slices.