Welcome to the only carrot cake recipe you will ever need. If you have been following my baking journey, you know I am absolutely obsessed with achieving the perfect texture and flavor in every single dessert. After countless tests and sharing my baking secrets with millions of you on video, I have finally perfected the ultimate American classic: a ridiculously moist, perfectly spiced carrot cake topped with a velvety, rich cream cheese frosting.
There is a reason why carrot cake holds a special place in everyone’s heart. It is the perfect transitional dessert. It feels cozy and comforting on a chilly afternoon, yet bright and festive enough for a beautiful spring gathering. But letβs be honest, we have all experienced the disappointment of a dry, dense, or flavorless carrot cake. That stops today. This recipe guarantees a melt-in-your-mouth crumb that stays unbelievably soft for days.
Before we dive into the baking secrets, if you are a visual learner and want to see exactly how I mix the batter and frost this beauty step-by-step, make sure to click the button below to watch the full tutorial on my channel!

The Secret to the Perfect Crumb: Oil vs. Butter
One of the most frequently asked questions I get is whether to use butter or oil in cakes. While butter provides a delicious, rich flavor, oil is the undeniable champion when it comes to moistureβespecially in a dense, heavy cake like this one.
Because oil remains liquid at room temperature (unlike butter, which solidifies when cooled), an oil-based carrot cake will stay exceptionally soft and tender, even after being stored in the refrigerator. We use a neutral oil, such as canola or sunflower oil, so the warm spices and the natural sweetness of the carrots can truly shine without any competing flavors.
The Star Ingredient: Freshly Grated Carrots
Please, whatever you do, do not buy pre-shredded carrots in a plastic bag from the grocery store! Those are meant for quick salads; they are far too dry, stiff, and thick for baking. The magic of this cake relies entirely on the moisture locked inside fresh carrots.
When you grate them yourself at home using the small or medium holes of a box grater, they release their natural juices directly into the batter. This not only naturally sweetens the cake but also provides that signature soft texture we are aiming for. You will need about three cups of freshly grated carrots, which is roughly four to five medium-sized carrots depending on their thickness.

The Ultimate Spice Blend and Sugars
A great carrot cake should wrap you in a warm hug of spices. Cinnamon is the star of the show, of course, but adding a touch of ground ginger and a pinch of nutmeg elevates the flavor profile from simply “good” to absolutely bakery-quality.
For the sweetness, we use a combination of granulated white sugar and light brown sugar. The molasses present in the brown sugar adds incredible depth, a subtle caramel note, and even more chewiness and moisture to the final bake.

The Crown Jewel: Cream Cheese Frosting
Let’s talk about the frosting, because for many people, the cake is just a delicious vehicle for the cream cheese frosting! A classic American carrot cake demands a thick, tangy, and sweet layer of frosting. The slight tanginess of the cream cheese perfectly cuts through the rich sweetness of the spiced cake.
The secret to avoiding a runny or lumpy frosting is strict temperature control. Your cream cheese must be the full-fat block kind (not the spreadable tub variety), and both the cream cheese and the butter must be at absolute room temperature before you start whipping them together. Beat them until they are completely smooth and combined before adding your sifted powdered sugar and a splash of pure vanilla extract.

Pro-Tips for Baking and Assembly
When mixing your batter, remember the golden rule of tender cakes: do not overmix! Once you add the dry ingredients (flour, baking powder, baking soda, and spices) to the wet ingredients, fold them together gently with a rubber spatula just until you no longer see streaks of dry flour. Overmixing develops the gluten, resulting in a tough, rubbery cake.
Finally, patience is your best friend when it comes to assembly. You must let your cake layers cool completely on a wire rack before even thinking about adding the frosting. If the cake is even slightly warm, the butter in the cream cheese frosting will melt, and your beautiful frosting will slide right off the edges.
Keep reading below for the exact measurements, oven temperatures, and my printable step-by-step instructions in the recipe card!
Carrot Cake Recipe
Carrot Cake Recipe
Course: dessertCuisine: dessert8
servings50
minutes45
minutes
π Want to see how this apple tart comes together step by step? Watch the full video here:
π Watch the recipe on YouTubeπCarrot Cake Recipe video
Ingredients
Carrot Cake Batter:
4 large eggs
200 g granulated sugar (approx. 1 cup)
150 ml sunflower oil (approx. 2/3 cup)
320 g all-purpose flour (approx. 2 Β½ cups)
15 g baking powder (approx. 1 tbsp)
1 tsp ground cinnamon
320 g fresh carrots, finely grated
Cream Cheese Frosting:
450 g cream cheese, room temperature
225 g unsalted butter, room temperature
300 g powdered sugar
1 tsp vanilla extract
Coconut flakes (for decoration)
Directions
- Beat the eggs and sugar: In a large mixing bowl, beat the 4 eggs and 200g of sugar together for 5 to 6 minutes until the mixture is light, fluffy, and pale in color.
- Add the oil: Gradually pour in the 150ml of sunflower oil while continuing to mix. Once added, lower the mixer speed and beat for 2 more minutes on low speed.
- Mix the dry ingredients: Sift the 320g of flour, 15g of baking powder, and 1 teaspoon of ground cinnamon into the bowl. Fold everything together gently with a spatula until just combined.
- Fold in the carrots: Finely grate the 320g of carrots and gently fold them into the cake batter until evenly distributed.
- Bake: Pour the batter into a greased baking pan. Bake at 180Β°C (350Β°F) for about 40-45 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool completely.
- Prepare the frosting: Beat the 225g of butter and 450g of cream cheese together until completely smooth. Add the 300g of powdered sugar and 1 teaspoon of vanilla extract, beating until creamy. Store the frosting in the refrigerator while you wait for the cake to cool.
- Decorate: Once the cake has cooled completely, spread the chilled cream cheese frosting evenly over the top. Finish by sprinkling coconut flakes all over for a beautiful bakery-style decoration.
Notes
- π‘ Chef’s Tip: Don’t squeeze the grated carrots! Keep all that natural juice in the batter for the moistest cake ever.
- Watch the video instructions here: Carrot Cake video here
π Watch the full recipe on my YouTube channel here https://www.youtube.com/@immerappetitlich
