Mix the rice flour, powdered sugar, and cardamom together in a bowl.
Beat the butter until smooth with a mixer
Beat in the egg and rose water until blended.
With the mixer on low beat in the flour mixture to create a stiff dough
Remove dough from bowl and place on wax paper or plastic wrap; wrap tight and chill for at least 2 hours.
Preheat your oven to 300 degrees
Remove dough from wrap and roll on a floured board to the shape you choose. You can also use a cookie scoop and roll into balls then flatten.
If using the dried rose petals - remove individual petals and crush using your hands or do a quick grind in a coffee grinder.
Sprinkle the rose petals over your rolled dough and then press into the dough so the petals stick better.
Cut dough into your desired shapes.
Bake on a parchment-lined baking sheet for 20 - 25 minutes or until bottoms are golden.