Preheat the oven to 350°F (175°C). Line two muffin pans with cupcake liners.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a large mixing bowl, beat the butter until light and fluffy (about 2-3 minutes). Gradually add the sugar, continuing to mix until smooth.
Add the eggs, one at a time, beating well after each addition. Stir in the vanilla extract to elevate the flavor.
In a small cup, mix together the sour cream and milk. Add the dry ingredients in three parts, alternating with the sour cream and milk mixture. Start and finish with the dry ingredients. Gently mix until combined.
Gently fold in the finely chopped fresh strawberries and, if desired, the pink food coloring to give the batter a fun pink tint.
Scoop the batter into the prepared cupcake liners, filling each about ¾ of the way full (around ¼ cup of batter per liner).
Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean. Let the cupcakes cool in the pan for 5 minutes, then transfer them to a cooling rack to cool completely.