I always start by preheating my oven to 350°F so it's fully heated by the time my batter is ready. While it heats up, I lightly grease my 8x8 baking dish with a bit of oil or cooking spray. This little step keeps the oatmeal from sticking once it's baked and makes cleanup so much easier later.
In a large mixing bowl, I combine the rolled oats, baking powder, cinnamon, ginger, and salt. I like to whisk these together first so the spices distribute evenly through the oats. This way, every single bite ends up with that same warm carrot cake flavor instead of a random spicy pocket here and there.
In a separate bowl, I whisk together the almond milk, eggs, maple syrup, and vanilla extract until it's smooth and well combined. I make sure the eggs are fully incorporated so the bake sets evenly. This mixture is what gives the oatmeal its soft, moist texture once baked.
Next, I pour the wet mixture into the bowl of dry ingredients and stir until just combined. I don't overmix at this stage since I want to keep the texture light. Once combined, I fold in the shredded carrots, raisins, and chopped pecans gently with a spatula.
I pour the entire mixture into my prepared baking dish and spread it out evenly with the spatula. Then it goes straight into the preheated oven for 35 to 40 minutes. I know it's done when the top turns golden and a toothpick inserted in the center comes out clean.
Once it's out of the oven, I let it cool for about 10 minutes before slicing. This resting time helps the oatmeal firm up so it holds its shape when I cut it into squares. I usually top mine with a dollop of Greek yogurt or a light drizzle of maple syrup right before serving.