Preheat oven to 350 degrees F. Butter and flour two 6-inch cake pans. This batter is sticky so I also lined the bottoms with parchment. I highly recommend this. You don’t want to bake the whole thing up and have it stick. Set the pans aside. See below for link in the notes on baking cake layers flat. I do this every single time and it’s SO helpful.: As you heat the oven, notice the warm, dry air rising and how the kitchen begins to hold heat, which helps your cakes rise steadily. Buttering and flouring the pans creates a thin barrier that prevents sticking, while parchment ensures the bottoms release cleanly. If you skip lining, the delicate layers may tear when you remove them. A common mistake is not prepping pans until right before batter goes in, which can let butter settle and become uneven. Aim for even coating and press parchment snugly so it lies flat.
In a large bowl or the bowl of a stand-up mixer (with the paddle attachment), add the all-purpose flour, sugar, cocoa powder, espresso powder, baking soda, baking powder and salt. Mix until combined. Next, crack in the egg, pour in the buttermilk, warm water, olive oil and vanilla. Mix until thoroughly combined and the batter is smooth, about 1 minute. The batter will be thinner than cake batter that you’re probably used to—that’s ok!: You should smell the cocoa blooming as the warm water wakes it up, and the batter will move like a silky ribbon. Mixing dry then wet avoids overworking gluten and keeps the crumb tender, which is why I combine components in stages. If you overmix, the cake can become tough, so blend only until smooth. Watch for visual cues, such as a uniform color and no streaks of flour, to know you are done.
Divide the cake batter amongst the two cake pans and transfer to the oven to bake for 27 to 30 minutes, or until a skewer inserted into the center comes out clean. Clean out the bowl you used to make the cake and dry it thoroughly. While the cake is cooling, use it to make the frosting.: As the layers bake you will notice the tops change from glossy to matte and the edges pull away slightly, both signs of doneness. The aroma will be warm and chocolate forward, and you may hear a soft settling sound as moisture redistributes. Let the cakes cool slightly before turning them out so they set and do not split. A common error is opening the oven too often, which can cause uneven rise, so trust the time and peek only near the end.
Add all of the ingredients to the cleaned large bowl or the bowl of the stand-up mixer (with the paddle attachment), add the butter, powdered sugar, melted chocolate, cream or milk and vanilla extract. Beat until thoroughly combined and fluffy, about 1 minute. Scrape down the sides of the bowl and mix one last time, just to ensure everything is combined.: When you combine the unsalted butter and powdered sugar with melted dark chocolate and cream, the aroma will be intensely chocolatey and the texture will shift from grainy to velvety. This step is about aeration, which gives the frosting lightness, so beat until it looks glossy and holds soft peaks. If butter or chocolate are too warm the frosting will appear loose or greasy, so allow the melted chocolate to cool slightly. A typical slip is adding liquid too quickly, which can break the frosting, so add cream gradually.
Add a few tablespoons of frosting to the center of one of the rounds of cake. Smooth it around, until it reaches the edges. Add a pinch of salt all around. Place the second layer on top. Since I was going for a naked cake look, I added more frosting to the seam of the two cakes and smoothed it all around. Neat is not the goal!: As you spread, you will feel the gentle resistance of the frosting against the cake, and crumbs may cling to the spatula if you press too hard. The thin initial layer helps seat the top, and the pinch of flakey sea salt contrasts the sweetness while brightening flavors. If you see large crumbs in the frosting, pause and press them away or use a thin crumb coat before adding more frosting. Avoid heavy pressure which can compress the layers.
Add the remaining frosting to piping bag with a star tip attached. In the center of the top layer of cake, pipe out a rose by starting in the center and going all the way around twice. Complete the cake by adding smaller roses around the center rose. Don’t be shy to practice on a piece of parchment first and then simply add the frosting back to the piping bag—no waste!: When piping, you’ll notice the frosting holds its shape and offers a satiny sheen. The motion should be steady and confident, and practicing on parchment helps you get comfortable with pressure and speed. If the frosting is too soft to hold detail, chill it briefly. A frequent mistake is squeezing unevenly which makes uneven petals, so keep your wrist steady and rotate the cake if possible rather than moving your hand around the cake.
Top the cake with a sprinkling of flaked sea salt.: The final touch is visual and gustatory, a delicate scatter of flakey sea salt that catches the light and offers tiny bursts of savory crunch. Apply sparingly, tasting a small bit first so the salt does not dominate. If you over salt, you can brush some off gently with a clean finger or spoon.