This carrot cake is a lighter take on a classic dessert, combining whole ingredients with a balanced level of sweetness and fat. It still feels indulgent, but ingredients like carrots, nuts, and wholemeal flour add fibre, micronutrients, and more stable energy release compared to fully refined cakes.
Carrots provide beta-carotene (a precursor to vitamin A) and fibre, supporting eye health and digestion. Wholemeal flour adds additional fibre which can help with blood sugar balance, while plain flour keeps the texture light. Brown sugar mainly provides sweetness and energy, with no major nutritional benefits beyond flavour.
Eggs contribute high-quality protein and choline, supporting brain function and structure in baking. Vegetable oil adds moisture and helps absorption of fat-soluble nutrients from carrots, though it is calorie-dense. Pecans provide healthy fats, antioxidants, and minerals that support heart health and satiety.
Raisins add natural sweetness along with small amounts of fibre and antioxidants, but are naturally high in sugar due to drying. Cinnamon adds flavour and may help support healthier blood sugar response in small amounts. Cream cheese and cream provide richness and texture but are high in saturated fat, so they are best enjoyed in moderation.
If you prefer a lighter option, you can skip the cream cheese frosting altogether. The cake is delicious on its own thanks to the natural sweetness from the carrots, raisins, and brown sugar. For a simpler serving style, you can also pair each slice with a dollop of whipped or thick cream when serving, which keeps it less sweet while still adding a creamy, indulgent finish.
This cake also works well as a family-friendly option. In moderate portions, it can be served as a shared dessert, and it also makes a convenient snack or breakfast option for toddlers and kids when paired with protein or dairy, helping to balance energy release and keep them fuller for longer.
Prep time: 15 minutes
Cook time: 40 minutes
Total time: 1 hour
Serves: 10-16 slices
Total calories (whole cake): ~ 3,845 kcal (without frosting)- 5,155 kcal (with frosting)
Ingredients
Cake Batter
- 1 cup wholemeal flour, sifted
- 1 cup plain (all-purpose) flour, sifted
- 2 teaspoons baking soda
- 2 teaspoons ground cinnamon
- ¼ teaspoon salt
- 1 cup brown sugar
- ½ cup vegetable oil
- 4 large eggs (room temperature)
- 1 teaspoon vanilla extract
- 350g carrots, grated (about 3–4 medium carrots)
- ½ cup raisins
- ¾ cup pecans, roughly chopped
Cream Cheese Frosting
- 200g cream cheese, softened
- ⅓ cup thickened (heavy) cream
- 1 teaspoon cornflour (optional)
- ¼ cup pecans, roughly chopped (for topping) (optional)
Instructions
Make the Cake
- Preheat your oven to 180°C fan-forced. Line a cake tin with baking paper.
- In a large bowl, whisk together the wholemeal flour, plain flour, cinnamon, baking soda, and salt.
- In a separate bowl, combine the brown sugar, oil, and vanilla extract. Add the eggs one at a time, mixing well after each addition.
- Fold the grated carrots, raisins, and chopped pecans into the wet mixture.
- Mix the dry ingredients gently until you see no dry spots, but stop right there. Overmixing makes cakes tough. If the batter feels too thick, stir in 2 tablespoons of full cream milk to reach the right thickness
- Pour the batter into the prepared cake tin and smooth the top.
- Bake for 35–40 minutes, or until a skewer inserted into the centre comes out clean.
- Allow the cake to cool in the tin for 10 minutes before transferring it to a wire rack to cool completely.
Make the Frosting
- Using an electric mixer, beat the cream cheese until smooth and creamy.
- Add the thickened cream, and cornflour if using.
- Beat on high speed for about 3 minutes, or until light and fluffy.
Assemble
- Once the cake has cooled completely, spread the frosting over the top.
- For a layered cake, carefully slice the cake horizontally in half and spread some frosting between the layers before frosting the top.
- Finish with the chopped pecans if desired.
Notes
- Store the cake in the refrigerator for up to 4 days.
- Bring to room temperature before serving for the best flavour and texture.


