Preheat the oven to 350ºF (180ºC). Line two large baking sheets with parchment paper
In a large bowl, beat the butter, with an electric mixer on medium speed, until smooth. Add the rose petals and beat on low speed until combined.
Add the powdered sugar, vanilla extract and salt. Beat until well combined.
On low speed, mix in the flour in two additions. Beat just until combined.
Roll the dough into 1 1/4-inch balls, about 1/2 ounce (14g) each. Place the dough balls about 2 inches apart onto the prepared baking sheets.
Bake for 7 minutes, then remove from the oven. Press indentations into each cookie with a 1-inch diameter pastry tamper or with the flat top of a 1-inch diameter bottle cap.
Return the cookies to the oven and continue baking until the edges are light golden brown, about 5-6 more minutes.
If the indentations in your cookies lose definition, press again with the tamper or bottle cap while the cookies are still hot on the baking sheet.
Transfer the cookies to a cooling rack to cool completely.