Preheat your oven to 350°F (175°C) and line a muffin tin with cupcake liners.
In a large mixing bowl, cream together the softened butter and granulated sugar until light and fluffy, about 3-4 minutes.
Beat in the eggs one at a time, followed by the vanilla extract, lemon juice, and lemon zest, ensuring everything is well mixed.
In a separate bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt.
Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk. Begin and end with the dry mixture, mixing until just combined.
Gently fold in the fresh raspberries, being careful not to overmix.
Divide the batter evenly among the cupcake liners, filling them about 2/3 full.
Bake in the preheated oven for 18-20 minutes, or until a toothpick inserted in the center comes out clean.
Remove from the oven and allow the cupcakes to cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely.
Before serving, dust the cooled cupcakes with powdered sugar for added sweetness and garnish each with a raspberry on top.
Notes
Optional: Dust with powdered sugar for added sweetness.