Moist lemon cupcakes loaded with fresh blueberries and topped with a simple yet decadent lemon buttercream!
Preheat oven to 350 and line a muffin tin with cupcake liners.
In a large bowl combine cake flour, flour, salt, baking powder, and sugar. In another bowl cream together butter, eggs, vanilla, lemon zest, and half and half. Add wet ingredients to dry ingredients in three parts. Mix until all ingredients are just incorporated.
In a small bowl combine blueberries and flour and toss to coat berries. Gently stir blueberries into cupcake batter. Fill each cupcake liner about 2/3 full. Bake 19-22 minutes until an inserted toothpick comes out clean.
In the bowl of a stand mixer fixed with a paddle attachment cream batter on medium speed for about 5 minutes. Add lemon juice, lemon zest, vanilla, and mix another minute or two until smooth. Reduce to low speed and add powdered sugar one cup at a time.
If frosting is too thick, add heavy cream 1 tablespoon at a time until spreadable consistency is reached. (Add food coloring now if desired) Spread or pipe frosting onto completely cooled cupcakes. Top with an extra blueberry and/or sprinkles if desired. Store in airtight container.