Begin by preheating your oven to 350°F (175°C). Prepare a 9x5 inch loaf pan by greasing it liberally with butter and then flouring it. Alternatively, line the bottom with parchment paper for easier removal after baking.
In a large mixing bowl, use a hand mixer or stand mixer to cream together the softened butter and granulated sugar. Beat them together on medium speed until the mixture is light and fluffy, about 3-5 minutes.
Then, add the eggs to the mixture one at a time, ensuring you beat well after each addition for a smooth consistency. After incorporating the eggs, mix in the lemon zest and pure vanilla extract until evenly distributed.
In a separate bowl, combine the all-purpose flour, baking powder, and salt. Whisk these dry ingredients together until thoroughly mixed.
Gradually add the dry ingredients to the wet mixture, making sure to alternate with the warmed whole milk. Begin and end with the dry ingredients, mixing gently just until combined. Be cautious not to overmix the batter, as this can lead to a denser cake.
Carefully fold in the freshly squeezed lemon juice and the fresh raspberries. Use a spatula to combine, taking care not to mash the raspberries too much to preserve their shape.
Pour the batter into the prepared loaf pan, using a spatula to smooth the top evenly.
Place the loaf pan in the preheated oven and bake for 60-70 minutes. It’s done when a toothpick inserted into the center comes out clean or with a few moist crumbs.
Once baked, let the cake cool in the loaf pan for about 10 minutes. After that, carefully transfer it to a wire rack to cool completely.
Notes
Dust with powdered sugar and garnish with fresh raspberries and mint for presentation.