Preheat the oven to 350ºF. Prepare your 8-inch cake pans using your preferred method. We like to use a piece of parchment paper on the bottom as well as buttering and flouring the bottom and sides.
Into a bowl, zest and juice the lemons.
In the bowl of a stand mixer with a paddle attachment, add the flour, sugar, baking powder, baking soda, and salt (if using unsalted butter). Pulse the stand mixer to combine the ingredients.
Add the softened butter, vegetable oil, and heavy cream. Mix on medium-low speed until no dry flour remains and the mixture is a sandy texture, scraping the sides and bottom of the bowl as needed.
Add the soy milk, Just Egg, and vanilla extract. Mix on medium-low speed until well-combined. Turn off the mixer then scrape the sides and bottom of the bowl. Then mix on medium speed for 2 minutes.
Turn off the mixer then scrape the sides and bottom of the bowl. Add the lemon zest and lemon juice. Mix on medium-low speed just until well-combined.
Turn off the mixer, remove the bowl, scrape the sides and bottom of the bowl, then fold the batter a couple times.
Pour the batter evenly into the three prepared cake pans. Bake in the center of the oven for 35-40 minutes until the tops begin to brown, the sides have pulled away from the pans, and a cake tester (skewer, toothpick, knife) comes out clean.
Remove the cakes from the oven. Let them cool completely in the pans.