• 1/2 cup butter, softened
  • 1 cup white sugar
  • 2 eggs
  • 1/2 cup milk
  • 1 teaspoon vanilla extract
  • 2 cups all-purpose flour
  • 1/2 teaspoon salt
  • 1 teaspoon baking powder
  • 1 1/2 cups diced green apple, peeled
  • 1/2 cup chopped walnuts or pecans

For the Streusel Topping:

  • 5 tablespoons cold butter
  • 1/3 cup all-purpose flour
  • 2 tablespoons white sugar
  • 2 tablespoons brown sugar
  • 2 teaspoons ground cinnamon

For the Vanilla Glaze:

  • 1 tablespoon butter, melted
  • 1/2 cup powdered sugar
  • 1 tablespoon milk
  • 1/4 teaspoon vanilla extract


  1. Preparation: Preheat your oven to 350°F. Line a loaf pan with parchment paper or apply a non-stick cooking spray.
  2. Prepare the Batter: In a mixing bowl, cream the softened butter and sugar together until light and fluffy. Add the eggs, milk, and vanilla extract, and mix until blended well.
  3. Dry Ingredients: Stir in the flour, salt, and baking powder until just combined. Gently fold in the diced apple and your choice of nuts.
  4. Transfer to Pan: Pour the prepared batter into the loaf pan, spreading it out evenly.
  5. Make the Streusel Topping: In a separate bowl, combine all the streusel ingredients. Use a fork or pastry cutter to work the ingredients until the mixture becomes crumbly. Evenly sprinkle this over the batter in the loaf pan.
  6. Bake: Place the loaf pan in the preheated oven and bake for 55 to 60 minutes, or until a toothpick inserted into the center comes out clean. The internal temperature should be 200°F when fully cooked.
  7. Cool and Glaze: Allow the bread to cool before removing it from the pan.
  8. Prepare Vanilla Glaze: Whisk together the melted butter, powdered sugar, milk, and vanilla extract until smooth. Drizzle this glaze over the cooled bread.
  9. Serve and Store: Slice the bread and serve. Store any remaining slices in an airtight container.


Leave a Comment