01 - Preheat the oven to 350°F and line two baking sheets with parchment paper.
02 - Whisk together the flour, sugar, baking powder, salt, and lavender buds in a large bowl until well blended.
03 - Combine the melted coconut oil, non-dairy milk, and vanilla extract in a separate bowl.
04 - Pour the wet ingredients into the dry ingredients and stir until a soft dough forms. Add 1–2 teaspoons additional non-dairy milk only if the dough is too crumbly to hold together.
05 - Scoop tablespoon-sized portions of dough and roll into balls. Arrange on the prepared baking sheets, leaving about 2 inches of space between each cookie.
06 - Gently flatten each ball with your palm or the bottom of a glass. If using the optional topping, mix the sugar and lavender together and sprinkle evenly over the cookies.
07 - Bake for 10–12 minutes until the edges are just beginning to turn golden brown.
08 - Let the cookies rest on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely before serving.