(Nutrition information is calculated using an ingredient database and should be considered an estimate.)
In a medium saucepan, whisk together sugar, cornstarch, cocoa powder and salt. Add cream, milk and vanilla. Whisk until cornstarch is completely dissolved.
Place saucepan over medium heat. Cook, whisking constantly, until mixture comes to a boil and thickens, about 7 to 8 minutes. Add chocolate and cook, whisking until chocolate is melted, about 1 minute more. Transfer to a bowl, cover with cling film with it touching the surface. Chill until set.
Place 300ml of cream and icing sugar in a bowl. Whisk to form stiff peaks.
To assemble, layer up the brownies, followed by raspberries and chocolate eggs. Top with chocolate pudding and whipped cream. Repeat, then top with additional chocolate eggs, raspberries and chocolate shavings (optional).