Heat the oven to 350ºF. Prepare two 9" round cake pans with cooking spray and line the bottoms with parchment paper.
In a large bowl mix the flour, baking powder, baking soda, salt and sugar.
In a medium bowl mix the oil, almond milk, vinegar, and vanilla extract. Pour the wet ingredients into the dry ingredients and mix until thoroughly combined.
Pour the batter into the prepared cake pans and bake for 35-40 minutes until a cake tester inserted into the center comes out clean.
Let the cakes cool completely in the pans.
Strawberry Puree
In a medium saucepan, add the strawberries and the sugar. Bring to a boil over medium-high heat, occasionally stirring until the strawberries thaw and the sugar dissolves.
Lower the heat and simmer for 20-35 minutes. Puree and let it cool.
Frosting
Beat the butter or margarine in a large bowl with an electric mixer or a stand mixer fitted with the paddle attachment on medium speed until smooth.
Lower the speed and add 1 cup of confectioners’ sugar; mix until creamy. Add the strawberry puree, mix well. Add the rest of confectioners' sugar and vanilla. Beat on high speed until light and fluffy. If needed, add almond milk to thin the frosting.
To assemble
When cakes are cooled completely, gently unmold them. Place one cake on a cake stand and spread a layer of frosting over the cake. Place the second cake on top of the first. Spread a layer of frosting on the top. Lightly frost the sides with the remaining frosting.
Notes
Nutrition based on using butter and consuming 1 of 10 slices of cake.