Chinese Walnut Cookies

duration55 mins
meal_typeSnack, Dessert


  • 120 g unsalted butter , softened
  • 1/4 cup granulated sugar
  • 1/4 cup brown sugar
  • 1 large egg , beaten
  • 1 1/2 cup all-purpose flour
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • Pinch of salt
  • 1/2 cup shelled walnuts , broken into smaller pieces


  1. Add butter, granulated sugar and brown sugar into a large bowl. Mix with a hand mixer on low until smooth.
  2. Add 2 tablespoons of egg. Keep mixing until fully and combined.
  3. Add flour, baking powder, baking soda, and salt. Mix until it just forms a dough. Do not over mix. It is OK if there is a bit of dry flour left in the bowl.
  4. Change to a spatula. Add walnuts and add them into the dough.
  5. Preheat the oven to 180 degrees C (350 F).
  6. Line a cookie sheet with parchment paper or prepare a nonstick cookie sheet. Scoop about 1 and 1/2 tablespoons cookie dough and transfer it to the cookie sheet, 1 scoop apart from each other. You can also use smaller cookies by using 1 tablespoon dough per cookie.
  7. Once the dough is divided, flatten the dough into a round disk, about 6-cm (1/3-inch) in thickness.
  8. Mix the remaining egg with 1 teaspoon water to make the egg wash. Right before baking, brush a thin layer of egg wash on the top of each cookies.
  9. Bake for 31 to 35 minutes, or until the cookies are cooked through.
  10. Remove the cookies from the oven and place them onto a cooling rack for 5 minutes. Then transfer the cookies onto the rack until completed cooled down.
Please be mindful of any allergies you and/or your family may have before you try out this recipe.