Hazelnut Layered Cake

Description
In Romanian: Tort de alune

Ingredients

 * 3 oz/80 g roasted and ground hazelnuts,
 * 3 oz/80 g roasted and ground almonds or walnuts,
 * 5 egg whites,
 * 7 oz/210 g confectioner's sugar,
 * butter;

Filling:

 * 7 oz/200 g butter,
 * 5 oz/140 g confectioner's sugar,
 * 5 oz/160 g roasted hazelnuts,
 * 2 tablespoons grated chocolate or cacao,
 * 2 tablespoons sour cream

Directions

 * 1) Mix the whipped egg whites with the Sugar, hazelnuts and almonds (or walnuts).
 * 2) Divide this mixture in two and bake each part in a round pan covered with buttered parchment paper. When the sheets are done and cold, fill with the following cream:
 * 3) Mix the butter with the confectioner's sugar, roasted and finely ground hazelnuts, grated chocolate and sour cream.
 * 4) Spread the cream on the two sheets, place one on top of the other and garnish with the same cream, with a few whole hazelnuts and a few chopped almonds or walnuts.