Let’s just address it right away.

Yes… there’s mayonnaise in this cake.

And no—you won’t taste it.

What you will notice is how incredibly soft, rich and moist this Chocolate Mayonnaise Cake turns out. It’s the kind of cake people take one bite of and immediately ask, “What did you do to this?”

The answer is simple—and a little surprising. This old fashioned chocolate cake recipe is a vintage cake recipe that has been around for almost 100 years.

If you love old-fashioned cake recipes, you might also like to try our recipes for Tunnel of Fudge Cake and Chocolate Pudding Cake.

chocolate mayonnaise cake on a cake stand

Does Mayonnaise Make Cake More Moist?

Yes—and that’s exactly why this recipe works so well.

Mayonnaise is made from eggs and oil, which are two key ingredients in cake baking.

When used in a cake, mayonnaise:

• Adds richness without heaviness
• Creates a soft, tender crumb
• Helps the cake stay moist for longer

👉 The result is a moist chocolate cake that stays soft and fresh—even the next day.

And don’t worry—you won’t taste the mayonnaise at all.

What Makes This Version Stand Out

There are a lot of chocolate cakes with mayonnaise out there—but this one leans into having a deep chocolate flavor (hello, double cocoa), a soft, fluffy texture that still feels rich and a classic, nostalgic feel—but with really good results

And that frosting? It’s bold, chocolatey and just thick enough to spread beautifully.

four photos showing making cake batter

Ingredients That Do the Work

  • Cocoa Powder (in cake and frosting): Gives the cake a rich, deep chocolate flavor.
  • Mayonnaise: The secret ingredient that makes everything incredibly moist.
  • Cold Water: Helps bloom the cocoa and create a smooth batter.
  • Butter & Cocoa Frosting: Classic, rich and perfectly spreadable.
two photos showing frosting in bowl and cake partially frosted

How to make Chocolate Mayonnaise Cake

  1. You’ll mix the dry ingredients, then combine the mayonnaise, vanilla and water separately.
  2. Once everything is blended together, the batter comes together quickly—no complicated steps.
  3. After baking, the cake layers are cooled and topped with a rich chocolate frosting that finishes everything off perfectly.
chocolate cake on a cake stand

Recipe Tips

  • Don’t overmix the batter: Mix just until combined to keep it tender.
  • Use a good-quality mayonnaise: Brands like Hellmann’s or Duke’s work best.
  • Sift the cocoa and flour: Prevents lumps and gives a smoother batter.
  • Let the cake cool completely before frosting: So the chocolate frosting spreads evenly.
slice of chocolate cake on plate

A Few Easy Variations

• Turn it into a chocolate sheet cake instead of layers
• Add chocolate chips for extra richness
• Use a cream cheese frosting instead
• Add espresso powder to enhance the chocolate flavor

slice of chocolate mayonnaise cake on a plate

When to Make This Easy Chocolate Cake

This is a great go-to for birthdays, potlucks, family gatherings or anytime you want a dependable chocolate cake. Serve slices with a generous scoop of vanilla ice cream.

Storage Tips

• Store covered at room temperature for 1 to 2 days
• Refrigerate for longer storage (up to 4 days)
• Bring to room temperature before serving

This homemade chocolate cake is one of those recipes that surprises people every time. It sounds unusual, but once you try it, it just makes sense. It’s easy, reliable and always turns out incredibly good- just like Hershey’s Chocolate Cake.

chocolate mayonnaise cake on a cake stand
No ratings yet

Chocolate Mayonnaise Cake

Chocolate Mayonnaise Cake is a rich and moist chocolate cake made with a surprising ingredient that creates an incredibly tender texture.
Prep: 25 minutes
Cook: 30 minutes
Total: 55 minutes
Servings: 12 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Video

Ingredients

CAKE:

FROSTING:

Instructions 

PREPARE THE CAKE:

  • Preheat the oven to 350℉. Grease and flour two 8-inch cake pans.
  • Sift the cocoa, flour and baking soda into a medium bowl. Stir in the sugar and salt.
  • In a large bowl, use an electric mixer to combine the mayonnaise, vanilla and water and mix until smooth. Add in the dry ingredients a little at a time, just until all is combined. Don’t over-mix.
  • Divide the batter between the two cake pans; bake for 30 minutes, or until a tester inserted into the center of the cake comes out clean. Cool on wire racks.

FROST THE CAKE:

  • Melt the butter in a large saucepan. Stir in the cocoa. Use an electric mixer to alternately add the powdered sugar and milk, beating to spreading consistency. Mix in the vanilla. Frost as you would traditionally frost a 2-layer cake.

Notes

  • Use full-fat mayonnaise for best results (I recommend Hellmans/Best Foods).
  • Don’t overmix batter
  • Sift dry ingredients for smoother texture
  • Cool completely before frosting
  • Great for make-ahead baking

Nutrition

Serving: 1slice, Calories: 814kcal, Carbohydrates: 117g, Protein: 6g, Fat: 39g, Saturated Fat: 15g, Polyunsaturated Fat: 13g, Monounsaturated Fat: 10g, Trans Fat: 1g, Cholesterol: 56mg, Sodium: 636mg, Potassium: 251mg, Fiber: 5g, Sugar: 85g, Vitamin A: 533IU, Calcium: 45mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Leave a comment

Your email address will not be published. Required fields are marked *

Rate This Recipe