1½ cups whole-wheat pastry flour (sub with half regular whole-wheat and half all-purpose if you can't find whole-wheat pastry flour)
2½ cups very finely chopped apples (about 1½ medium apples. I used Granny Smith which is perfect in this recipe)
1 cup sugar (if you want to cut down, substitute a quarter of the sugar with an equal amount of applesauce)
⅓ cup of canola or other flavorless oil
2 tbsp flaxmeal + 6 tbsp warm water. Mix well.
1 tsp baking soda
1 tsp baking powder
½ tsp salt
2 tsp pure vanilla extract
2 tsp of mixed powdered spices-- I ground up some cinnamon, cloves and nutmeg in my coffee grinder.
1 cup walnuts, toasted lightly and chopped
Sift together the flour, salt, baking soda and baking powder.
Beat together the oil, sugar and vanilla for about a minute to aerate.
Add the flaxmeal mixture, beat for a few more seconds to mix, and then add the flour mixture.
Stir with a spatula to get the ingredients well-mixed. The dough will be very stiff. Add the apples and the walnuts and mix well.
Pour the batter into an 8-inch oiled and floured square pan (or use a round cake pan if that's what you have). To make the cake easier to unmold, line the pan with parchment paper or aluminum foil and then oil and flour. I didn't, and trust me, unmolding this cake from the pan was a small battle.
Bake in a preheated 350-degree oven for 40 minutes or until a toothpick inserted in the center comes out clean.
Cool on a rack for at least 10 minutes. Unmold and continue cooling.
Recipe by Holy Cow! at http://holycowvegan.net/2013/03/whole-wheat-apple-cake.html