Preheat Oven: Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone baking mats.
Cream Butter and Sugars: In a large bowl, beat the softened butter, granulated sugar, and brown sugar together until creamy and well combined (about 2-3 minutes).
Add Eggs and Vanilla: Add the eggs, one at a time, beating well after each addition. Then mix in the vanilla extract.
Combine Dry Ingredients: In a separate bowl, whisk together the flour, baking soda, and salt.
Mix Dry and Wet Ingredients: Gradually add the dry ingredients to the butter mixture, mixing until combined. Be careful not to overmix.
Add Chocolate Chips: Stir in the chocolate chips until evenly distributed throughout the dough.
Scoop Dough: Using a tablespoon or cookie scoop, drop rounded balls of dough onto the prepared baking sheets, leaving about 2 inches between each cookie.
Bake: Bake for 10-12 minutes, or until the edges are golden brown but the centres are still soft.
Cool: Let the cookies cool on the baking sheets for 5 minutes before transferring them to wire racks to cool completely, and add some goji berries for topping.