01 - Preheat oven to 350°F. Line two baking sheets with parchment paper.
02 - In a medium bowl, whisk together flour, desiccated coconut, baking powder, and salt until well blended.
03 - In a large bowl, whisk sugar, melted coconut oil, non-dairy milk, vanilla extract, and rose water until smooth and fully combined.
04 - Gradually add dry ingredients to wet mixture, stirring until a soft, cohesive dough forms.
05 - Scoop tablespoon-sized portions and roll into balls. Place 2 inches apart on prepared baking sheets.
06 - Gently flatten each ball with fingers or glass bottom. Sprinkle with sugar and rose petals if desired.
07 - Bake for 10–12 minutes until edges just begin to turn golden.
08 - Let cookies rest on baking sheet for 5 minutes, then transfer to wire rack to cool completely.