Preheat the oven to 350F Preheat the oven to 350°F and grease 3 ramekins. In a small bowl, combine the flour, baking powder, and a pinch of salt.and grease 3 ramekins. In a small bowl, combine the flour, baking powder, and a pinch of salt.
Cream together the butter, milk, sugar, yolks, vanilla, and fruit zests. Slowly add your dry ingredients and blend until smooth.
Use a hand mixer to whip together the egg whites and confectioners sugar until stiff peaks begin to form. Gently fold the whipped eggs into the flour batter until just mixed in.
Separate into the ramekins and cook for 20 minutes at 350°F or until golden brown on top.
Add the mango, sugar, water, cornstarch, butter, and lemon juice to a small pan and heat over medium-low heat until simmering. Stir until creamy and just beginning to boil, then remove from the heat and let cool. Add chunks of mango and/or oranges and stir to combine.
Prepare the icing by combining the heavy cream, powdered sugar, and vanilla extract together in a bowl and whipping with a hand mixer until smooth and thick.
Let the cakes cool in the ramekins for 10 minutes before tipping out onto a cooling rack. When the cakes are completely cooled, spread the cooled mango filling between each layer, then decorate with icing. Use a piping bag and yellow icing to make designs on the cake. Chill until ready to serve.