Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
homemade carrot cake recipe

Homemade Carrot Cake with Orange Zest

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Ryan Yates
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Yield: 12 Servings 1x

Description

This homemade carrot cake is soft, moist, and filled with warm spices, grated carrots, chopped nuts, and just a touch of orange zest. Paired with a smooth cream cheese frosting, it’s a crowd-pleaser that balances sweetness and texture. Perfect for birthdays, potlucks, or just because.

Equipment: 2 x 9-inch round cake pans, mixing bowls, hand or stand mixer, rubber spatula, wire rack, zester, grater


Ingredients

Units Scale

For the Cake:

  • 2 cups (250g) all-purpose flour
  • 2 teaspoons baking soda
  • 1/2 teaspoon salt
  • 1 1/2 teaspoons ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon ground ginger
  • 1 tablespoon freshly grated orange zest
  • 1 cup (200g) granulated sugar
  • 1 cup (200g) packed light brown sugar
  • 1 cup (240ml) vegetable oil
  • 4 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 3 cups (330g) freshly grated carrots
  • 1/2 cup (120ml) crushed pineapple, drained
  • 1/2 cup (60g) chopped walnuts or pecans (optional)
  • 1/2 cup (75g) raisins (optional)

For the Cream Cheese Frosting:

  • 8 ounces (226g) cream cheese, softened
  • 1/2 cup (115g) unsalted butter, softened
  • 1 teaspoon vanilla extract
  • 4 cups (480g) powdered sugar, sifted
  • Pinch of salt

Instructions

  1. Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, or line with parchment circles.
  2. In a medium bowl, whisk together the flour, baking soda, salt, cinnamon, nutmeg, ginger, and orange zest. Set aside.
  3. In a large mixing bowl, beat together the granulated sugar, brown sugar, and oil until smooth.
  4. Add the eggs one at a time, mixing well after each. Stir in the vanilla extract.
  5. Add the dry ingredients to the wet ingredients in batches. Mix gently until just combined—don’t overmix.
  6. Fold in the grated carrots, crushed pineapple, and if using, nuts and raisins. The batter will be thick.
  7. Divide the batter evenly between the prepared pans and smooth the tops.
  8. Bake for 30 to 35 minutes or until a toothpick inserted in the center comes out clean.
  9. Cool cakes in the pans for 10 minutes, then transfer to a wire rack to cool completely.

Make the Frosting:

  1. In a large bowl, beat the cream cheese and butter until smooth and fluffy.
  2. Add vanilla and salt, then gradually beat in the powdered sugar until smooth and spreadable.
  3. If the frosting is too thick, add 1 teaspoon of milk at a time to loosen it. If it’s too thin, chill briefly or add a little more sugar.

Assemble:

  1. Once cakes are completely cooled, place one layer on your serving plate. Spread a thick layer of frosting on top.
  2. Place the second layer on top and frost the top and sides.
  3. Decorate with chopped nuts, shredded coconut, or a sprinkle of orange zest if desired.
  4. Chill for 20 minutes before slicing for neater pieces.

Notes

What makes this carrot cake stand out is the orange zest in the batter. It’s a subtle touch that lifts the flavor profile and balances the warmth of the spices. It also complements the carrots and pineapple in a way that feels fresh and just a little unexpected. Most carrot cakes don’t go citrusy, so this adds personality without straying too far from tradition.

You can make this cake a day in advance—it actually tastes better after the flavors have time to settle. Store covered in the refrigerator for up to 5 days. Bring to room temp before serving for best texture.


Nutrition

  • Serving Size: Per slice (1/12 of cake)
  • Calories: 520
  • Sugar: 45g
  • Fat: 27g
  • Carbohydrates: 65g
  • Fiber: 2g
  • Protein: 5g