Preheat the oven to 350°F (180°C). Lightly grease a large sheet pan and line it with parchment paper.
Mix the dry ingredients – In a large bowl, whisk together the flour, sugar, baking powder, salt, cinnamon, and ginger.
Prepare the wet mix – In a separate bowl, beat the eggs, oil, and vanilla until smooth.
Combine the wet and dry ingredients – Gradually fold the wet mixture into the dry ingredients until just combined.
Add the carrots and nuts – Stir in the grated carrots and chopped nuts. The batter will be thick, but that’s what gives the cake its rich texture.
Pour and bake – Spread the batter evenly into the sheet pan. Bake for 50-60 minutes or until a toothpick inserted into the center comes out clean. Let the cake cool completely.
Make the topping – Beat the cream cheese, honey, and lemon juice until smooth and creamy.
Frost the cake – Once the cake is cool, spread the cream cheese topping evenly over the top. Sprinkle with chopped nuts for extra crunch and flavor.
Chill and serve – Let the cake chill in the fridge for about 30 minutes before cutting into squares.