Preheat your oven to 350°F (180°C) and line baking sheets with parchment paper. Preparing everything ahead saves time later. This also ensures cookies bake evenly right away.
Combine flour, baking soda, and baking powder in a bowl. Mixing dry ingredients separately ensures even distribution. This step prevents uneven texture in cookies.
Beat softened butter with both sugars until fluffy and pale. Proper creaming adds air to dough. This step helps create soft and chewy cookies.
Mix in the egg and rose extract until smooth. Scrape down the bowl sides for even blending. The rose extract gives cookies their signature floral aroma.
Gradually add dry ingredients to wet mixture. Mix only until combined to avoid tough cookies. Overmixing makes cookies dense.
Gently stir chocolate chips into the dough. Make sure chips distribute evenly. Every bite should contain chocolate goodness.
Scoop dough balls onto prepared baking sheets, leaving space between them. Cookies spread slightly during baking. Uniform sizes ensure even cooking.
Bake 8–10 minutes until edges turn lightly golden. Centers remain soft while cooling firms them slightly. Avoid overbaking for chewy texture.
While cookies are still warm, press chocolate roses into the tops. Warm cookies help decorations stick. This step adds beautiful presentation.
Place cookies in freezer for about 5 minutes. This sets decorations quickly. It also stops further melting.
Allow cookies to cool fully, then serve and enjoy. Soft texture and floral aroma make them irresistible. Perfect for sharing or gifting.