Break the chocolates into pieces, and add them to a pan set over a low heat.
Add the butter cut into cubes together with the ghee and melt.
When melted, remove from the heat and set aside.
In a bowl, add the white and brown sugar and eggs, and use a hand mixer to beat everything well until you get a pale yellow colour and a thick consistency.
Add the cooled chocolate mix, then the sifted flour, cocoa powder and vanilla extract.
Mix to get a smooth batter.
Line a square baking tin with non-stick paper (my tin is 21 cm, 8 inches).
Spread the batter over, then top with mini creme egg halves (I froze mine for about an hour beforehand, it is easier to slice them in this way).
Make sure you have one mini creme egg half for each slice of brownie.
Bake in the preheated oven at 180 degrees Celsius (350 Fahrenheit) for 25 minutes or until firm at the edges, but still a bit wobbly in the middle, and the top is slightly cracked.
Insert a toothpick in the middle, if it comes out too wet, leave the brownies in for a further 2-3 minutes. If the toothpick comes out with only a few wet crumbs, they are done.