Classic Carrot Cake with Cream Cheese Frosting
A soft, warmly spiced carrot cake with walnuts, pecans and a smooth cream cheese frosting. Simple, generous and made for slicing at the table.

Carrot cake has that old-fashioned sort of comfort that never really goes out of style. It is soft from the oil, gently spiced with cinnamon, cloves and allspice, and full of grated carrot and chopped nuts so every slice feels generous without being heavy. A simple two-layer cake, just enough cream cheese frosting to make it feel special without losing its homemade charm, and a walnut border for a little texture. The kind of thing you bring to the table with coffee on a quiet afternoon.
Prep: 30 min · Cook: 30 min · Serves: 10 · Cuisine: Australian · Category: Cakes
Ingredients
Carrot Cake
- 2 cups all-purpose flour, spooned and levelled
- 2 teaspoons baking soda, levelled
- ½ teaspoon salt
- 1½ teaspoons ground cinnamon
- ½ teaspoon ground cloves
- ¼ teaspoon allspice
- 1¼ cups vegetable oil
- 1 cup caster sugar
- 1 cup lightly packed brown sugar
- 1 teaspoon vanilla extract
- 4 large eggs, at room temperature
- 3½ cups grated peeled carrots
- 1 cup coarsely chopped walnuts
- ¼ cup chopped pecans
Cream Cheese Frosting
- 250g cream cheese, cold but workable
- 100g unsalted butter, softened but still cool
- 450g icing sugar, sifted
- 1 teaspoon vanilla extract
- Pinch of salt
Assembly
- Extra chopped walnuts, for the border
- Carrot ribbons or curls, to decorate
Method
- Preheat the oven to 175°C. Grease and line 2 x 9 inch round cake tins with baking paper.
- In a medium bowl, whisk together the flour, baking soda, salt, cinnamon, cloves and allspice.
- In a large bowl, whisk together the vegetable oil, caster sugar, brown sugar and vanilla until smooth. Add the eggs one at a time, whisking well after each addition.
- Add the dry ingredients to the wet mixture and fold gently until just combined. Do not overmix.
- Fold through the grated carrot, walnuts and pecans until evenly distributed. The batter will be thick and textured.
- Divide the batter evenly between the two prepared tins and smooth the tops. Bake for approximately 30 minutes, checking at 28 minutes, until a skewer inserted into the centre comes out with moist crumbs.
- Cool in the tins for 10 to 15 minutes, then turn out onto wire racks and cool completely before frosting.
- Beat the butter until smooth. Add about 350g of the sifted icing sugar and beat until thick and creamy.
- Add the vanilla and salt.
- Add the cream cheese in chunks and beat only until smooth. Do not overbeat.
- Add the remaining icing sugar as needed until the frosting is thick enough to hold the layers.
- Place the first cake layer onto a serving plate or cake stand. Spread over an even, modest layer of cream cheese frosting.
- Place the second layer on top and press very gently to level. Chill for 15 to 20 minutes if the cake feels soft before continuing.
- Spread the remaining frosting over the top. Press chopped walnuts around the border and finish with carrot curls if using.
- For the cleanest slices, chill the finished cake for 20 to 30 minutes before cutting. Allow to sit at room temperature for 15 to 20 minutes before serving.
Serving Suggestion
Serve with tea or coffee as an afternoon cake, or bring it to the table after a simple family meal. It sits beautifully alongside other bakes from The Grace Table — the Brown Sugar Apple Cinnamon Muffins, the Lemon Coconut Crush Loaf Cake, and the Simple One Bowl Chocolate Cake all make wonderful companions at a morning tea or celebration spread.
Notes
Check the cake at 28 minutes rather than waiting the full 30 — ovens vary and a skewer with moist crumbs is the right signal, not a completely clean one.
Use finely grated carrot for the softest texture. Coarser shreds will still work but give a more rustic crumb.
I leave sultanas and raisins out of this carrot cake deliberately. They can create concentrated sweet pockets in the crumb — the sugars dissolve into the soft batter around them and the result can feel sticky or overly sweet in each bite. The carrot, warm spices and nuts give the cake enough sweetness and texture without them.
Do not be tempted to skip the allspice. A quarter of a teaspoon sounds like almost nothing, but it is the ingredient that quietly pulls the whole spice blend together. You would notice if it were missing.
The frosting is cream cheese-forward rather than butter-heavy. Keep it cool while assembling and do not overbeat after adding the cream cheese — it can loosen quickly in a warm kitchen.
The cake is lovely the day it is made, but the crumb settles beautifully after a few hours in the fridge. Bring it back toward room temperature before serving.
The Grace Table Tip
This cake is even better the next day. The spices deepen overnight and the crumb firms up just enough to slice cleanly and hold its shape beautifully on the plate. Make it the day before if you can and bring it to room temperature before serving.