Before you begin, take out your eggs and butter and bring them to room temperature. When ready to bake, preheat the oven to 350 degrees Fahrenheit, line a round cake tin with parchment paper and start on assembling the cake.
In a stand mixer or with a hand beater, whisk the softened butter and add sugar to the bowl. Cream the two together.
Once well incorporated, add the eggs one at a time. Once all the eggs are combined, add the rose extract. Set aside and mix together the dry ingredients, almond flour, arrowroot flour, baking soda, baking powder and salt.
In a mortar add the cardamom, tap down with the pestle and remove the skin. Continue to crush the seeds to a fine powder and add this to the dry ingredients.
Whisk everything together and combine well before gradually adding the dry ingredients to the wet. Stirring to incorporate before adding more.
Once everything is combined, pour the batter into the lined cake tin, tap it once or twice to settle the batter and pop in the oven for about 40 minutes. Watch the cake as ovens can vary.
Test the doneness by inserting a toothpick. It's done if it comes out clean.
Take out of the oven and let cool in the pan for 15 minutes before taking it out of the pan and cooling it on a wire rack. Let it cool completely before dusting it with powdered sugar, chopped pistachios and rose petals. Or even icing it with butter cream.