Preheat the oven to 350°F (175°C). Grease and flour a 9-inch (23 cm) round cake tin.
In a large bowl, cream the butter and sugar until light and fluffy. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
In a separate bowl, sift together the flour, baking powder, and salt. Add to the creamed mixture and mix until just combined.
Spread the batter into the prepared cake tin and bake for 25 minutes, or until golden brown and a toothpick inserted into the center comes out clean.
While the cake is baking, prepare the filling. In a large bowl, beat the cream until stiff peaks form. Add the powdered sugar, cinnamon, nutmeg, cloves, and cardamom, and mix until just combined.
Fold in the walnuts, raisins, cranberries, and dates. Spread the filling over the baked cake and return to the oven for an additional 25 minutes.
Allow the pie to cool completely before serving. Sprinkle with additional powdered sugar, if desired.
Interesting Facts
The word "balalaika" is derived from the Russian word for swing.
The traditional Russian pie is usually served with a dollop of sour cream.
Balalaika is often served as a dessert during holidays such as Easter and Christmas.