Preheat the oven to 350°F.
Line a cupcake pan with liners (makes about 15 cupcakes).
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
In a large bowl or stand mixer, beat the softened butter, oil, and sugar on medium-high speed until light and fluffy (3-5 minutes).
Add the egg whites, vanilla, and almond extract. Beat for 1-2 minutes until fluffy.
On low speed, alternate adding the buttermilk and flour mixture, beginning and ending with the flour mixture.
Fold in the reduced strawberry puree and lemon zest until combined.
Scoop the batter into the cupcake liners and bake for 15-20 minutes, or until a toothpick comes out clean.
Cool completely.