Preheat & Prep: Heat oven to 180°C (350°F) and grease a 9x13 inch pan or two 9-inch rounds.
Whisk Wet Ingredients: In a large bowl, beat eggs, sugar, and oil until smooth and pale.
Combine Dry Ingredients: Sift together flour, baking soda, baking powder, cinnamon, and salt.
Fold & Mix: Gradually stir the dry ingredients into the wet mixture until just combined.
Add Carrots: Fold in the grated carrots (and walnuts/raisins if using) until evenly distributed.
Bake: Pour batter into the pan and bake for 40–45 minutes, or until a toothpick comes out clean.
Cool & Frost: Let the cake cool completely before topping with your favorite cream cheese frosting.