Preheat the oven to 350 degrees
Grease and flour two 8 inch pans ( my pans are 2 inches deep). You could also divide the batter between three 8 inch pans for slightly thinner layers which allows for an additional layer of filling.
In a medium sized bowl add the flour, baking powder, baking soda, salt and zest of 2 lemons. Whisk to blend and set aside.
In another bowl, add the milk, vegetable oil and lemon juice, and lemon extract. Whisk to blend and set aside.
In the bowl of your mixer, beat the softened butter until smooth. Gradually add the sugar and mix on medium speed 3 to 5 minutes until it is lightened in color and fluffy.
Add the eggs one at a time, mixing until the yellow of the yolk is blended.
With the mixer on low speed, add the flour mixture and the milk mixture alternately. Begin and end with the flour (3 additions of flour and 2 of milk). Slightly increase the speed and mix until combined and smooth, do not mix above medium speed or over mix.
Pour the batter into the prepared pans, smoothing the tops with the back of a spoon. Bake at 350 degrees. If baking three 8 inch pans, bake at 350 for 20-25 minutes. For two 8 inch pans, bake at 350 for 30 to 35 minutes or until a toothpick inserted in the center comes out clean or with only a few crumbs attached. Let the cakes cool in the pans 10 minutes then turn out.
(This recipe makes 7 cups of batter)
For the Lemon Curd Filling
Combine sugar, cornstarch and water in a saucepan over medium heat. Stir constantly, until mixture thickens and comes to a boil (3-4 minutes).
Boil, stirring, for 1 minute more.. Remove the pan from the heat.
Spoon about ½ cup of the hot mixture into a small bowl with egg yolks and stir quickly until combined. Continue stirring, while pouring the egg mixture back into the saucepan.
Return pan to medium heat and cook, stirring, until the curd is thickened and lemon colored (1-2 min). Remove from heat and stir in the butter, lemon juice, and lemon zest.-- Let the lemon curd cool, then press plastic wrap onto the surface, this will prevent a skin from forming on the top. Refrigerate.
This will fill a 2-3 layer 8 or 9 inch cake with some leftover. The recipe can be halved.
I have refrigerated the lemon curd for a week and it was fine....I'm not sure how long it will keep beyond that. Makes 1 ¼ cups
For the Lemon Cream Cheese Frosting
Cut butter into ½ inch slices and add to the bowl of your mixer, beat until smooth.
Cut the cream cheese into pieces and add to the butter, beating until blended.
Add the lemon juice and lemon zest. 1 teaspoon lemon extract, optional for a stronger lemon flavor.
Gradually add powdered sugar and beat until well blended.
This frosting will pipe best if used while still chilled. You can make it in advance, refrigerate and when ready to use let it soften slightly and remix. Do not microwave to soften.