5 tablespoons cold, unsalted butter, cut into small chunks
1 cup chopped, lightly toasted almonds
Preheat the oven to 350ºF. Butter and flour a medium-sized loaf pan.
In a small bowl, combine the flour, brown sugar, cinnamon, and salt. Add in the pieces of butter, and using a pastry cutter, or 2 knives, cut the butter into the flour mixture until coarse crumbs have formed. Mix in the toasted almonds.
Then, in a medium bowl, combine the flours, baking soda, powder, salt, sugar, and spices. In a separate bowl, cream the butter using an electric mixer on medium speed. Then add the eggs, yogurt, and vanilla. Fold in the pumpkin puree. Gradually fold in the flour mixture in three additions, stirring between each. Pour half of the batter into the loaf pan, then top with about 1/3 of the streusel. Pour in the rest of the batter, then top with the remaining 2/3 of the streusel.
Bake for 55 minutes, or until a knife inserted in the center comes out clean. Cool and serve!