Preheat the oven to 350 degrees. Prepare your muffin tins by placing cupcake liners, set aside.
In the bowl of a stand mixer, combine the softened butter and sugar. Cream until smooth.
Add in the egg, lemon zest and vanilla. Mix until combined.
Add in the salt, baking powder and flour. Mix thoroughly - stopping the machine to scrape the sides often and mixing again.
Add in the lemon juice and mix until thoroughly combined - again, scraping the sides as needed.
Gently fold in the fresh raspberries.
Using a small ice cream scoop or ¼ cup measuring cup, divide the batter equally among the lined cupcake tins and fill until about ⅔ full.
Bake in the preheated oven for 14-16 minutes or until the edges are slightly browned and the center is set. Allow to cool completely before decorating.
For the frosting - in the bowl of a stand mixer, combine the softened butter, vanilla, salt, lemon juice and about half of the powdered sugar. Mix on low until combined.
Add in the remaining powdered sugar and continue to mix on low until combined. Add a splash more lemon juice if needed if the mix still looks dry and crumbly.
Bump up the speed to medium and whip for an additional minute, until the frosting is smooth and fluffy looking.
Transfer the frosting to a piping bag fitted with a large star tip.
Once the cupcakes are cool, pipe a large mound of frosting on each cupcake.
Decorate with a couple raspberries and some additional lemon zest.
Notes
Storage: Cupcakes can be stored in an airtight container in the fridge for up to 3 days or frozen for 3 months.