Mayonnaise Cake (No Eggs!)

Jump to Recipe

This post may contain affiliate links. Read our disclosure policy.

Old fashioned mayonnaise cake is moist and tender with no added oil or eggs. A from scratch chocolate cake with easy chocolate frosting!

a piece of chocolate cake with a bite out

Mayonnaise in cake? Yes. This old fashioned chocolate mayonnaise cake recipe comes from my grandma’s old church cookbook, but it is so appropriate for times when some supplies are running short.

This cake is a classic. Chances are at some point you ate a mayonnaise cake and didn’t even realize it. If you’re new to making homemade cakes, this cake recipe is a great place to start.

Here’s what you’ll love about mayonnaise cake:

  • No eggs needed
  • No oil needed
  • No milk needed
  • Makes a small 9×9″ cake
  • Use canned or make our homemade frosting
  • Moist, tender texture

Why put mayonnaise in a cake?

The mayonnaise added into this chocolate cake replaces the eggs, but it also adds much more than that. Mayo is made up of egg, oil, and vinegar. The oil in the mayo helps to make the cake tender, and the vinegar brings out the chocolate flavor.

Rest easy…the mayonnaise holds a very neutral flavor in baking so your cake will not taste like mayonnaise. It just adds moisture!

Mayonnaise Cake Ingredients

ingredients for mayonnaise cake on a table

This cake calls for pantry staples, but here are a few key tips on some of the ingredients:

  • Water: You can substitute the water for milk if you would like to. Or if you want to boost the chocolate flavor, use strong hot coffee.
  • Mayonnaise: Use full fat mayonnaise for this. The fat in the mayo is what adds to the moistness of this chocolate cake.
  • Unsweetened cocoa powder: I used a dutch processed cocoa powder for both the cake and the frosting, but you can also use the regular cocoa powder. This recipe will work for either type, just make sure it is unsweetened cocoa powder.
  • Heavy cream: You can substitute milk, half and half or evaporated milk for the heavy cream if needed. Heavy cream makes it the creamiest though.

How to Make Mayonnaise Cake

There are 5 easy steps to making the chocolate cake:

  • Prepare. Preheat oven to 350 degrees Fahrenheit. Grease a 9×9″ square pan with cooking spray.
  • Mix wet ingredients. Whisk together sugar, water, mayonnaise, and vanilla.
pouring water into a glass bowl with wet ingredients
  1. Make the flour mixture. In a separate bowl stir flour, baking soda, cocoa powder, and salt together.
dry ingredients for cake in a bowl
  1. Then combine the two. Add dry ingredients to wet ingredients and stir until just combined.ย Do not overmix.
adding dry ingredients to wet ingredients for cake in a glass bowl

chocolate cake batter in a bowl with a whisk
  1. Bake. Pour batter into the prepared baking dish. Bake for 30-35 minutes or until a toothpick comes out clean.

spreading cake batter in an 8x8" baking dish

overhead view of a baked chocolate cake

What frosting to use on chocolate mayonnaise cake?

There are several options for what frosting to use on this cake. We share the instructions for a simple homemade chocolate frosting below. Remember…with frostings it is easiest to use a stand mixer since you’ll need to whip the frosting for several minutes. Or use a large bowl with an electric mixer.

chocolate frosting in a mixing bowl

If you’d like something other than chocolate, consider one of these:

spreading frosting on a chocolate cake

Storage Instructions

Your cake does not need to be stored in the refrigerator and can be stored at room temperature for up to 7 days.

You can freeze the cake too! Store any leftover mayonnaise cake in the freezer for up to 3 months. Wrap in plastic wrap, then place in a second airtight container to keep it fresh.

a piece of frosted chocolate cake with a fork in it

Other Recipes with Mayonnaise

Have leftover mayo? Try one of these:

Want other chocolate cake recipes? Try our mint chocolate cake, Reese’s cake or chocolate sheet cake.

closeup of a piece of chocolate mayonnaise cake on a plate
closeup of a piece of chocolate mayonnaise cake on a plate

Mayonnaise Cake (No Eggs!)

4.75 from 16 votes
Old fashioned mayonnaise cake is moist and tender with no added oil or eggs. A from scratch chocolate cake with easy chocolate frosting!
Servings 9
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes

Email Me This Recipe!
Enter your email and get the recipe sent to your inbox! Plus youโ€™ll get new recipes from us every week.

Ingredients
 

For the Cake:

