Start by pre-heating your oven to 180c/350f. Also grease and line an 8 inch cake tin, leave this aside.
In a blender, add the carrots, sugar, oil, eggs and vanilla extract. Blend this until the mixture is smooth.
In a large bowl, add the flour, baking powder and salt. Whisk these together.
Now add the blended carrot mixture to your flour mixture. Whisk just until you can no longer see any flour.
Pour this into your prepared cake tin and bake at 180c/350f for around 1 hour - 1 hour 10 minutes, or until a toothpick inserted into the centre comes out clean. If at any point during baking you feel like the top of the cake is turning too brown, you can cover the top with some tinfoil.
Once baked, leave to cool down.
Once the cake has cooled down, you can make the brigadeiro.
In a pot, add all the ingredients. Place this pot onto medium heat.
Keep heating this, whiles stirring, until the chocolate and butter has melted.
Once it has melted, carry on heating it and stirring at the same time, until the mixture thickens slightly. You want it to be thick, but still pourable.
Take your cake out of the tin and place this onto a wire rack, upside down. Then place your wire rack on top of a tray.
Pour the brigadeiro over this, until the whole cake is covered. Use a spoon or palette knife to smooth out the top.
Let this sit for about 10 minutes, then move the cake onto a plate or board.
Now you can cut into it and enjoy!
