An ultra-chunky buttery cookie stuffed with crunchy macadamia nuts, creamy white chocolate chunks & chewy cranberries. One bite of this cookie will have you craving more!
Course Dessert
Cuisine American
Keywords cranberry white chocolate cookies, white chocolate cranberry cookies, white chocolate cranberry macadamia nut cookies
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings 48 cookies
Calories 134 kcal
Author Linda Warren


  • 1/2 cup butter, softened
  • 1/2 cup shortening
  • 3/4 cup brown sugar, firmly packed
  • 1/2 cup white sugar
  • 1 large egg
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon almond extract
  • 2 cups all purpose flour
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 6 oz. white chocolate baking bar, cut into chunks (I use Ghiradelli White Chocolate)
  • 1 cup macadamia nuts, coarsely chopped
  • 1 cup dried cranberries (I used reduced sugar CranRaisins and it was perfect)
  • 3-4 ounces white chocolate bar for drizzle (optional)


  1. Preheat oven to 350 degrees. Lightly grease cookie sheets.
  2. In a large bowl, beat butter & shortening until creamy. Gradually add sugars and beat until well incorporated. Continue beating while adding the egg, vanilla and almond extracts. In a separate bowl, combine flour, baking soda & salt. Gradually add this mixture to the butter-sugar mixture and continue beating until well mixed. Stir in white chocolate chunks, macadamia nuts and cranberries.
  3. Drop by rounded teaspoonfuls 2” apart onto prepared cookie sheets. Bake for 9-11 minutes or until lightly browned. Cool slightly on cookie sheets then move to wire racks until cooled completely.
  4. Melt 3-4 oz white chocolate in microwave safe dish, in 30-second increments, stirring in-between, until melted. Pour into a small Ziploc bag. Snip corner and drizzle over cooled cookies. Allow chocolate to set prior to storing.
Nutrition Facts
Amount Per Serving
Calories 134 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 3g15%
Cholesterol 10mg3%
Sodium 71mg3%
Potassium 38mg1%
Carbohydrates 15g5%
Fiber 1g4%
Sugar 10g11%
Protein 1g2%
Vitamin A 65IU1%
Vitamin C 1mg1%
Calcium 18mg2%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.