Preheat oven to 350º F (180°C). Generously grease a 9×13-inch cake pan. You can also line the pan with parchment paper with enough overhang on the sides to easily lift the cake out.
In a large bowl, sift flour, baking powder, baking soda, and salt. Set aside.
Using an electric hand mixer or a stand mixer, beat butter until creamy on medium-high speed, about 3 – 4 minutes. Add the sugar and beat on high speed for 4 minutes until creamed and pale, scraping down the sides and up the bottom of the bowl with a rubber spatula as needed. Add lemon juice, lemon zest, and food coloring (if using); continue beating to combine.
Turn the mixer to low and add the flour mixture in three batches, alternating with milk, beginning and ending with the flour mixture; beat until just combined, about 30 – 45 seconds. Do not overmix. NOTE: The lemon cake batter is thick so use a spatula to spread it into the pan, if necessary.
Pour the cake mixture into the prepared pan. Bake for 40 - 45 minutes, or until a skewer comes out clean when poked in the center. . Let the cake cool in the pan on wire racks for 20 minutes before removing it from the pan. Allow the cake to cool completely, right-side up, on a wire rack before removing the parchment paper. The cake must be completely cool before frosting.