Carrot Cake with Cream Cheese Frosting

Disclaimer:  This post may contain affiliate links.   As an Amazon Associate, I earn a small commission from qualifying purchases at no extra cost to you. Please read our disclosure policy

Table of Contents

Share this!

Carrot cake has always had a special place in my heart — there’s just something about the cozy mix of spices, sweet carrots, and creamy frosting that feels like a warm hug.

This version is my go-to: soft, moist, and packed with flavourful walnuts and a tangy cream cheese topping. It’s the kind of cake that makes you want to slow down, have a slice, and maybe share the story behind it.

And for a playful finishing touch, I added little sugar carrots on top and on the sides of the cake. Although they’re store-bought, make the cake look extra cute. I hope it brings you as much joy as it does for me every time I bake it.

Let’s bake!

Why you’ll like this carrot cake recipe

  • Moist & Fluffy: Every bite is soft, tender, and perfectly spiced — thanks to the carrots, yoghurt, and just the right balance of ingredients.
  • Foolproof & Easy: No fancy tools or tricky steps — just a straightforward recipe with big results.
  • Full of Flavour: Warm cinnamon, ginger, and nutmeg paired with crunchy toasted walnuts make this cake irresistible.
  • Dreamy Frosting: That luscious cream cheese frosting is smooth, creamy, and not overly sweet—plus a hint of lemon gives it the perfect tang.
  • Cute Presentation: Finished with tiny sugar carrots for a fun and charming touch—it’s as adorable as it is delicious.
  • Tried & Tested: This is my go-to carrot cake that never fails, and I’ve packed it with little tips to help you bake it like a pro.

Ingredients in carrot cake recipe

Ingredient in cream cheese frosting recipe

At a glance: Here is a quick snapshot of what ingredients are in this recipe. Please see the recipe card below for specific quantities.

How to make carrot cake

Here are some key tips for making the perfect carrot cake ! Be sure to scroll down to the printable recipe card for the ingredient amounts and watch my step-by-step video tutorial for a complete guide to learn how to make this cake!

  1. Peel the carrots.
  2. Shred the carrots and set aside. We’ll need 300 g, roughly 5 – 6 medium-small carrots for this recipe.
  3. Toast walnuts in a preheated oven for a few minutes until their fragrance begins to emerge.
  4. Chop walnuts into small pieces (but not too fine). We just want enough crunch in every bite.
  1. Scoop roughly 2 tablespoon of walnut pieces for decoration.
  2. Lightly mist walnut pieces with water.
  3. Scoop around 1 tablespoon from the total amount of flour (260 g) to the walnut pieces.
  4. Mix them well until all the walnut pieces are fully coated with flour. The flour acts like a glue, helping them cling to the batter and stay evenly distributed.
  1. Add all the dry ingredients in a medium mixing bowl. If you prefer, you can sift them, but I didn’t.
  2. Whisk them well.
  3. Add light brown sugar in the vegetable oil.
  4. Mix them well until well combined.
  1. Add yoghurt and vanilla extract into the sugar mixture. The yoghurt adds moisture and makes the cake extra tender.
  2. Mix until everything comes together.
  3. Add the eggs, one at a time, whisking well after each addition.
  4. Make sure the eggs are fully incorporated.
  1. Add in the shredded carrots.
  2. Mix well until evenly distributed throughout the batter.
  3. Combine the dry ingredients with the wet mixture in two stages.
  4. Gently mix until just combined.
  1. Once the 1st addition is fully incorporated, add the 2nd addition.
  2. Use a silicone spatula to mix the dry ingredient mix instead of a whisk. It helps scrape down the sides and the bottom of the bowl to make sure everything is well mixed and to avoid over mixing the batter.
  3. Add in the flour-coated walnuts.
  4. Fold until well blended.
  1. I like to use a kitchen scale to precisely divide batter evenly between the pans.
  2. Even batter is divided between the lined baking pans. Bake them in a preheated oven for about 35 – 40 minutes or until they’re golden brown on top..
  3. Once they’re baked, let them sit in the pans for about 15 minutes to settle.
  4. When they’re cool enough to handle, run a palette knife around the edges of the pans.
  1. Remove the cake from the bottom of the pan.
  2. Peel off the parchment paper.
  3. Let them cool completely on a wire rack.
  4. Trim the tops to achieve even layers. Run a knife horizontally along the cake while slowly turning it on a cake turntable (it makes cake decorating soooo much easier).
  5. Once you reach the starting point, gently slice through the centre—the top should come off cleanly.

Tips for making the BEST carrot cake

  • Use freshly grated carrots: Pre-shredded carrots tend to be dry. Grate them yourself for the best moisture and texture.
  • Don’t over mix the batter: Mix just until everything is combined to keep the cake tender and fluffy.
  • Toast your walnuts: Toasting enhances their flavour and adds a nice crunch. Let them cool before folding into the batter.
  • Coat nuts in flour: This helps them stay suspended in the batter and prevents them from sinking to the bottom.
  • Cool completely before frosting: Frosting a warm cake can cause it to melt and slide off. Let the layers cool fully on a wire rack.

