Grease a 9- or 10-inch pie plate.
Preheat oven to 350°.
In a large mixing bowl, combine the flour, brown sugar, baking powder, and cinnamon.
Stir with a large wooden spoon until well mixed.
Cut in the butter, using a pastry cutter or two forks, until the mixture resembles coarse crumbs.
Stir in the raisins and walnuts.
In a small bowl, beat the egg with a fork and then add the vanilla and milk and stir until well combined.
Add to the flour mixture and stir with the wooden spoon until well mixed.
Spoon batter into the prepared pie plate and smooth the top of the batter. (You can sprinkle some cinnamon sugar over the top of the batter if desired. )
Bake for 30 minutes or until a toothpick inserted in the center comes out clean.
Allow cake to cool for at least 15 minutes before cutting.