1. Preheat the oven to 375 degrees.
2. Cream the butter and sugar together until light and fluffy.
3. Sift together the flour, baking powder, cinnamon, and salt. Mix the egg with the vanilla. Add the flour mixture alternately with the egg mixture to the creamed mixture.
4. Stir in the soy granules. Place rounded teaspoons of the mixture on oiled baking sheets and decorate each cookie with a walnut half. Bake for 12 minutes, or until lightly browned.