150 Cookies
Prep Time
Cook Time
Difficulty Level
Download or Print

Bake these bite-sized goodies for special occasions like the Lunar New Year or as gifts for family and friends – everyone will appreciate that they are home-baked with love.


  • 250 g whole almonds (with skin on)
  • 450 g flour
  • 200 g icing sugar
  • ½ tsp baking powder 1 tsp baking soda
  • ¼ tsp salt
  • 220 ml canola oil
  • 1 egg
  • 1 drop of Egg Yellow food colouring
  • 100 g whole almonds (with skin on), sliced

Preheat oven to 180 C.


Line a baking pan with baking paper. Spread the almonds on the pan and roast in the oven for 10 mins until fragrant. Check occasionally to ensure the almonds do not burn.


Remove the pan from the oven and pour the almonds into a blender. Blend till the almonds have a coarse texture. If you prefer a finer bread crumb texture, blend for a few more minutes.


Mix the flour, icing sugar, baking powder, baking soda and salt in a bowl with a spoon. Sift the ingredients into a large bowl.


Add the canola oil in small amounts to the dry ingredients, so the dough does not get too wet. Use your hands to mix the ingredients to form a ball of dough. If the dough is too wet, add small amounts of flour.


With a kitchen scale, measure 6 g of dough and roll it into a ball. Place the ball of dough on a baking pan lined with baking paper.


Repeat the process with the rest of the dough and place the balls evenly on the pan. You will need five lined baking pans. Alternatively, you can roll out the dough into 4mm-thick sheets and use a cookie cutter to cut out shapes.


Break the egg into a small bowl and beat in the food colouring. Brush the egg wash on top of each ball of dough. Garnish each ball with one sliced almond.


Bake for 20 mins or until golden brown.


Leave the cookies to cool on a wire rack and keep in an air-tight container for up to three months.

Recipe: Belinda Foo / The Striats Times


Download or print the recipe