Skip to content
Spring Sale - Save up to 40%
Spring Sale - Save up to 40%

Carrot Cake with Cream Cheese Frosting

From Home with Baby

A delicious way to eat your vegetables, this favorite cake is perfect for dessert and also as an afternoon snack.


  • 2 eggs
  • 3/4 cup sugar
  • 3/4 cup canola oil
  • 1 teaspoon vanilla extract
  • 1 cup all-purpose flour
  • 1 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1 teaspoon ground cinnamon
  • 2 cups grated peeled carrots
  • 1/2 cup raisins
  • 1/2 cup chopped walnuts or pecans (optional)
  • Cream Cheese Frosting (recipe follows)
  1. Preheat oven to 350°F. Lightly butter an 8-inch square baking dish.
  2. In a large bowl, beat the eggs and sugar together. Add the oil and vanilla and stir until thoroughly combined.
  3. In a medium bowl, add the flour, baking soda, salt, and cinnamon and stir until combined. Add the flour mixture to the egg mixture and stir until smooth. Stir in the carrots, raisins, and optional nuts. Pour the batter into the prepared dish and bake for 40 to 50 minutes, or until a skewer inserted in the center of the cake comes out clean. Let cool in the pan for 10 minutes, then unmold onto a wire rack. Let cool completely. Frost and cut the cake into small squares to serve.

Makes one 8-inch square cake

Cream Cheese Frosting


  • 4 tablespoons butter at room temperature
  • 4 ounces cream cheese at room temperature
  • 2 cups powdered sugar
  • 1 teaspoon vanilla extract
  1. In a medium bowl, cream the butter and cream cheese together until fluffy. Add the powdered sugar and vanilla and beat until smooth.

Shopping List

  • Carrots 4
  • Eggs 2
  • Cream cheese 4 ounces
  • Unsalted butter 1/2 stick
  • Powdered sugar 2 cups
  • Raisins 1/2 cup
  • Walnuts or pecans 1/2 cup (optional)

Pantry List

  • All-purpose flour 1 cup
  • Granulated sugar 3/4 cup
  • Canola oil 3/4 cup
  • Baking soda
  • Vanilla extract
  • Ground cinnamon
  • Salt

From Home with Baby