Preheat the Oven:
Preheat your oven to 375°F (190°C). Line baking sheets with parchment paper or silicone baking mats.
Cream the Butter and Sugars:
In a large mixing bowl, beat the softened butter, granulated sugar, and light brown sugar together until light and fluffy. This should take about 2-3 minutes.
Add Eggs and Vanilla:
Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
Mix Dry Ingredients:
In a separate bowl, whisk together the flour, baking soda, baking powder, and salt.
Combine Wet and Dry Ingredients:
Gradually add the dry ingredients to the butter mixture, mixing until just combined.
Add Chocolate Chips and Cranberries:
Stir in the chocolate chips and dried cranberries until evenly distributed.
Form the Cookies:
Using a cookie scoop or spoon, drop dough onto the prepared baking sheets, spacing them about 2 inches apart.
Bake:
Bake for 10-12 minutes, or until the edges are golden brown and the centers are set.
Cool:
Allow the cookies to cool on the baking sheets for a few minutes before transferring them to a cooling rack to cool completely.