01 -
Get your oven ready by putting a rack in the middle and warming it to 350°F (176°C).
02 -
Butter two 9-inch round pans, put parchment on the bottom, then butter the top too. You can also just grease and flour the whole inside of both pans.
03 -
Take a medium bowl and mix flour, baking soda, salt, and cinnamon together until they're fully combined.
04 -
In another bowl, stir together the oil, white sugar, brown sugar, and vanilla until they're all mixed up.
05 -
Drop in eggs one after another, stirring each time until you can't see any egg parts.
06 -
Grab a big rubber spatula. Scrape down the bowl's sides and bottom, then add your dry stuff in three batches, gently mixing until you've got smooth batter.
07 -
Mix in your carrots, nuts, and raisins.
08 -
Split your batter between your ready pans and cook for 35 to 45 minutes. They're done when the tops bounce back if you touch them and a toothpick comes out clean from the middle.
09 -
Let the cakes sit in their pans for 15 minutes, then flip them onto cooling racks. Take off the parchment and wait until they're totally cool.
10 -
For your frosting, use a handheld mixer to beat cream cheese on medium for about a minute until it's smooth.
11 -
Mix in the icing sugar and cornstarch (if you're using it) until everything's nicely blended.
12 -
Add your cold heavy cream and beat on medium for 2 to 3 minutes until the frosting gets fluffy. Stick it in the fridge until you're ready to use it.
13 -
Once your cakes are totally cool, spread frosting on top of one layer and put the second layer on it.
14 -
Put the rest of your frosting on top and swirl it around with a butter knife or small spatula. Throw some chopped pecans on top if you want.