Home » Recipes » Dessert » Old Fashioned Chocolate Mayonnaise Cake Recipe

Old Fashioned Chocolate Mayonnaise Cake Recipe


Tender and flavorful, this old-fashioned Chocolate Mayonnaise Cake recipe is an easy chocolate cake to make from scratch that doesn’t need any eggs. It’s a perfect dessert for beginning bakers. Make this to celebrate a special occasion or any time you need a yummy treat.

A serving of chocolate cake topped with white frosting on a plate.
Let’s make this easy Chocolate Mayonnaise Cake recipe.

Why You’ll Love this Mayo Cake

This easy chocolate mayonnaise cake is super easy to make and the flavor is worth the extra few minutes of effort.

While I typically love cake mix desserts this recipe shows you how to bake an old-fashioned mayo cake from scratch.

I’m NOT a mayonnaise person. I think it’s the devil’s condiment and I won’t eat any mayo-based salads. But sometimes you don’t have a key ingredient and you have to get creative. If you don’t have eggs, mayonnaise is the perfect hack!

Related: Chocolate Mayonnaise Cupcakes

I have a wicked sweet tooth. And once I got up the nerve to make some Mayo Cookies, I knew that I could use the same technique in a cake.

But it’s not just me, this is an old-fashioned idea which means all of our grandmothers made mayo cakes. I just plug my nose and try not to get any on me.

The results are totally worth any discomfort I have. A moist, chocolatey cake topped with a yummy frosting is the reward. And it’s a dessert you need to try.


A bowl with flour and other ingredients being added.

This is a very basic scratch cake recipe that any non-skilled baker can make. I consider myself a decent cook, but baking? Not so much. This is so easy even I can do it.

All of the ingredients needed to make a chocolate mayo cake are things you may have at home already.

Or you can always make a Coke Cake!

How to make Mayo Chocolate Cake

Preheat the oven to 350 degrees

Grease and flour a baking pan and set aside.

If you are lazy like I am, I just use the cooking spray made specifically for baking.

Dry ingredients with cocoa in a bowl with a glob of mayonnaise on top and whisk.

Step 1

In a bowl whisk together the flour, sugar, baking powder and cocoa powder.

Step 2

Then plug your nose, hold your breath and add the mayo.

Mixed chocolate cake batter in a bowl with a whisk.

Step 3

Add the oil and vanilla extract and beat vigorously until everything is combined

Wet cake batter in a baking dish before cooking.

Step 4

Pour the batter into the prepared baking pan

Overhead view of a baked chocolate cake in a dish.

Step 5

Bake for 40 minutes or until done

I like to use a cake tester to make sure it’s cooked all through.

So easy.

How to Serve

A piece of chocolate cake on a plate topped with white frosting.

I like to top the mayo chocolate cake with a really simple Cool Whip Frosting.

But it’s really tasty enough to leave as is if you prefer. It’s rich and yummy!

It’s a dessert that feels perfectly vintage and nostalgic. I love desserts like that. (Hello, Wine Cake).


  • Full-fat mayonnaise is the best to use for adding moisture to the cake and I promise it won’t give you any mayonnaise flavor.
  • If you really want to jazz up the chocolate flavor, you can add 1-2 teaspoons of espresso powder. This is one of my favorite dessert making tips!

Frequently Asked Questions

Can you bake a cake with mayonnaise?

Yes, you can bake with mayo and you should! Made up of eggs and oil, mayo is an easy substitution to use especially in a baking emergency. I first learned of this trick when vacationing with my husband’s family. My brother-in-law didn’t have eggs to make his wife a birthday cake and he grabbed mayonnaise instead. I almost threw up but it was key in showing me that mayo could redeem itself.

Why do you put mayo in a chocolate cake?

Using mayonnaise in a cake recipe helps to make the cake tender and moist. It also somehow brings out the chocolate flavor. You know how some cakes are hard to eat because they are too sweet? Well, mayo tones that down and makes it taste balanced.

How much mayo do you put in a cake?

For this recipe, I’m using half a cup because I am also adding a little oil (to make sure it is super moist). But you can easily ditch the oil in any recipe and use the same amount of mayo instead. And then just skip any eggs called for.

Piece of chocolate cake on a plate with a fork sticking out of it.

Make this mayonnaise chocolate cake recipe next time you want a cake that is full of flavor and super easy to make!

Using the Cool Whip Frosting keeps things super easy and you don’t need to worry about having any decorating skills.

Just make sure the cake is cooled completely before frosting.

Mayo Cake. Do it.

More recipes with mayonnaise

old fashioned chocolate cake from scratch on a plate.

Chocolate Cake with Mayo

Tender and full of flavor, this easy Chocolate Mayo Cake is classic and quick to make from scratch. No eggs, no problem! Baking with mayonnaise is delicious.
No ratings yet
Print Pin Rate
Course: Dessert
Cuisine: American
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Calories: 296kcal
Servings: 12 servings



  • Preheat the oven to 350 degrees.
  • Grease and flour a baking pan and set aside.
  • In a bowl whisk together the flour, sugar, baking powder and cocoa powder.
  • Add the mayo, oil and vanilla extract and beat vigorously until everything is combined.
  • Pour the batter into the prepared baking pan and bake for 40 minutes or until done.
  • Let cool completely before frosting.


Serving: 1g | Calories: 296kcal | Carbohydrates: 35g | Protein: 3g | Fat: 17g | Saturated Fat: 2g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 8g | Trans Fat: 0.1g | Cholesterol: 4mg | Sodium: 167mg | Potassium: 80mg | Fiber: 2g | Sugar: 17g | Vitamin A: 6IU | Calcium: 67mg | Iron: 2mg
Tried this Recipe? Pin it for Later!Mention @CupcakesCutlery or tag #cupcakescutlery!

Click to share!


  1. Baking pan? What size for the Mayo cake?

Leave a Reply

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

Recipe Rating