Directions 7 steps | 60 Minutes
Preheat oven to 350°F. Grease and line a 9-inch round cake pan with parchment paper. Measure and prep all ingredients.
In a large mixing bowl, whisk flour, sugar, baking powder, salt and cocoa until combined.
With either a standing or a handheld mixer, beat eggs, butter, vegetable oil and rose water together until thoroughly combined. Add the wet mixture to the dry and stir until combined.
Pour batter into the prepared cake pan. Bake for 30-40 minutes or until a toothpick inserted into the center comes out clean. Place cake on a cooling rack and allow to cool completely before frosting.
While the cake is cooling, make the buttercream icing. Add softened butter to the bowl of a standing or handheld mixer. Whip for 3-5 minutes. Add confectioners' sugar, vanilla extract, almond extract, salt and cardamom, if using. Mix on low speed until all of the confectioners' sugar is incorporated. Whip another 2-3 minutes. Add the heavy cream and mix for another minute.
Frost the cooled cake with buttercream icing.
Decorate the frosted cake with edible flowers. Slice and serve with tea or coffee. Enjoy!