1For the crust: melt the butter in a saucepan. Off the heat, add the sugars and stir until they are dissolved into the melted butter. Add the vanilla and then gradually add the flour. Mix into a paste and transfer into a large bowl, press it with the palm of your hand to flatten it. Leave to cool. When the dough is cold, cut into cubes with a knife.
2Preheat oven to 350 ° F.
4Peel the stalks of rhubarb, cut into 2/3 inch pieces. Put in a bowl, sprinkle with sugar and flour and stir to coat the pieces of rhubarb and leave for 15 minutes.
5For the dough:
6In mixer bowl, pour the cream, eggs, vanilla, sugar, flour, baking soda, baking powder, salt, soft butter, and almond flour. Mix until you get a smooth dough. Pour into a greased pan. Place the pieces of rhubarb on the dough, discarding any juices. Cover with cubes of crust.
7Bake for 45 minutes, check if it's cooked with the tip of a knife. Let it cool before removing from the pan. Sprinkle with icing sugar.
8Serve warm with a dollop of whipped cream.