Chocolate Mayonnaise Cake is a delicious chocolate cake that makes the best dessert recipe. This cake bakes moist, delicious and full of chocolate flavor.

Make the best chocolate cake recipe with a staple ingredient. Adding Mayonnaise gives the cake amazing moisture and rich flavor. I was amazed how this one simple ingredients could take my chocolate cake up a notch.
This chocolate cake is perfect for any occasion. If you love chocolate desserts as much as I do, then you are going to love Chocolate Poke Cake, Easy Chocolate Cake Recipe, Depression Cake, Chocolate Sheet Cake with Chocolate Frosting and Chocolate Peanut Butter Cake.
What's in this post: Chocolate Mayonnaise Cake
Why This Recipe Works
This chocolate cake is one my favorite dessert recipe. It is made easily with very little prep time and the ingredients are simple. If you are a baker, you probably already have all the ingredients.
Adding the homemade chocolate frosting makes this cake even better. If you are looking for a rich, decadent chocolate cake this Chocolate Mayonnaise Cake is the one to make.
Ingredients

- Mayonnaise – We recommend using full-fat mayonnaise
- Unsweetened Cocoa Powder – Use quality cocoa powder for rich chocolate flavor
- Cream Cheese – We recommend using softened cream for the best texture
- Butter – We used softened unsalted butter
Scroll to the bottom for the full recipe and ingredients in the recipe card.
Additions and Variations
- Sprinkles – Add fun or holiday sprinkles for amazing taste and texture.
- Chocolate Chips – Another delicious addition is chocolate chips
- Cream Cheese Frosting – We like to top with a chocolate frosting, but you can skip the cocoa in the frosting recipe.
How to Make Chocolate Mayonnaise Cake
- Step 1 – Preheat the oven to 350 degrees Fahrenheit and grease a 9×13 baking pan.

Step 2 – Whisk together all the cake ingredients in a large bowl until the ingredients are combined.

Step 3 – Pour into the prepared pan and bake for 28-32 minutes or until a toothpick inserted into the center comes out clean. Let cool completely before topping with the frosting on a wire rack.

Step 4 – Beat the butter and room temperature cream cheese on medium speed with a hand-held mixer or stand-up mixer until the butter is smooth and creamy (2-3 minutes).

Step 5 – Add in the confectioner’s sugar, cocoa powder, 3 tablespoons of the heavy cream, vanilla extract, and salt. Mix on low speed until fully combined (approximately 1 minute). Check the frosting consistency and add more heavy cream if needed.
- Step 6 – Spoon the chocolate frosting on the cooled cake, then spread it on the layers.
- Step 7 – Then the cake is ready to slice, serve, and enjoy!
Expert Tips
- Baking Pan – Before pouring the cake batter into the baking dish, make sure to spray it with cooking spray. This helps to easily serve the cake and makes cleanup a breeze.
- Baking Time – Cooking time will vary when baking the chocolate cake. We recommend using a toothpick to ensure that the cake is fully baked. Insert the toothpick in the center of the cake, and if it comes out clean, then the cake is finished baking.
- Combining ingredients – When combining the cake mix ingredients until combined. Make sure not to overmix the batter. Mix the ingredients with an electric mixer or with spatula.

Frequently Asked Questions
Adding mayo to your chocolate cake gives it the best texture, making it moist and amazing in flavor.
Yes, in this recipe, we replaced the oil with the mayonnaise. You can also replace the oil with mayo when using a cake mix.
Yes, you can also make this cake in a Bundt Pan or round cake pans for a beautiful presentation.
Refrigerate any leftovers in an airtight container or covered with plastic wrap, for up to 1 week.

More Easy Cake Recipes
We love to hear from you. If you make Chocolate Mayonnaise Cake Recipe, please leave us a comment or a star review.

Chocolate Mayonnaise Cake
Ingredients
For the Cake:
- 1 cup Mayonnaise
- ⅓ cup Unsweetened Cocoa Powder
- 1 cup warm water
- 2 cups All Purpose Flour
- 1 cup Granulated Sugar
- 2 teaspoons baking soda
- ¼ teaspoon Salt
- 2 teaspoons Vanilla Extract
For the Frosting:
- 8 ounces Cream Cheese softened
- 5 Tablespoons Unsalted Butter softened
- 3 cups Confectioners Sugar
- ½ cup Unsweetened Cocoa Powder
- 3-4 Tablespoons Heavy Whipping Cream
- 2 teaspoon Vanilla Extract
- ½ teaspoon Salt
See how we calculate recipe costs.
Instructions
For the Cake:
- Preheat the oven to 350°F and grease a 9×13-inch baking pan.
- Add the mayonnaise, cocoa powder, warm water, flour, sugar, baking soda, salt, and vanilla extract to a large mixing bowl. Mix until just combined and smooth.
- Pour the batter into the prepared baking pan and spread it evenly.
- Bake for 28–32 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cake cool completely before adding the frosting.
For the Frosting:
- Beat the softened cream cheese and butter with a hand mixer or stand mixer on medium speed for 2–3 minutes, until smooth and creamy.
- Add the confectioners sugar, cocoa powder, 3 tablespoons heavy whipping cream, vanilla extract, and salt. Mix on low speed until combined, about 1 minute.
- Check the consistency. If the frosting is too thick, add the remaining heavy whipping cream, a little at a time, until it reaches the desired consistency.
- Spread the frosting evenly over the completely cooled cake.
- Slice into 24 servings and enjoy.





I never thought that adding mayonnaise to a cake would make it taste better but I was completely shocked on how good it tasted. I will definitely be making this much more often.
So much flavor packed into such an easy recipe. I’ll be recommending this one to friends.
This cake turned out so moist!
This cake is so moist and delicious!
I love this cake. However, we used Miracle Whip in my family’s recipe. I don’t usually have Miracle Whip so this recipe works out much better.
Oh, I’m sure it would be delicious with Miracle Whip too!
This was the softest cake I ever made! So Delicious!