Put salted butter, vanilla extract and powdered sugar in a large mixing bowl and beat with an electric mixer until combined and turns fluffy.
Add flour and crushed rose petals into the mixture and mix everything until it gets crumbly. Add around 1 tablespoon of milk and mix all together to form a dough (add a tablespoon of milk more if required).
Make small balls out of the dough and flatten it a little using your palm.
Place them in a baking tray. Bake the cookies for around 15 minutes.
Once done place the cookies on wire rack to cool.
Melt the chocolate in the microwave or using double boiler method.
Dip ½ of each cookie in the chocolate and sprinkle almonds and crushed rose petals. Once all the cookies are done place them in the refrigerator for 10 minutes to set.
Store the cookies in an airtight container for 4-5 days.