1/2 cup butter, softened
1 cup sugar
1/4 cup buttermilk or sour milk
1 1/2 teaspoons baking powder
½ tsp baking soda
2 eggs
1 teaspoon vanilla
2 cups all-purpose flour / plain flour
1/2 teaspoon salt
1 tsp cinnamon
½ tsp nutmeg
2 cups shredded, peeled apple (about 4 medium)
1 cup chopped walnuts or pecans
1/2 cup craisins
1/4 cup packed brown sugar
3 tablespoons all-purpose flour / plain flour
2 tablespoons butter
1/3 cup chopped walnuts or pecans
1. Preheat oven to 350 degrees F.
2. Grease the bottom and 1/2 inch up the sides of an 9 x 5 x 3-inch loaf pan. Set aside. In a large bowl, beat butter with an electric mixer on medium to high speed for 30 seconds. Beat in sugar until combined. Add flour and salt; beat until combined.
3. Stir in apple, nuts, and craisins. Spoon batter into prepared pan; spread evenly. Sprinkle Streusel-Nut Topping over batter.
4. Bake for 60 to 65 minutes or until a wooden toothpick inserted near the center comes out clean. Cool in pan on a wire rack for 10 minutes. Remove from pan. Cool completely on wire rack. Wrap and store overnight before slicing.
5. To make streusel- nut topping. In a small bowl, combine brown sugar, all-purpose flour. Using a pastry blender, cut in butter until mixture resembles coarse crumbs. Stir in chopped walnuts or pecans.