Try this twist on a brownie with sweet potato, or make our classic chocolate brownies, beetroot brownies, vegan brownies, air fryer brownies and chocolate orange brownies.


  • 2 (around 400g) sweet potatoes, halved
  • 100g unsalted butter, cubed
  • 200g dark chocolate, chopped
  • 125g light soft brown sugar
  • 2 eggs, beaten
  • 2 tsp vanilla extract
  • 100g self-raising flour
  • 25g cocoa powder
  • 1 tsp ground ginger
  • 100g dark chocolate chips


  • STEP 1

    Heat the oven to 200C/fan 180C/gas 6 and butter and line a square 20cm brownie tin.

  • STEP 2

    Wrap the sweet potatoes in foil, put on a baking sheet and roast for 35-45 minutes or until soft.

  • STEP 3

    Once cool enough to handle, scoop out the flesh and measure 200g into a bowl.

  • STEP 4

    In a pan, melt the butter and chopped chocolate over a low heat, stirring regularly.

  • STEP 5

    Add the light soft brown sugar to the sweet potato, beat until smooth and stir through the melted chocolate and butter.

  • STEP 6

    Slowly mix in the beaten egg, then the vanilla extract. Sift in the flour, cocoa powder and ground ginger and mix well.

  • STEP 7

    Fold in the chocolate chips, pour into the brownie tin and smooth the top.

  • STEP 8

    Bake in the oven for 20-25 minutes until just set and still a little soft in the middle. Cool in the tin then remove and cut into pieces.

Looking for alternative or more brownies ideas? Check out our best brownie recipes here

Peanut butter brownies


Charlotte MorganSub-editor and travel writer

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 5 out of 5.2 ratings