Prepare for Baking: Preheat your oven to 175∘C (350∘F). Grease and flour two 8-inch round cake pans, or line the bottoms with parchment paper and grease the sides.
Make the Lemon Cake Layers:
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a large bowl, using an electric mixer, cream together the softened butter and granulated sugar until light and fluffy (about 3-4 minutes).
Beat in the eggs one at a time, mixing well after each addition and scraping down the sides of the bowl.
In a separate small bowl, whisk together the buttermilk, lemon zest, and lemon juice.
Add the dry ingredients to the wet ingredients alternately with the buttermilk mixture, beginning and ending with the dry ingredients (e.g., dry, wet, dry, wet, dry). Mix on low speed until just combined. Do not overmix!
Divide the batter evenly between the two prepared cake pans.
Bake for 25-30 minutes, or until a wooden skewer or toothpick inserted into the center comes out clean.
Let the cakes cool in the pans for 10-15 minutes before inverting them onto a wire rack to cool completely. This is crucial before frosting!
Prepare the Dark Chocolate Ganache:
Place the chocolate chips (or chopped chocolate) in a heatproof bowl.
Heat the heavy cream in a small saucepan over medium heat until it just begins to simmer around the edges (do not boil).
Pour the hot cream over the chocolate. Let it sit for 5 minutes to melt the chocolate, then whisk gently until smooth and glossy.
Let the ganache cool at room temperature until it thickens to a spreadable consistency, about 1 hour. You want it to be thick but still easy to spread.
Whip Up the Vanilla Buttercream:
In a large bowl, using an electric mixer, beat the softened butter on medium speed until creamy and smooth (about 2-3 minutes).
Gradually add the sifted powdered sugar, one cup at a time, mixing on low speed until combined, then increasing to medium-high.
Pour in the heavy cream/milk, vanilla extract, and pinch of salt. Beat on medium-high speed for another 3-5 minutes until the buttercream is light, fluffy, and smooth. If it’s too thick, add a tiny bit more cream; if too thin, add more powdered sugar.
Assemble Your Gemini Cake:
Once the cake layers are completely cool, use a serrated knife to level the tops of the cakes if they are domed, creating flat surfaces.
Place one cake layer on your serving plate or cake stand. Spread the cooled, thickened dark chocolate ganache evenly over the top of this layer, leaving a small border.
Carefully place the second cake layer on top of the ganache.
Now, use an offset spatula or knife to apply the vanilla buttercream frosting to the top and sides of the entire cake. You can make it smooth or create pretty swirls.
Decorate & Chill: If using, sprinkle edible glitter or place fresh berries on top. For cleaner slices and a firmer ganache, chill the cake in the refrigerator for at least 30 minutes before slicing.