Preheat the oven to 350˚F (180˚C). Line two baking sheets with parchment paper.
In a medium bowl, whisk together the flour, salt, and rosemary. Set aside.
In the bowl of a stand mixer or another medium bowl, beat the butter and vanilla together on low medium speed until smooth, 1-2 minutes. Add the powdered sugar and granulated sugar and cream on medium until light and fluffy, about 5 minutes.
Add the flour mixture to the butter mixture ¼ cup at a time, stirring with a spatula after each addition until mixed.
Cover the dough and refrigerate for at least 1 hour or overnight.
Remove the dough from the refrigerator and allow it to soften for 5-10 minutes. Meanwhile, thinly slice the strawberries and pick fresh rosemary leaves for garnish. Set aside.
On a lightly floured parchment-lined surface, roll the dough out to ¼ inch thickness. Cut out cookies using a flower-shaped cookie cutter. Using an offset spatula, carefully transfer the cookies one by one to the prepared baking sheets. Reroll the remaining dough and repeat until all the dough is used.
Press 1 strawberry slice onto the center of each cookie and arrange a few rosemary leaves around it to resemble flower stems. Return sheets to the refrigerator and chill for 15 minutes before baking to prevent cookies from spreading.
Bake for 15 to 20 minutes, until the edges are lightly golden.
Remove from the oven and let the cookies rest on the baking sheets for 3 minutes, then transfer to a wire rack to cool completely, about 30 minutes. Store in an airtight container in the refrigerator for up to 5 days.
Enjoy!