Preheat the oven to 350°F (180°C). Grease a 9 or 10-inch (23-25 cm) springform pan and line the bottom with parchment paper.
Wash, peel, and shred the carrots. You can do this by hand or use a food processor (our preferred method). If using a food processor, use a shredder attachment and use the side with the bigger holes.
In a large bowl, whisk together the flour, almond flour, baking powder, and salt. Set aside.
In another large bowl using an electric hand mixer, beat the sugar and eggs on medium speed for 1-2 minutes until thick and drizzly.
With the mixer still on, gradually add the oil then continue mixing for 1 minute. Add the orange zest, orange juice, and vanilla extract and mix until well combined.
Fold in the flour mixture with a silicone spatula until a few flour lumps remain. Then fold in the shredded carrots until just combined. Don't overmix.
Pour the batter into the prepared springform pan and bake for 55-58 minutes until a cake tester inserted into the center comes out clean. When the timer has about 20 minutes left, loosely cover the top of the cake with a tent of foil to prevent over browning.
Once baked, let the cake cool for 10 minutes in the pan. Then run a knife along the edges and release the sides of the springform pan. Transfer to a wire rack to cool completely before topping it with powdered sugar, about 1.5 hours.
Once cooled, dust the top of the cake with powdered sugar and enjoy!