Preheat your oven to 350°F (175°C) to ensure even baking and perfect golden-brown cookies.
Line your baking sheets with parchment paper to prevent sticking and ease cleanup.
In a large mixing bowl, cream together the softened unsalted butter, brown sugar, and granulated sugar until light and fluffy, about 2-3 minutes with an electric mixer.
Add vegetable oil, eggs, and vanilla extract to the creamed mixture. Beat until well combined.
In a separate bowl, whisk together all-purpose flour, baking soda, baking powder, and salt.
Gradually add the dry ingredients to the wet mixture, stirring until just combined. Avoid overmixing to keep cookies tender.
Gently fold in the white chocolate chips and chopped macadamia nuts for added crunch and flavor.
Use a cookie scoop or your hands to portion dough into 1-inch balls. Roll each ball in granulated sugar to coat thoroughly, creating a crackled effect when baked.
Place the cookie dough balls on the prepared baking sheets, spacing them about 2 inches apart.
Bake in the preheated oven for 10-12 minutes, or until the edges are lightly golden. Cookies will firm up as they cool.
Remove cookies from oven and let cool on baking sheets for 5 minutes before transferring to a wire rack to cool completely. Enjoy warm or at room temperature!