Preheat oven to 180 degrees. Grease and flour a 9 inch pan.
Beat butter and sugar till creamy.
Add one egg at a time and beat till combined.
Sift all the dry ingredients into the egg mixture and beat till all moist.
Add in the pear and almonds and fold in. The batter would be very thick.
Spread into the pan. Bake for 50 to 60 minutes till a skewer comes out clean.
Cool in the pan for 10 minutes before flipping onto a cooling rack.