Chocolate Mayonnaise Cake – Only 7 ingredients!

Prep 15 mins
Cook 45 mins
Add'l 15 mins
Total 1 hr 15 mins
Post may contain affiliate links. Read my disclosure policy.

This Chocolate Mayonnaise Cake recipe uses mayo in place of oil and eggs, so you only need 7 ingredients! Top it off with sweet whipped chocolate frosting!

Looking for more chocolate cake recipes? I highly recommend my Chocolate and Peanut Butter Dream Cake! It’s an epic cake recipe that’s easy to make and always a crowd pleaser!

Chocolate Mayonnaise Cake

I know those three words may send some of you running, but don’t! Trust me!! Stick around, because this chocolate cake is absolutely divine and so easy to make.

What is Mayonnaise Cake?

This is a classic mayonnaise cake recipe using mayonnaise in place of the eggs and oil in a traditional chocolate cake recipe.

The cake itself only uses 7 ingredients and is both fluffy and moist, all at the same time. It has a delicious rich chocolate flavor that can be enhanced with an optional pinch of instant espresso powder.

To top it off, we make my favorite whipped chocolate frosting to generously spread on top in nice thick chocolate-y swirls.

Fluffy whipped chocolate icing spread on top of chocolate cake.

An Old Fashioned Chocolate Cake from the Great Depression Era

If you are wondering where the idea ever came from for a mayonnaise cake recipe, just ask your grandparents…or anyone who lived though the Great Depression. 

The classic chocolate mayonnaise cake was born during the Great Depression when many fresh ingredients were harder to come by and also harder to afford for cakes. 

Mayonnaise is made from two main ingredients – oil and eggs. So, thus the mayonnaise cake was born using mayonnaise in place of the eggs and oil in the chocolate cake recipe.

This recipe has stood the test of time because the mayonnaise actually produces a wonderful cake crumb that is both moist and fluffy at the same time. So this is definitely one of those times where I say, don’t knock it ’till you try it! 

Ingredients in glass bowls with a whisk.

Chocolate Mayonnaise Cake Ingredients

You only need SEVEN easy ingredients for this Chocolate Mayonnaise Cake recipe. Plus, one bonus optional ingredient. 

  • Flour
  • Sugar
  • Cocoa Powder
  • Baking Soda
  • Whole Milk
  • Mayonnaise
  • Vanilla Extract

Then, if you have it on hand and are feeling fancy, I like to add a teaspoon of instant espresso powder. It doesn’t add a coffee flavor to the finished chocolate cake recipe, but it does boost the chocolate intensity flavor! 

Chocolate Buttercream Icing in a bowl swirled together.

Top Your Cake With the Best Chocolate Frosting

Below are the ingredients you will need to make my favorite Chocolate Buttercream recipe:

  • unsalted butter
  • cocoa powder
  • vanilla extract
  • salt
  • powdered sugar
  • milk (or evaporated milk)

To finish off your cake in a grand and delicious fashion, I recommend generously icing it with my favorite chocolate buttercream frosting recipe.  It’s a classic chocolate buttercream recipe using cocoa powder for the chocolate addition and evaporated milk. 

You can use regular milk, however if you use evaporated milk the entire cake can be stored at room temperature. I personally think this cake is best served and stored at room temp, so I recommend using evaporated milk over regular milk in the chocolate frosting. 

Two slices of Chocolate Mayonnaise Cake on a black plate with a fork.

I dare you to try this easy chocolate cake recipe with a thick layer of my favorite chocolate frosting on top and tell me you aren’t in love. 

It is absolutely one of my favorite chocolate cakes and it is such an easy dessert to whip together. 

Head on over to Dixie Crystals to get the full recipe I developed for them by clicking the button below:

Post may contain affiliate links. Read my disclosure policy.

Related Posts


Share a Comment

35 Responses
  1. Vicky

    My mother in law used to make mayonnaise cake but it included miracle whip, (no Mayo) and coffee. It is the best recipe I have ever tried for a chocolate cake! I’m thankful I have this old recipe.

    1. A woman holding a camera standing in front of some shelves.

      Hi Pat! I have never tried this – or any cake – with salad dressing, so I am not sure how it would turn out. I wish I could help more!

    2. Marcy

      I came upon this recipe, in the 1970’s I made it back then numerous, times with great reviews. It’s funny I was thinking about this cake, and here it is. I will wait until it’s cooler to put my oven on, but for sure I will make it!

    3. Mary Miller

      I made this cake for the first time, and made the yummy icing too! I took it to church for fellowship meal and all but one piece got eaten up!! I love it , it was easy and delicious and very pretty!! Thanks

  2. Noreen

    Hi Jessica, Can I use two 9 inch round cake pans instead of a baking sheet? If so what would the baking time be? Thanks ahead.. Noreen

    1. A woman holding a camera standing in front of some shelves.

      Yes you can! I don’t know the exact baking time for a different sized pan, just keep an eye on it and use the good old fashioned toothpick test to make sure it’s done!

  3. Dee

    A friend posted this on facebook so I decided to make it. I followed recipe exactly including the evaporated milk for the frosting. The entire center of my cake was sunken in. I baked it for 10 min. Longer thinking that would solve the issue but it did not. I used a glass 9×13 pan could that be the issue?  Other wise all the ingredients were exact. 

    1. Noreen

      Did you use Dutch-processed baking cocoa or natural cocoa? Since cocoa powder can be acidic (natural) or neutral (dutched), always stick with the type of cocoa called for in that recipe. Using the wrong cocoa can result in a flat cake, bitter soapy flavor, sunken cupcakes, etc. If you’re in a bind, you can use natural cocoa powder for dutch-process. But do not use dutch-process for natural. It’s unfortunate she doesn’t specify the proper cocoa.

  4. Lisa McLeod

    Can you make this as a vanilla cake instead of chocolate? What would you replace the cocoa powder with? Flour?

    1. Ann Whitten

      1 box (16.5 oz.) yellow cake mix
      1 cup Mayonnaise
      1 cup water
      3 eggs

      Bake 30 minutes or until toothpick inserted in centers comes out clean. Cool on wire rack 10 minutes.

  5. Jacque Hastert

    I have never heard of such a cake! I can’t believe how moist you say it turns out with such minimal ingredients. I can’t wait to start baking.

  6. Sara Welch

    I never knew you could substitute eggs with mayo! This looks perfectly moist and fluffy; excited to try it!

    1. Laura

      My old recipe uses water with mayo. I’ve never used milk in it. It tastes great. I’ve made this cake nd taught both my son nd daughter to make it. I’ve also substituted the cocoa for cinnamon nd nutmeg to make a spice cake. Hope you enjoy it.

  7. Mel

    Jessica this is delicious! I love that there are relatively few ingredients. My daughter and I enjoy baking together and this was a perfect mom-daughter recipe! (we shared it with the entire family though!)

    1. Frank Slater

      Back in the 80s my mother would make a mayonnaise cake from a recipe she got from her mother. She would top it with warm simple syrup right off the stove. It was a hot gooey mess and it’s still one of my favorite “quick” desserts.

    2. Cheryl

      Followed exactly, but personally found the cake to be dry. I know ovens can vary but i don’t think it was an issue of over cooking, the cake didn’t even pull away from the pan. For the frosting I didn’t use full cups of sugar as I thought it sounded like a lot and i still found it too sweet. Im sure is just my preference.
      Thank you sharing.

Thank You For Being Here!

For the past 15 years, Jorge & Jessica have loved getting to share their families' favorite recipes with all of you. They live in Florida with their 3 kids.