Preheat the oven: Set oven to 325°F (160°C) and line a baking sheet with parchment paper.
Cream butter and sugar: In a large bowl, beat softened butter and sugar together until fluffy and light.
Add flavorings: Mix in chopped rosemary and optional ingredients like lemon zest, Parmesan, or honey.
Add flour and salt: Gradually add flour and salt, stirring until the dough comes together. Don’t overmix.
Chill the dough: Shape the dough into a log, wrap in plastic, and refrigerate for at least 1 hour.
Slice cookies: Cut chilled dough into ¼-inch thick rounds and place on the prepared baking sheet.
Bake: Bake 15–18 minutes until edges are just golden.
Cool: Let cookies cool on the tray for 5 minutes, then transfer to a wire rack.
Serve and enjoy: Store leftovers in an airtight container.