Preheat oven to 180°C/350°F.
Line a medium baking tray with baking paper. Coat the sweet potato with 2 teaspoons of extra virgin olive oil and place onto the baking tray. Roast the sweet potato into the oven for 25 minutes or until cooked, turning half way to prevent burning. Once cooked, remove from the oven and place to the side to cool. Cut away any burnt pieces.
Put medjool dates into a small bowl and cover with hot water for 10 minutes or until they are soft. Cut the Medjool dates down the centre, remove the pits and put them to the side.
Open the tin of black beans and empty the contents into a fine sieve, rinse under cold water until the liquid runs clear.
Place the cooled sweet potato, black beans, Medjool dates, egg, remaining 1.5 tablespoons of light extra virgin olive oil, vanilla extract and milk into a food processor. Blitz until smooth.
Add the wholemeal flour, cocoa powder and psyllium husk powder to the food processor and blitz until combined.
Grease and line a brownie tray (I used the Wiltshire brownie tray, which is 27.5cm x 17.5cm), pour the brownie mixture into the tray and push it into the corners with a spatula. If you want your brownies to have a flat top, lightly coat an angled cake palate knife in extra virgin olive oil and gently drag it across the surface until it is smooth.
Place the tray in the preheated oven and bake for 25-30 minutes or under a skewer inserted in the centre comes out with crumbs clinging.
Put the pan to the side and cool for roughly 30 minutes. Remove the brownies from the tray and cool fully on a cake rack. Cut into 15 squares