Sweet potato and white chocolate cake

Mobile version Print

On TV Tonight

  • 20:00 - Caribbean Food Made Easy - CARIBBEAN FOOD MADE EASY
  • 20:30 - Chinese Food Made Easy - Seafood
  • 21:00 - MasterChef: The Final Three - MasterChef

This recipe is classed as easy

Rating 2.86 / 5 (134 votes)

Prep time:
20 min
Cook time:
1 hr
Makes 8 slices

Felice Tocchini’s sweet potato and white chocolate cake replaces butter with the vegetable for a guilt-free sweet treat


1. Preheat the oven to 180°C. Line a loaf tin with silicone paper.

2. Place the oil in a bowl with half the chocolate and place on top of a pan of boiling water, stirring occasionally until melted. Remove from the heat and set aside.

3. In a large bowl, sift the flour and add the sugar.

4. Puree the sweet potatoes in a food processor. Add the eggs to the mixture one at a time, then add the vanilla, oil and chocolate.

5. Pour the mixture over the dry ingredients and mix well. Add the rest of the white chocolate and pour into the loaf tins.

6. Place in the oven and cook for 50 minutes to one hour or until cooked. To check if the cake is cooked, insert a wooden cocktail stick into it - if it comes out clean, the cake is cooked.

7. Leave to cool, slice and serve.


  • 90 ml vegetable oil
  • 150 g white chocolate, chopped into small chunks
  • 250 g self-raising flour
  • 200 g sugar
  • 250 g sweet potatoes, raw
  • 4 eggs
  • 1 tsp vanilla extract

Tips and suggestions

Why not top the cake with a yogurt frosting? Or add some ginger or orange as an extra flavour?

Inspired? Try out more of our favourite vegetable cakes

Comments & Ratings

Rate this recipe by clicking on the stars.

You need to be logged in to comment on this recipe

Forgotten your password?
Resend activation

Login Register

Latest Comment


90mls oil?? Is this a misprint? Would explain why my cake is an oily mess! :(

jayne theL10406 jayne theL10406  Posted 25 Jan 2015 4:36 PM

Can you replace white chocolate for another flavour? Like lemon zest or could you recommend another flavour/ingredient that is not chocolate.?

AishahR81984 AishahR81984  Posted 15 Jul 2014 8:15 AM

MargaretM93016 MargaretM93016  Posted 09 May 2014 3:47 PM

Hi Sue and Snowy, thanks for your comments - you can puree the sweet potatoes by chopping them up and whizzing them in a food processor. You don't need to cook them for this recipe - in fact, you can eat sweet potatoes raw anyway. I have made this cake many times and it's always a favourite. Enjoy!

Anna -Good Food Anna -Good Food Posted 21 Oct 2013 11:17 AM

How do you puree raw sweet potato?

sueC91110 sueC91110 Posted 18 Oct 2013 5:30 PM

How can you puree the sweet potatoes if they are raw? Presume you have to cook them?

Snowy43 Snowy43 Posted 18 Oct 2013 10:07 AM

Perhaps a little pure vanilla essence might lift the flavour of the white chocolate?

EllenM13238 EllenM13238 Posted 16 Sep 2012 1:25 AM

I make this for the office all the time; the first time, I made everyone guess the mystery ingredient - and no one did! It's easy to make and turns out well every time.


Anna -Good Food Anna -Good Food Posted 12 Sep 2012 10:04 AM

A really nice sweet cake and you can't tell it has sweet potato in it, but it needs something to lift the flavour of the white chocolate because it is difficult to taste it in there.

TonyS96202 TonyS96202 Posted 27 Jan 2012 5:38 PM