Preheat the oven to 180 °C (360° F).
Place the yogurt, butter, oil, and egg in a bowl and whisk until smooth.
In a separate bowl, sift the flour, salt, and baking powder and stir to combine well.
Add the dry ingredients gradually to the wet ingredients until you have a soft and smooth dough.
Roll the dough out to a size of 40 to 45 cm (16 to 28") in diameter on a lightly floured surface. The size of the dough should be large enough to line the oven dish, leaving plenty of pastry hanging over the edges to be able to enclose the filling.
Generously butter the side and the bottom of the oven dish, and scatter the almonds around the base and sides of the dish in a single layer, using the butter to help them stick.
Line the dish with the pastry, then fill it with the cooled rice filling.
Fold over the over-hanging pastry to enclose the filling, trim the excess dough pieces, and place the dish into the preheated oven.
Bake for 35 to 40 minutes, or until the dough is golden brown.
Let the dish rest for 10 to 15 minutes, turn it upside down on a serving plate, and serve.