The measurements are a little wackadoo because the original measurements were already weird and then I halved it - why? because I don't need 3 giant layers of carrot cake in my fridge! ;)

Preheat oven to 350F. Grease 2 (9-inch) round cake pans and dust with flour. The easiest way to shred 2 cups of carrots is with a food processor! I used 7-8 carrots and had some left over.

Sift flour, baking soda, spices and salt together into a large mixing bowl. Add sugars and combine with the dry mixture.

Add all remaining ingredients (only 1 tsp vanilla extract, save the other tsp) and stir together thoroughly until mixture is uniform, using a rubber spatula to scrape down sides of bowl. If batter appears too thick, a small amount of additional water may be mixed in. I tried my best to show the optimal consistency in the picture; you're looking for a thickness in between regular cake and brownie batter.

Divide batter between prepared pans.

Bake for 30-35 minutes, or just until a toothpick comes out clean. Remove from oven and cool 10 minutes on a wire rack. Remove from pans and allow layers to cool completely before icing.

Which is hard, trust me.

To make frosting, blend vegan butter, confectioners' sugar, remaining tsp of vanilla extract, and 1 Tb. soymilk together until smooth. It won't seem like it will come together, but just it time.

You may need to add another Tb. of milk, but don't go overboard. I always "play" with my icing spatula to make sure the spreading consistency is right.

When cakes are cooled, or when you have had enough already, spread about 1/3 of the icing between the two layers. I do completely recommend waiting for cakes to completely cool before icing but it was already 11 PM and I was cranky. Bahaha.

Place the rest of the icing on top of the cake in a giant mound. Spread the icing out and down the sides. An icing spatula really comes in handy here. I'm normally not a unitasker tool type of person but this one is definitely worth it. And it normally looks much better when you're not falling asleep while icing. I challenge you to make an uglier cake.

But looks don't always matter, taste does. And this baby is a winner. You can garnish with chopped walnuts if you'd like. But that had to wait for the next day.

The one requirement I have for splurges: they have to taste worth it. And this cake was worth every. single. calorie. However, I recommend inviting 15 friends over to help you eat it. Or pass it out to your neighbors. Otherwise, you won't be able to resist.

What's your favorite cake?Mine is definitely carrot cake. Although red velvet is a close second!