Chocolate-Caramel Cake with Sea Salt


This recipe had me at the picture. The frosting looked so glossy and soft. Then I read the list of ingredients. Mayo? Salt? Olive oil? Caramel and chocolate? I’m so there. I’ve always wanted to try a mayo chocolate cake so here was my chance.

I have to apologize for the pictures on this post. I let the cake sit in the fridge for a couple of days, so the frosting became hard (not in a bad way), and wasn’t as shiny and pretty as the first day, and the cake looks a little dry, but trust me, it’s still super moist. Also, I was awesome enough to make a mistake right out of the gate. With most recipes, I’m used to creaming butter with sugar, so I automatically started creaming the mayo with the sugar. Then I read the directions. Crap! You’re supposed to mix the eggs with the sugar, and I just used the last of the mayo. Crap!!! I stared at the mixing bowl for at least two minutes trying to decide if I should chuck it, or push forward. I decided to chuck it. Then I spent another couple of minutes deciding whether or not to make a store run, or use Miracle Whip instead. I went with the Whip. The rest of the recipe came together just fine and smelled awesome. I didn’t have 8” pans, so I used my 9” and prepared myself to keep an eye on the baking time and realize that my cake might not be as high.


Moving on to the caramel. This process went fine, make caramel, added salt, blah, blah. I then melted the chocolate as instructed and started sampling as soon as it melted. Meh, I really didn’t taste the caramel. Just chocolate. But very rich, creamy, chocolate. I added a bit more salt and that helped a bit, but I still didn’t really taste caramel. Oh well (understand, it was still delicious). While adding the butter, my arteries began to harden and it finally occurred to me that I was making a half buttercream/half ganache like frosting. I could’ve easily poured this mixture in a mold and made candy bars. They would be a mess once they melted, but they would be delicious.

Anyway, back to the cake. The cakes turned out fine and the assembly went as expected. I decided not to add the salt between the layers because I knew I wasn’t going to cut the cake the same day and I didn’t want the salt to dissolve into the cake.


So a few days later I cut the cake to take pics and assumed that the cake would be dry. It wasn’t! It was still really moist, and delicious. I was pleasantly surprised. I didn’t even miss the butter. Since mayo is nothing more than eggs and oil (not sure what’s in Miracle Whip), you still get the richness. It could’ve use a teeny bit more salt. I’m sure if I put salt between the layers that problem would’ve been solved.  I’m going to play around with the frosting a bit more, but I’m definitely going to make this again for the holidays.

Chocolate-Caramel Cake with Sea Salt



  • Nonstick vegetable oil spray
  • 2¼ cups all-purpose flour
  • ¾ cup natural unsweetened cocoa powder ( I use Guittard Cocoa Rouge)
  • 1¾ teaspoons baking powder
  • ¼ teaspoon baking soda
  • ½ teaspoon kosher salt
  • 3 large eggs
  • 1½ cups sugar
  • 1¼ cups mayonnaise (not low-fat)
  • 1 tablespoon vanilla extract


  • 12 oz. bittersweet chocolate, chopped (I use Callebaut)
  • ¾ cup sugar
  • 1 tablespoon light corn syrup
  • 1 cup heavy cream
  • 1½ cups (3 sticks) unsalted butter, room temperature
  • ¾ teaspoon flaky sea salt (such as Maldon) – I use Falk
  • Extra-virgin olive oil (for drizzling; optional)

Special Equipment:


Preheat oven to 325°. Lightly coat cake pans with nonstick spray and line bottoms with parchment paper; spray again. Whisk flour, cocoa powder, baking powder, baking soda, and salt in a medium bowl.

Using an electric mixer on high speed, beat eggs and sugar until pale and doubled in volume, about 4 minutes. Add mayonnaise and vanilla and beat until just combined. With mixer on low speed, add dry ingredients in 3 additions, alternating with 1⅓ cups lukewarm water in 2 additions, beginning and ending with dry ingredients. Scrape batter into pans, dividing evenly.

Bake cakes, rotating halfway through, until a tester inserted into the centers comes out clean, 25–30 minutes. Transfer pans to wire racks and let cool 20 minutes before turning out onto racks. Let cool completely.

Put the cake together:

Put chocolate in a medium bowl. Bring sugar, corn syrup, and ¼ cup water to a boil in a small saucepan over medium-high heat, stirring to dissolve sugar. Boil, swirling pan occasionally and brushing down sides with a wet pastry brush, until mixture turns a deep amber color, 10–12 minutes. Remove from heat and whisk in cream (mixture will bubble vigorously). Return to medium heat and cook, stirring, until smooth, about 2 minutes. Pour caramel over chocolate and stir until mixture is smooth; let cool, stirring occasionally.

Using an electric mixer on medium-high speed, beat chocolate mixture, gradually adding butter, until frosting is thickened and smooth, about 1 minute. Chill, stirring occasionally, until stiff enough to spread easily, 20–25 minutes.

Place 1 cake layer on a cake stand or platter. Spread 1 cup frosting over to come just beyond edges. Sprinkle with ¼ tsp. salt and place second cake layer on top, pressing down gently. Repeat process with 1 cup frosting and ¼ tsp. salt. Place third layer on top, and spread remaining frosting over top and sides of cake.

Just before serving, sprinkle remaining ¼ tsp. salt over top of cake; drizzle slices with oil, if desired.

2 Comments Add yours

  1. Thanks! I really wanted to add salt to the layers, but since I knew I wasn’t eating it the same day, I was worried about the salt soaking into the cake.

  2. Charisma says:

    Yum! That looks absolutely divine! Love the sea salt added in there!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s