Heat your oven to 350°F and grease a 9x13 inch baking pan (or similar size) with oil or cooking spray, making sure to coat the bottom and sides evenly. This prevents sticking and ensures even browning. Set the pan aside while you prepare the batter.
In a large mixing bowl, whisk together the oil and sugar until well combined and slightly lighter in color, about 1-2 minutes. Add the room temperature eggs one at a time, mixing well after each addition to ensure the batter emulsifies properly. Room temperature eggs blend more smoothly into the oil-sugar mixture, creating a more uniform batter. Once all eggs are incorporated, the mixture should look pale and slightly fluffy.
In a separate bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Whisking the dry ingredients separately ensures they're evenly distributed throughout the batter, which gives you consistent flavor and rise in every bite. This is especially important with the spices, so you don't get pockets of intense cinnamon flavor.
Pour the dry ingredient mixture from Step 3 into the wet egg mixture from Step 2. Stir until just combined—don't overmix, as this can develop too much gluten and make the cake tough. A few lumps in the batter are perfectly fine and actually preferable to overdeveloping the flour.
Fold in the finely shredded carrots until evenly distributed throughout the batter. Pour the batter into your prepared pan from Step 1 and smooth the top gently. Bake for 50-60 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs (not wet batter). The cake will be golden brown and spring back slightly when lightly touched.
Remove the cake from the oven and let it cool in the pan for 10 minutes—this allows the structure to set without being too delicate to handle. Turn the cake out onto a wire cooling rack to cool completely. I always let mine cool at least 30 minutes before serving so the crumb sets properly and you get clean slices.