01 -
Turn your oven on and set it to 350°F (175°C). Lightly grease a 9×13 inch pan so nothing sticks.
02 -
Mix your flour, baking powder, soda, salt, cinnamon, nutmeg, and ginger in a big bowl. Keep stirring until it looks even.
03 -
Use a mixer to beat the softened butter with the white and brown sugar. Do this for 2–3 minutes until it’s fluffy and light.
04 -
Break the eggs in one at a time, mixing fully after each. Then, blend in the splash of vanilla.
05 -
Slowly toss the dry mix into the wet one. Keep the speed low so you don’t overdo it. Stop when it’s just mixed.
06 -
Gently add the grated carrots, drained pineapple, and any nuts (if you want) until they’re spread throughout.
07 -
Pour your batter into the greased pan. Smooth it out on top, then bake for about 25 to 30 minutes. It’s done when a toothpick in the middle comes out clean. Let it cool completely in the pan.
08 -
Beat together the softened cream cheese and butter until it’s smooth. Slowly mix in powdered sugar and vanilla until creamy.
09 -
Spread the topping across your cooled squares. Cut them up and enjoy a sweet, spiced treat!