For the cupcakes Preheat oven to 180°C. Line a cupcake tin with cupcake papers for 2 cupcakes. Set aside.
In medium bowl, mix the sugar, flour, cocoa powder and baking soda. Add the oil, egg white, almond milk, and vanilla essence. Mix well.
Pour into cupcake molds filling them 2/3 of the way and bake for 20 minutes. Remove from oven and allow to cool completely on a cooling rack.
While the cupcakes are cooling, mix the softened butter, powdered sugar, rosewater, vanilla extract, salt, and beetroot juice in a medium bowl.
Whisk until everything comes together and the frosting becomes light and fluffy. Transfer icing into an icing bag with your preferred tip.
Frost your cupcakes, top with dried Marigold petals and enjoy.