Preheat your oven to 350°F (175°C). Line your baking sheets with parchment paper or a silicone baking mat to prevent sticking.
In a medium bowl, whisk together the all-purpose flour, baking soda, and salt. Set aside.
Using an electric mixer, beat the softened butter with the brown sugar and granulated sugar on medium speed until light and fluffy, about 2-3 minutes.
Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next. Then add the vanilla extract and mix until combined.
Gradually add the dry ingredient mixture to the wet ingredients, mixing on low speed until just combined. Avoid overmixing to keep the cookies tender.
Using a spatula, gently fold in the white chocolate chips and chopped macadamia nuts evenly throughout the dough.
Using a cookie scoop or spoon, drop dough balls about 2 tablespoons each onto the prepared baking sheets, spacing them 2 inches apart.
Bake for 10-12 minutes or until the edges are lightly golden but the centers still look soft.
Allow cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely. This helps them set perfectly while staying soft inside.