When I tell you that my homemade Carrot Cake with Cream Cheese Frosting is the ultimate dessert, I mean it! Filled with shredded carrots, walnuts, and warm spices, this tender cake has a moist crumb and subtle sweetness that is perfectly balanced by the sweet, tangy frosting. Can be made into a single layer cake, a 2-layer cake, or cupcakes.