Step 1: Get Prepped: Preheat your oven to 350°F (175°C). Line your baking sheets with parchment paper.
Step 2: Whisk the Dry Crew: In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Set aside.
Step 3: Cream It Up: In a large bowl, cream together the softened unsalted butter and granulated sugar with an electric mixer until light and fluffy, about 2-3 minutes.
Step 4: Add the Wet Wonders: Beat in the large egg, orange zest, fresh orange juice, vanilla extract, and orange extract. Mix until beautifully combined, scraping down the sides of the bowl.
Step 5: Sour Cream Smoothness: Gently stir in the sour cream until smooth and fully incorporated.
Step 6: Combine Forces: Gradually add your dry ingredient mixture to the wet ingredients. Mix on low speed, and stop as soon as everything is just combined to avoid tough cookies.
Step 7: Drop and Space: Drop rounded tablespoons of dough onto your prepared baking sheets, leaving about 2 inches between each cookie.
Step 8: Bake to Perfection: Bake for 10–12 minutes, or until the edges are lightly golden. Do not overbake.
Step 9: Cool Down: Remove the cookies from the oven and let them cool on the baking sheets for a few minutes. Then, carefully transfer them to a wire rack to cool completely.
Step 10: Frosting Fun – Step 1: While your cookies are cooling, make the frosting. In a medium bowl, beat the softened unsalted butter until creamy.
Step 11: Frosting Fun – Step 2: Gradually add the powdered sugar, beating until smooth.
Step 12: Frosting Fun – Step 3: Stir in the vanilla extract, orange extract, and fresh orange juice.
Step 13: Frosting Fun – Step 4: Add 1-2 tablespoons of heavy cream as needed, beating until you reach your desired frosting consistency. If using, mix in orange food coloring until you get the desired hue.
Step 14: The Grand Finale: Once your cookies are completely cool, frost each one generously. Garnish with a little extra orange zest if desired. Serve immediately.