How to serve this carrot cake with cream cheese frosting

  • Room Temperature Is Best: Let the cake sit out for about 15–20 minutes after chilling to bring out its full flavour and softness.
  • Serve with a Side: Pair with a cup of coffee, chai, or black tea — the warm spices in the cake complement them beautifully.
  • Make It a Dessert Plate: Add a dollop of whipped cream or a scoop of vanilla ice cream on the side for an indulgent twist.
carrot cake with cream cheese frosting

How to store this carrot cake with cream cheese frosting

  • Refrigerate: Because of the cream cheese frosting, store the cake in an airtight container in the fridge. It’ll stay fresh for up to 5 days.
  • Bring to Room Temp Before Serving: Let it sit out for 15–20 minutes before serving so the cake softens and the flavours shine through.
  • Freezing Option: You can freeze the cake (unfrosted). Wrap the whole layer tightly in plastic wrap and then foil. Freeze for up to 2–3 months. Thaw in the fridge overnight before enjoying.

Check out the video tutorial

Recipe Frequently Asked Questions

1. Can I make this cake ahead of time?

Yes! You can bake the cake layers a day or two ahead. Just wrap them well in plastic wrap and keep them in the fridge. Assemble and frost the cake when you’re ready.

2. Can I make this recipe without nuts?

Yes! You can leave out the walnuts, or substitute with raisins, or chopped pecans if you prefer.

3. Do I have to toast the walnuts?

Toasting is optional but recommended. It enhances the flavour and adds a bit of crunch.

4. What type of cream cheese should I use?

Full-fat block-style cream cheese is a must. Avoid the spreadable kind in tubs—it’s too soft and can make the frosting runny.

5. Can I make this into cupcakes?

Yes! This recipe works well for cupcakes too—bake at 175°C (fan) for about 18–22 minutes or until a toothpick comes out clean.

Did you make this recipe?

Let me know if you try out this recipe – I love seeing your creations! Tag me on Instagram @bakabeecom and be sure to leave me a comment / ⭐️⭐️⭐️⭐️⭐️ rating below!

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

Carrot Cake with Cream Cheese Frosting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Bakabee
  • Prep Time: 30 mins
  • Cook Time: 38 mins
  • Total Time: 1 hour 8 minutes
  • Yield: 1 7- inch 2-layered cake 1x
  • Category: cake, desserts, afternoon tea
  • Method: Bake
  • Cuisine: European

Description

A moist and tender carrot cake packed with warm spices and grated carrots, topped with a rich and tangy cream cheese frosting. Perfect for spring baking—or any time you’re craving something cozy and delicious!


Ingredients

Scale

For the cake

  • 300 g carrots (peeled and shredded)
  • 260 g all purpose flour
  • 1 tsp baking soda
  • 1 1/2 tsp baking powder
  • 1/2 tsp salt
  • 1 tsp ground cinnamon
  • 1/2 tsp ground ginger
  • 1/4 tsp ground nutmeg
  • 4 eggs
  • 160 g light brown sugar
  • 120 ml vegetable oil
  • 110 g Greek yoghurt
  • 1 1/2 tsp vanilla extract
  • 130 g walnut (toasted and chopped)

For the cream cheese frosting

  • 80 g unsalted butter
  • 245 g cream cheese (full fat)
  • 120 g icing sugar
  • 3/4 tsp vanilla extract
  • A pinch of salt
  • 1 tsp lemon juice

Instructions

Preparation

For the cake batter

  1. Add walnuts and fold until well blended.

Bake & Cool

  1. Allow cakes to cool in pans for 15 mins, then transfer to a wire rack to cool completely.

Make the frosting

  1. Optional: add lemon juice and give a final mix. Frosting should be smooth, creamy, and spreadable.

Pre-Decoration Prep

  1. Use a non-slip mat under your cake board on a cake turntable to hold the cake steady.

Assemble the cake


Notes

  • Watch my video tutorial to see how easy it is to make.
  • If you are/aren’t a fan of spices, feel free to adjust the amounts to suit your own taste.

Thanks for joining me in the kitchen today. Hope you’ll love this! Enjoy and keep baking! 💛

Share this!

About Bakabee

Picture of Bakabee
Wendy just loves to bake! After running a highly successful online baking business in Singapore, she is now based in the UK focusing on blogging and her popular Youtube channel Bake with Bakabee. With a super organised baking studio, her motto is: a place for everything and everything in its place! Wendy was previously a primary English and music teacher in Hong Kong. She holds a Master of Arts in Music from HK Baptist University.

Leave a Reply

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Bakabee customized cakes, customized cupcakes, customized cookies Singapore

Wendy Silverthorne Tang

Passionate Baker

Hi, I’m Bakabee, welcome to Bake with Bakabee,  your one-stop shop for baking inspiration. Discover a delightful fusion of classic flavours and modern twists, transformed into simple, yet creative recipes. 

Popular Recipes
I'm on YouTube!

Watch my videos to get inspiration!

Explore my creations

Sign up for more!

Receive recipes and updates from Bakabee