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
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
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, or line with parchment circles.
- In a medium bowl, whisk together the flour, baking soda, salt, cinnamon, nutmeg, ginger, and orange zest. Set aside.
- In a large mixing bowl, beat together the granulated sugar, brown sugar, and oil until smooth.
- Add the eggs one at a time, mixing well after each. Stir in the vanilla extract.
- Add the dry ingredients to the wet ingredients in batches. Mix gently until just combined—don’t overmix.
- Fold in the grated carrots, crushed pineapple, and if using, nuts and raisins. The batter will be thick.
- Divide the batter evenly between the prepared pans and smooth the tops.
- Bake for 30 to 35 minutes or until a toothpick inserted in the center comes out clean.
- Cool cakes in the pans for 10 minutes, then transfer to a wire rack to cool completely.
Make the Frosting:
- In a large bowl, beat the cream cheese and butter until smooth and fluffy.
- Add vanilla and salt, then gradually beat in the powdered sugar until smooth and spreadable.
- 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:
- Once cakes are completely cooled, place one layer on your serving plate. Spread a thick layer of frosting on top.
- Place the second layer on top and frost the top and sides.
- Decorate with chopped nuts, shredded coconut, or a sprinkle of orange zest if desired.
- 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