Preheat the oven to 350°F (180°C). Spray or grease and flour a 9- by 5-inch loaf pan.
Whisk together the flour, sugar, baking powder, and salt in a large bowl until thoroughly combined, at least 30 seconds. Scatter the butter cubes over the flour mixture and rub the butter into the flour using your fingers, or cut the butter into the flour with a pastry blender, two knives, or two forks, until the mixture becomes fine crumbs. Toss 1⁄2 cup of the nuts into the flour mixture. Make a well in the center of the flour.
Whisk the eggs lightly in a medium bowl, and whisk in the milk and vanilla. Add the egg mixture to the well in the flour mixture and stir gently but thoroughly, scraping the bottom of the bowl, until the mixture is just combined. Avoid overmixing. Gently fold the strawberries into the batter.
Scoop the batter into the prepared pan and top with the remaining 1⁄4 cup nuts. Bake the bread for about 1 hour 10 minutes, until a toothpick inserted into the center comes out clean (avoiding a strawberry).
Let the bread cool in the pan for 10 minutes. Run a knife around the inside edges of the pan to loosen the bread and turn it out onto a wire rack. Slice and serve warm. Refrigerate any leftovers and reheat in a microwave, or toast and slather with butter.