Carrot cake

Carrot cake: It is time for indulgence again. Image: Marele van Zyl.

Carrot cake with cream cheese buttercream

If you have tried many carrot cake recipes in the past, you will fall in love with this recipe. It is lip-smackingly delicious.

Carrot cake

Carrot cake: It is time for indulgence again. Image: Marele van Zyl.

With this moist and fluffy carrot cake, one will want to have teatime all day long. This delicious old-fashioned recipe contains carrots, cinnamon, pecans, and raisins. All these ingredients add an appetising texture and crunch to the mix, whereas the fruit and cinnamon add an intense flavour punch.

An extra treat to this carrot cake recipe is the addition of crushed pineapple. This ingredient increases the sweetness level of the cake. It also helps to keep the cake moist and tender.

The best part about this cake is the cream cheese buttercream. It consists of only four simple ingredients but it is utterly delightful. Enjoy a perfect balance of sweetness from the powdered sugar and tartness from the cream cheese. Just what this cake needs to make it utterly irresistible.

If you are a carrot cake fan, this recipe will become your go-to recipe as it is by far a big hit. Let us know in the comments section of this recipe if you have tried it out.

Carrot cake with cream cheese buttercream recipe

5 from 2 votes
Recipe by Marele van Zyl Course: DessertCuisine: GlobalDifficulty: Easy
Prep time


Cooking time


Total time




  • Cake
  • 2 cups 2 all-purpose flour

  • 2 teaspoons 2 baking powder

  • teaspoons baking soda

  • 1 teaspoon 1 salt

  • 2 teaspoons 2 cinnamon

  • teaspoon allspice

  • 2 cups 2 sugar

  • cups vegetable oil

  • 4 4 eggs

  • 2 cups 2 finely grated carrots about 5-6 carrots

  • ½ cup crushed pineapple drained

  • ½ cup ½ nuts chopped (pecans work well)

  • ½ cup ½ raisins

  • Cream cheese buttercream
  • ½ cup ½ butter at room temperature

  • 2 cups 2 cream cheese at room temperature

  • cups powdered sugar

  • 1 teaspoon 1 vanilla


  • Carrot cake
  • Preheat the oven to 180°C and prepare the pans with baking spray. You can make this in a 9×13 pan.
  • In a large bowl sift together the flour, baking powder, baking soda, salt, cinnamon, and allspice. Set aside.
  • Using a hand mixer or a stand mixer with the paddle attachment, cream together the sugar, oil, and eggs.
  • Add the flour mixture into the egg mixture, a little at a time, until it is well combined.
  • By hand, stir in the carrots, drained pineapple, raisins, nuts, and coconut (if using) until it is evenly distributed.
  • Pour the batter into your prepared baking pan: 9×13 glass pan bake for about 45 minutes until the cake is cooked thru. If the top starts to darken lightly cover with foil for the last 5 minutes.
  • The cakes should be completely cool to the touch before frosting.
  • Cream cheese buttercream
  • Using a stand mixer with a paddle attachment or a hand mixer, blend together the butter, cream cheese, powdered sugar, and vanilla until it is completely blended and smooth.


Did you make this recipe?

Tag @the.south.african on Instagram and hashtag it #recipes

Like this recipe?

Follow us @thesouthafrican on Pinterest

Looking for more tasty recipes to prepare for your family and friends? Just have a look at our recipe page, we have excellent suggestions for you to try.

If you would like to submit a recipe for publication, please complete our recipe form here.