Step 1: Bake the Lemon Cake
Preheat your oven to 350°F (175°C). Grease and line the cake pans with parchment paper.
In a bowl, whisk together the flour, baking powder, baking soda, and salt.
In another bowl, cream the butter, oil, and sugar until light and fluffy. Add the eggs one at a time, mixing well. Stir in the lemon zest and juice.
Gradually add the dry ingredients to the wet, alternating with buttermilk, beginning and ending with the dry mixture. Mix until just combined.
Divide the batter evenly between the cake pans and bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean. Cool completely on a wire rack.
Step 2: Make the Strawberry Filling
Combine the diced strawberries and sugar in a saucepan. Cook over medium heat until the strawberries soften and release their juices.
Mix the cornstarch and water into a slurry, then stir into the strawberries. Cook until thickened. Cool completely before using.
Step 3: Prepare the Lemon Cream Frosting
Whip the heavy cream until soft peaks form. In a separate bowl, beat the cream cheese, powdered sugar, lemon zest, and vanilla until smooth.
Gently fold the whipped cream into the cream cheese mixture. Chill until ready to use.
Step 4: Assemble the Cake
Place one cake layer on a serving plate. Spread a thin layer of frosting, followed by the cooled strawberry filling.
Top with the second cake layer and frost the entire cake with the lemon cream frosting.
Step 5: Add the Lemon Glaze and Garnish
Whisk the powdered sugar and lemon juice to make the glaze. Drizzle it over the frosted cake, letting it run down the sides.
Garnish with fresh strawberries and lemon slices for a beautiful presentation.