For the Frosting:

  • ยฝ cup unsalted butter room temperature, 4 ounces
  • ยฝ teaspoon salt
  • 1 teaspoon lemon juice 5 grams
  • 1 teaspoon vanilla extract 5 grams
  • ยผ cup unsweetened cocoa powder 25 grams
  • 3 cups powdered sugar 390 grams
  • ยผ cup heavy cream 2 ounces

Instructions
 

Make the cake:

  • Preheat oven to 350 degrees Fahrenheit. Grease a 9×9" square pan with cooking spray.
  • Whisk together sugar, water, mayonnaise, and vanilla. Set aside. 1 cup granulated sugar, 1 cup water, 1 cup mayonnaise, 1 teaspoon vanilla extract
  • In a separate bowl stir flour, baking soda, cocoa powder, and salt together. 2 ยผ cups all-purpose flour, 1 ยฝ teaspoons baking soda, ยผ cup unsweetened cocoa powder, ยผ teaspoon salt
  • Add dry ingredients to wet ingredients and stir until just combined. Do not overmix.
  • Pour batter into the prepared pan. Bake for 30-35 minutes or until a toothpick comes out clean. Allow cake to cool completely before frosting.

Make the frosting:

  • Make frosting by beating together butter, salt, lemon juice and vanilla extract until light and fluffy, about 1 minute. ยฝ cup unsalted butter, ยฝ teaspoon salt, 1 teaspoon lemon juice, 1 teaspoon vanilla extract
  • Mix in the cocoa powder, 1 cup powdered sugar and heavy cream. Mix to combine. ยผ cup unsweetened cocoa powder, 3 cups powdered sugar, ยผ cup heavy cream
  • Slowly add in the rest of the powdered sugar ยฝ cup at a time until all 3 cups have been incorporated.
  • Turn your stand mixer on high and beat for the next 5 minutes until light and fluffy. Frost cake and cut into squares.

Notes

Store in an airtight container at room temperature.
The calories shown are based on the cake being cut into 9 pieces, with 1 serving being 1 slice of frosted cake. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate. **We are not dietitians and recommend you seek a nutritionist for exact nutritional information.**

Nutrition

Calories: 651kcal | Carbohydrates: 89g | Protein: 5g | Fat: 32g | Saturated Fat: 11g | Cholesterol: 47mg | Sodium: 631mg | Potassium: 116mg | Fiber: 2g | Sugar: 62g | Vitamin A: 429IU | Vitamin C: 1mg | Calcium: 20mg | Iron: 2mg
Course Dessert
Cuisine American
Calories 651
Keyword chocolate cake, homemade cake
About JulieJulie Clark

About Julie Clark

I'm Julie Clark, CEO and recipe developer of Tastes of Lizzy T. With my B.A. in Education and over 30 years of cooking and baking, I want to teach YOU the best of our family recipes.

Get 5 Classic Recipes with a Deliciously Secret Twist

You might also like

Join the Discussion

4.75 from 16 votes (14 ratings without comment)
Subscribe
Notify of

12 Comments
Inline Feedbacks
View all comments

Wolfy
1 month ago

Actually, there are eggs in the cake because mayonnaise is made with eggs. I know you meant you don’t add eggs directly but I just wanted say that.

Sheila Boerema
2 years ago

5 stars
delicious, the middle was a bit wet after cooking the time and temp, so what I did was left it in an off oven for another few minutes. I sprinkled it with powder sugar. My picky teenager ate 3 pieces in one go.

Jean M. Guenot
3 years ago

I made this cake many times and my children ate it up so quick. I made a different type of frosting as I didn’t have heavy cream. I used cream cheese, butter and a bit of milk.

Irene Bowman
3 years ago

Do you think I could substitute Vegan Mayo?

Hannah
4 years ago

My batter came out pretty thick. Is that normal? Iโ€™m a beginner at baking if you canโ€™t tell.

Hannah
4 years ago

Can I use an 8×8 or 13×9? If so, what would I change?

Toni Porter
4 years ago

I also make this cake as a plain cake (eliminate cocoa powder) and as a spice cake (no cocoa, add a bit of favorite desired spice). Always delicious!

Priscilla
4 years ago

4 stars
Iโ€™m making this cake for the second time except today Iโ€™m making it a red velvet cake with cream cheese frosting. The cake is very good and really easy to make. I used my Cuisinart toaster/convection oven to bake it so my house didnโ€™t heat up. The cake itself is like a cross between cake and a fudgie brownie. I also made the chocolate frosting which was just ok to me. I think I would add more butter next time so itโ€™s more of a butter cream frosting. I recommend trying this recipe itโ€™s very good and easy!