I love carrot cake. Not just around Easter – I could honestly eat it all year round.
And that’s exactly why I’m sharing this recipe with you. This is one of those cakes that just works. It’s soft, moist, full of flavor and definitely not one of those dry carrot cakes no one really wants a second slice of. What makes it special for me is the combination of spices. Especially the allspice – it gives the cake that little something you can’t quite name, but you immediately taste. And then there are the walnuts for a bit of crunch.
And the cream cheese frosting? No discussion needed. It just completes everything.
I usually bake this cake in a loaf pan because it’s easy to slice and stays nice and moist.
Why this carrot cake really works
I’ve baked quite a few carrot cakes, and to be honest, many of them turn out either too dry or too dense.
That doesn’t happen here.
The oil makes the cake incredibly moist and keeps it that way. At the same time, whipping the eggs, sugar and oil properly gives the batter enough air so the texture stays light. The combination of carrots, spices and nuts creates that perfect balance between soft, flavorful and slightly crunchy.
It’s one of those cakes that tastes just as good the next day – if not better.
Here’s what you’ll need for this carrot cake:

For the cake, you’ll need freshly grated carrots, eggs, brown sugar, oil and flour, plus baking powder and a pinch of salt.The real difference comes from the spices. I use fresh ginger, nutmeg and allspice. The allspice adds a warm, slightly spiced flavor without being overpowering.And of course, walnuts for texture.
For the frosting, you only need soft butter, cream cheese, powdered sugar and a bit of orange juice. Simple and perfect.
My most important tip
If you take only one thing from this recipe, make it this:
Whip the oil, sugar and eggs for at least 8 minutes. Yes, really 8 minutes.
This step makes sure the batter gets enough air and the cake turns out soft instead of dense. I usually prep everything else while mixing – grate the carrots, chop the nuts, preheat the oven. It works perfectly.
What to watch out for!
I grate the carrots quite finely so they distribute evenly and keep the cake moist throughout.
Once you add the flour, mix only briefly. Overmixing will make the cake heavy.
And then there’s the most important part: the baking time.
The 60 minutes are just a guideline. Every oven is different, so don’t rely on time alone. Always do a toothpick test. If there’s still batter on it, give the cake a few more minutes.

Carrot cake with cream cheese frosting
Just a heads up: I use grams and Celsius degrees in all my recipes, as I’m based in Germany.
Equipment
- 1 loaf tin
- 1 whisker
- 1 bowl
- 1 grater
- 1 knife
Ingredients
- 300 g Carrots peeled and grated
- 3 eggs size L
- 100 g walnuts chopped
- 250 ml sunflower oil
- 200 g brown sugar
- 200 g all-purpose flour
- 1 TBSP baking powder
- 1 generous pinch of salt
- 1 small piece of ginger (thumb size)
- 1 pinch ground nutmeg
- 0.5 tsp all spice
- 1 TBSP orange juice
Frosting
- 175 g cream cheese
- 70 g soft butter
- 1 TBSP Orange juice
- 3 TBSP powdered sugar
Instructions
- Preparation: Preheat the oven to 180 °C (top/bottom heat).Prepare a loaf pan.
- Whip the batter: Beat the oil, sugar and eggs for at least 8 minutes until light and fluffy.250 ml sunflower oil, 200 g brown sugar, 3 eggs
- Prepare ingredients: Finely grate the carrots and chop the walnuts.300 g Carrots, 100 g walnuts
- Finish the batter: Mix flour with baking powder and add together with the spices.Grate the ginger and add it along with the orange juice.Fold in carrots and walnuts.300 g Carrots, 100 g walnuts, 200 g all-purpose flour, 1 TBSP baking powder, 1 generous pinch of salt, 1 small piece of ginger, 1 pinch ground nutmeg, 0.5 tsp all spice, 1 TBSP orange juice
- Bake: Pour the batter into the pan and bake for about 60 minutes.Make sure to do a toothpick test.
- Cool down: Let the cake cool in the pan for 10 minutes, then remove and cool completely.
- Make the frosting Mix butter, cream cheese, orange juice and powdered sugar until smooth and spread over the cooled cake.175 g cream cheese, 70 g soft butter, 1 TBSP Orange juice, 3 TBSP powdered sugar
Nutrition
The nutritional values are automatically calculated – I use them as a rough guide myself when I want to keep track.
Disclaimer
As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Variations, serving and storage
If you want to adjust the recipe a bit, it’s really easy. You can simply leave out the walnuts or swap them for almonds if you prefer a milder taste. And if you’re in the mood for smaller portions, this recipe works perfectly as muffins – just reduce the baking time to about 20–25 minutes.
I personally love serving this cake with a cup of coffee. Freshly baked, it’s incredibly soft and moist, but I have to say – I almost prefer it slightly chilled because the cream cheese frosting firms up a bit. A little orange zest on top adds a fresh finish.
Another reason I love this cake: it’s great for prepping ahead. It keeps well in the fridge for 2–3 days if stored airtight so it stays moist. Without the frosting, you can also freeze it and simply thaw when needed.
If you enjoy simple, reliable cakes like this, you should definitely try my marble cake or my cinnamon rolls. And if you’re in the mood for something a bit different, my apricot chili cake is a great option.
Some FAQ’s:
Can I make carrot cake ahead of time?
Yes, it’s actually even better the next day because it becomes more moist.
Can I replace the oil?
Not recommended – the oil is key for the texture.
Can I freeze the cake?
Yes, but without the frosting.
Can I reduce the sugar?
Slightly, but too much will affect texture and flavor.
love, Sabrina 💛






