Bake Play Smile

MENUMENU
  • Recipes
  • Thermomix
  • Desserts
  • Shop
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Thermomix
  • Desserts
  • Shop
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Thermomix
    • Desserts
    • Shop
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Cakes & Cupcakes

    Carrot Cake with Cream Cheese Frosting

    Modified: Jun 20, 2025 · Published: Oct 1, 2020 by Lucy · This post may contain affiliate links · 57 Comments

    Jump to Recipe

    There’s just something irresistible about a homemade carrot cake with cream cheese frosting – and this version takes it to the next level! Packed with juicy pineapple, crunchy pecans, and a fluffy spiced crumb, this cake is moist, easy to make, and topped with the dreamiest, velvety frosting.

    If you love classic cakes like my Condensed Milk Cake or Caramel Mud Cake, then you’re going to fall head over heels for this one!

    A slice of layered carrot cake with cream cheese frosting.

    The most delicious cake I have ever made! So moist and the flavours are lovely.

    - Loren

    This easy carrot cake with pineapple is moist, sweet, and perfectly spiced – with a tender crumb and a thick cream cheese frosting that sets beautifully. The pineapple adds extra flavour and keeps the cake incredibly soft without being heavy.

    Packed with grated carrot and crunchy pecans (or walnuts), it’s a tried-and-tested favourite that’s perfect for birthdays, Easter, morning teas, or just because!

    Love simple, nostalgic cakes? Try my Persian Love Cake, Cinnamon Tea Cake or Armenian Nutmeg Cake next!

    Why You're Going To Love This Recipe

    🥕 Extra moist and flavourful – thanks to the crushed pineapple!

    👩‍🍳 Includes both Thermomix and conventional methods.

    💛 No fancy tools or steps – just a bowl, a spoon and a cake tin.

    🎂 Stacks beautifully for layer cakes and celebrations.

    🧁 That cream cheese frosting? Absolutely heavenly.

    Jump to:
    • Why You're Going To Love This Recipe
    • Cake Ingredients
    • Variations
    • How To Make Carrot Cake with Cream Cheese Frosting
    • Top Tip
    • Recipe Tips
    • Carrot Cake with Cream Cheese Frosting FAQs
    • More Classic Cake Recipes
    • Carrot Cake with Cream Cheese Frosting

    Cake Ingredients

    You’ll find the full list of ingredients in the recipe card below, but here are a few notes on the key ones:

    The ingredients for carrot cake with pineapple and pecans.
    • Crushed pineapple – use tinned pineapple in juice, and make sure it’s well-drained so your batter isn’t too wet.
    • Carrots – freshly grated is best for flavour and moisture. I like mine finely grated for a softer texture.
    • Cream cheese – always go full-fat blocks (not spreadable or light!) for a stable, creamy frosting.
    • Pure icing sugar – not icing sugar mixture. It helps the frosting hold its shape.

    Variations

    • Nut-free – Leave out the pecans or walnuts, or replace with shredded coconut or sultanas.
    • Gluten-free carrot cake – Swap the self-raising flour for a gluten-free self-raising flour blend.
    • Sheet cake – Bake in a large rectangle tin and frost the top only – great for feeding a crowd!
    • Cupcakes – Divide the batter between muffin pans and bake for 20–25 minutes.

    How To Make Carrot Cake with Cream Cheese Frosting

    Whether you're using a bowl and spoon or your Thermomix, this carrot cake is super simple to make. Here’s how:

    Note: Scroll to the recipe card at the bottom for the ingredients quantities and full detailed method.

    Yellow creamy liquid in a jug.
    1. Step 1: Beat eggs, oil and sugar together until pale.
    Flour and spices in a food procesor.
    1. Step 2: Fold in sifted flour, bicarb soda, cinnamon and salt.
    Pineapple and grated carrot in a bowl.
    1. Step 3: Add grated carrot, drained pineapple and chopped pecans. Mix well.
    Two cake tins filled with carrot cake mixture.
    1. Step 4: Divide the batter evenly between the tins and bake for 30–35 mins or until a skewer comes out clean.

      Cool in the tins for 10 minutes, then transfer to a rack to cool completely.
    A two layered carrot cake with cream cheese frosting.
    1. Step 5: Beat cream cheese and butter until smooth. Add icing sugar and vanilla and beat again until thick and creamy.

      Spread half the frosting over the first cake layer, add the second cake, and finish with the remaining frosting.

    Top Tip

    Drain your pineapple really well – too much liquid will make the cake sink or be too soft in the centre.

    Recipe Tips

    • Use freshly grated carrots for best flavour and texture – pre-grated can be too dry.
    • Don’t overmix the batter once you add the dry ingredients – just gently fold.
    • Grease and line tins properly to avoid sticking – especially important with moist cakes.
    • If your cakes are browning too quickly on top, cover loosely with foil during the last 10 minutes of baking.
    • Use full-fat block cream cheese for thick, creamy frosting that sets nicely.
    • Wait until the cakes are completely cool before frosting.
    • Store frosted cake in the fridge for up to 4 days – bring to room temp before serving.
    • Freeze unfrosted cakes (wrapped well) for up to 3 months.
    • Freeze leftover frosted slices for up to 1 month.
    A close up shot of a two layered carrot cake with frosting.

    Carrot Cake with Cream Cheese Frosting FAQs

    Can I make this cake ahead of time?

    Yes! Bake the cakes ahead and freeze unfrosted, or store in the fridge for a day or two before frosting.

    Can I leave out the pineapple?

    You can, but the pineapple helps make the cake extra moist and gives a natural sweetness – I highly recommend keeping it in!

    Can I use walnuts instead of pecans?

    Absolutely – both work beautifully. You could also add a handful of sultanas or coconut.

    Can I turn this into cupcakes?

    Yes – it makes great cupcakes! Just adjust the baking time to around 20–25 minutes.

    What’s the best cream cheese to use?

    Use full-fat block cream cheese (like Philly) – not spreadable or light versions.

    More Classic Cake Recipes

    If you love old-school favourites that never go out of style, these classic cakes are sure to hit the spot!

    • A slice of rich mud cake with chocolate frosting and blueberries on a white plate.
      The Best Chocolate Mud Cake | Most Popular
    • A piece of three coloured cake.
      Marble Cake
    • A slice of butter cake with layeres of apples and almonds on top being removed from the cake.
      Easy Apple Cake
    • A slice of hummingbird cake on a white plate
      Hummingbird Cake with Cream Cheese Frosting

    WANT EVEN MORE DELICIOUS RECIPES? Subscribe to my newsletter or follow along on Facebook or Instagram. And if you love baking, then please come and join my Facebook cooking club group or subscribe to my YouTube channel. 

    A slice of layered carrot cake with cream cheese frosting.

    Carrot Cake with Cream Cheese Frosting

    This carrot cake is made with fresh carrots, bursts of juicy pineapple, crunchy nuts, and a sweet cream cheese frosting.
    5 from 12 votes
    Print Pin Rate
    Course: Dessert
    Cuisine: Cake
    Prep Time: 20 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 50 minutes minutes
    Servings: 12 serves
    Calories: 676kcal
    Author: Lucy - Bake Play Smile

    Ingredients

    For The Cake

    • 3 eggs
    • ½ cup (120g) vegetable oil
    • 1¼ cups (300g) caster sugar
    • 2¼ cups (360g) self-raising flour sifted
    • ½ teaspoon bicarbonate soda sifted
    • 2 teaspoons cinnamon sifted
    • pinch salt
    • 440 g pineapple tin crushed and drained
    • 300 g carrots approx 4 medium carrots
    • 200 g pecans chopped (or walnuts)

    For the cream cheese frosting

    • 250 g cream cheese
    • 115 g butter room temperature
    • 360 g pure icing sugar sifted
    • 2 teaspoon vanilla extract

    Instructions

    Conventional Method

    • Preheat oven to 175 degrees celsius (fan forced).
      Grease two round 20cm cake tins with baking paper and set aside.
    • Using an electric mixer, beat eggs, oil, and sugar until pale.
    • With a wooden spoon fold through dry ingredients.
    • Add carrot, pineapple and pecans and stir until well combined.
    • Pour the mixture equally into the prepared tins.
    • Bake for 30-35mins or until just cooked through and golden (cook for longer if using only one tin).
    • Cool in pan for 10 minutes before turning onto cake rack.
    • To make the frosting, beat the cream cheese and butter until pale and smooth. Add the icing sugar and vanilla extract and continue beating until well combined and smooth.
    • Spread half of the cream cheese on top of one of the cakes. Add the second cake layer on top of the icing.
      Spread the remaining icing over the top of the cake.

    Thermomix Method

    • Preheat oven to 175 degrees celsius (fan forced).
      Grease two round 20cm cake tins with baking paper and set aside.
    • Peel and roughly chop the carrots. Grate carrot in the TM bowl for 5-10 seconds on Speed 5 depending on how coarse you would like your carrot – (I prefer mine finely grated). Place the carrot in a separate bowl and wipe out the TM bowl.
    • Place the pecans into the TM bowl and chop for 5 seconds on Speed 8. Place the pecans into the bowl with the grated carrot.
    • Add the eggs, vegetable oil and sugar to the TM bowl and mix for 20 seconds on Speed 5.
    • Add the dry ingredients and mix for 10 seconds, Speed 5. Scrape down the sides of the bowl and mix for a further 5 seconds.
    • Add the carrot, pecans and pineapple and mix for 20 seconds, Reverse, Speed 3 (you may need to use the spatula to help mix).
    • Bake for 30 - 35mins or until golden and just cooked through (cook for longer if using only one tin).
    • Cool in pans for 10 minutes before turning onto a wire cake rack to cool completely.
    • To make the cream cheese frosting, add all of the frosting ingredients to a clean Thermomix bowl and mix for 30 seconds, Speed 5 or until smooth.
      Spread half of the cream cheese on top of one of the cakes. Add the second cake layer on top of the icing.
      Spread the remaining icing over the top of the cake.

    Notes

    RECIPE NOTES & TIPS
    • Use freshly grated carrots for best flavour and texture – pre-grated can be too dry.
    • Don’t overmix the batter once you add the dry ingredients – just gently fold.
    • Grease and line tins properly to avoid sticking – especially important with moist cakes.
    • If your cakes are browning too quickly on top, cover loosely with foil during the last 10 minutes of baking.
    • Use full-fat block cream cheese for thick, creamy frosting that sets nicely.
    • Wait until the cakes are completely cool before frosting.
    • Store frosted cake in the fridge for up to 4 days – bring to room temp before serving.
    • Freeze unfrosted cakes (wrapped well) for up to 3 months.
    • Freeze leftover frosted slices for up to 1 month.

    Nutrition

    Calories: 676kcal | Carbohydrates: 98g | Protein: 10g | Fat: 29g | Saturated Fat: 11g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 11g | Trans Fat: 0.3g | Cholesterol: 83mg | Sodium: 208mg | Potassium: 281mg | Fiber: 4g | Sugar: 60g | Vitamin A: 4788IU | Vitamin C: 19mg | Calcium: 64mg | Iron: 1mg
    Did you try this recipe?Mention @BakePlaySmileBlog or tag #BakePlaySmile!

    More Easy Homemade Cakes & Cupcakes Recipes

    • A piece of half eaten cake in front of a can of sweetened condensed milk.
      Condensed Milk Cake
    • A gold fork cutting into a piece of fluffy Persian love cake with a sweet glaze and pistachios on top.
      Persian Love Cake
    • A white chocolate and Cadbury Creme Egg Cheesecake that's perfect for any chocoholic! Completely no-bake, super simple to make and totally delicious!! 
      Creme Egg Cheesecake
    • A chocolate cupcake topped with chocolate buttercream, a Easter bunny and sprinkles.
      Easter Bunny Cupcakes

    Comments

    1. Kristy Bateman says

      October 23, 2024 at 9:09 am

      Can I use coconut oil instead of veg oil?

      Reply
      • Lucy says

        October 24, 2024 at 10:07 am

        Sure! It will have a slightly different texture and taste though!

        Reply
    2. Jennie McGuire says

      June 11, 2023 at 4:03 pm

      5 stars
      Great recipe, I’ve never been a lover of carrot cake but this recipe has changed me. So yummy

      Reply
      • Lucy says

        June 12, 2023 at 7:57 am

        Fantastic!

        Reply
    3. Loren says

      February 17, 2021 at 7:46 am

      The most delicious cake I have ever made! So moist and the flavours are lovely.

      Reply
      • Lucy says

        February 18, 2021 at 9:58 am

        Yay!!! That's fantastic!

        Reply
      • TINA ALLEN says

        October 06, 2022 at 11:56 am

        I absolutely agree that it is the best cake and it is so easy! Tastes amazing too!

        Reply
        • Lucy says

          October 07, 2022 at 7:40 am

          So thrilled that you liked it!

          Reply
    « Older Comments
    5 from 12 votes (9 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    I’m Lucy! A mum, a wife, a food blogger and a lover of all things to do with food! I love creating delicious, no-fuss Thermomix and conventional recipes the whole family will love. Classic baking favourites, lunch box snacks, quick and easy family dinners and more!

    More about me →

    Trending Recipes You’ll Love

    • No-Bake Rum Balls made with coconut, biscuits, condensed milk and cocoa powder.
      Kid-Friendly Rum Balls
    • A quick and easy classic dark chocolate hedgehog slice made with crushed biscuits, walnuts, coconut and condensed milk... the perfect melt and mix slice!
      Chocolate Hedgehog Slice
    • Introducing the famous 100 Cookie Recipe made with just 4 ingredients... butter, caster sugar, condensed milk and self-raising flour. This freezer-friendly cookie dough can be flavoured with any add-ins you like!
      The Famous 100 Cookie Recipe | Easy Condensed Milk Cookies
    • This new and improved Lemon & Coconut Slice recipe is absolutely perfect! A beautiful tangy base topped with a creamy lemon frosting... it seriously doesn't get any better than this!
      Lemon Coconut Slice - New & Improved

    Cosy Winter Desserts

    • A forkful of moist sticky date pudding with caramel sauce and a scoop of vanilla ice cream.
      Sticky Date Pudding with Caramel Sauce
    • Sweet dumplings in a golden syrup sauce in a bowl with ice cream.
      Golden Syrup Dumplings
    • Chocolate self saucing pudding with ice cream on a plate.
      Chocolate Self-Saucing Pudding
    • A slice of apricot pie with a scoop of ice-cream on top.
      Apricot Pie
    Names of brands that Bake Play Smile has had recipes featured in.

    Lunch Box Snacks

    • A white cake stand with yo yo biscuits that have pink and blue filling.
      Yo Yo Biscuits | Classic Recipe
    • A bowl filled with malted milk and coconut balls.
      Milo Balls | 4 Ingredient Recipe
    • Pieces of chocolate coconut slice on a white plate.
      Easy Chocolate Coconut Slice | Most Popular
    • ANZAC oat biscuits cooling on a wire rack.
      ANZAC Biscuits

    Footer

    Subscribe for weekly updates!

    Subscribe
    • Contact
    • Privacy Policy
    • Terms & Conditions
    • Accessibility Policy
    • ↑ back to top

    Copyright © 2025 Bake Play Smile

    ↑ back to top

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.