Chocolate Mayonnaise Cake with Peanut Butter Frosting
Our CHOCOLATE MAYONNAISE CAKE WITH PEANUT BUTTER FROSTING is the perfect chocolate cake. Moist and delicious cake topped with a sweetened peanut butter frosting, this tender cake comes together easily for a scratch made confection for the ultimate in chocolate cake.

Homemade cakes are very special things. I remember as a kid, every year for my birthday my Momma would get a lady in our community, Ms. Louisa to make me a chocolate cake. I looked forward to that soft cake every year. While Ms. Louisa and my sweet Momma have now passed on, I am left with the memories and love in the form of recipes that I proudly hand down to my sweet girls.
Like most foods, desserts can trigger a memory or a nostalgic feeling of comfort and always give us a warm fuzzy feeling in the process. Taking recipes like this one can do the same for the people you love too. It is a way, we can always be together through good food and even better memories.
Ingredients
This chocolate cake recipe is a mild, almost milk chocolate recipe. We use all of the expected ingredients in a scratch made cake with the exception of one secret ingredient. Mayonnaise!
Not sure about this? Well, let me just tell you, it is the thing that makes this cake a two slicer. It helps keep the cake moist but also keeps it from being too sweet. While we love decadent chocolate cake recipes like our COCA COLA CAKE, this is a great alternative for a less sweet experience.
See recipe card for full ingredient list and quantities.
Instructions
For baking cakes, we recommend always measuring your dry ingredients. This will insure an accurate cake every time. Preheat the oven to 350 degrees.
In a large mixing bowl, add eggs.
Mix in sugar.
Add vanilla extract.
Measure and add mayonnaise.
Next, add in water.
Then, mix in all purpose flour, half at a time, mixing well until combined with wet ingredients.
Mix in cocoa.
And baking powder.
Mix in baking soda.
Prepare a 9×13 pan with non stick spray.
Pour cake batter in and bake at 350 for about 30 minutes or until cake tester comes out clean. Idea internal temperature for a cake is 205 degrees. Cool completely.
While the cake is cooling, make the frosting. We add peanut butter to a medium bowl.
Mix in vanilla flavoring.
Add in half of powdered sugar and cream ingredients.
Add water alternately, one teaspoon at a time with remaining powdered sugar until desired cake like consistency.
Spread peanut butter frosting on top of cooled cake.
Allow the frosting to set a bit before serving.
Why Brooke loves this recipe!
Recipes are like antiques. They are meant to be handed down from one generation to another. Each one holding a special memory or nostalgic memory. Here is why we love this one!
Homemade cakes make the best food gift. If you have a peanut butter and chocolate lover in your life, this cake is a tasty way to show them you love them. It is also perfect to take to any function as it is easy to carry after baking in a casserole dish!
Want to save this recipe?
Variations and Substitutions
I can think of dozens of ways to make this your own. Here are a few ideas for variations and substitutions.
- FROSTING – you can replace the peanut butter with butter and add a few tablespoons of cocoa and make this a chocolate on chocolate cake.
- MAYO – while I believe you should try it the way its written, feel free to substitute the mayo with one cup of softened butter instead.
- CHOCOLATE – using dark cocoa is also a good idea on this cake if you wanted it a bit less sweet.
Equipment
🔧 I love to share recipes that are no special equipment required but here are a few things that would definitely make this recipe easier!
Storage
This cake will stay fresh in an airtight cake keeper for a week at room temperature. Keeping it covered in the refrigerator works well if your kitchen is hot or warm in the summer months.
Freeze cake before frosting, covered well for up to a month. Thaw at room temperature, add the frosting and serve.
⭐ LOVE THIS RECIPE? It would mean so very much to me if you would take a moment to rate this recipe and leave me a sweet comment in the recipe card below! ❤️❤️We hope you love all of the Southern and healthy recipes we share here at The Buttered Home and would love to see you back here often!
Chocolate Mayonnaise Cake with Peanut Butter Frosting
Ingredients
For the Cake
- 2 cups all purpose flour
- 2/3 cup cocoa
- 1.25 tsp baking powder
- 1/4 tsp baking soda
- 3 eggs
- 1.66 cup sugar
- 1 tsp vanilla
- 1 cup mayonnaise
- 1.33 cups water
For the Frosting
- 3 cups powdered sugar
- 1/3 cup creamy peanut butter
- 1.5 tsp vanilla
- 3-4 tsps water
Instructions
For the Cake
- Preheat the oven to 350°. Prepare a 9×13 baking dish or cake pan with non stick spray. In a large bowl, mix eggs, sugar, vanilla, mayonnaise and water.3 eggs, 1.66 cup sugar, 1 tsp vanilla, 1 cup mayonnaise, 1.33 cups water
- In another bowl, sift flour, cocoa, baking powder and baking soda. Add dry ingredients to wet in two stages, mixing on low to medium speed after each addition.2 cups all purpose flour, 2/3 cup cocoa, 1.25 tsp baking powder, 1/4 tsp baking soda
- Pour into prepared pan and bake for 30 minutes or until a knife comes out clean. Alternatively, the center temperature should be around 205° for perfect cake. Cool completely before frosting.
For the Frosting
- Cream peanut butter and vanilla. Add in powdered sugar a cup at a time until incorporated. May need to add the water while adding the powdered sugar to reach the desired consistency of frosting. This usually takes 3 to 4 teaspoons of water.3 cups powdered sugar, 1/3 cup creamy peanut butter, 1.5 tsp vanilla, 3-4 tsps water
- Spread over cooled cake working from the center out to spread evenly.
See How To Make It!
🍴 PRO TIP!
This chocolate cake recipe is one of our favorites. The frosting can be kind of stiff, adding the water a little at a time helps get it to the consistency that you like best.
🗹 RECIPE FAQ’S
Adding a little water or milk will help loosen the frosting if too thick. I would do this a teaspoon at a time.
Adding more powdered sugar, a tablespoon at a time works well here. Add a bit and mix in until desired consistency is reached.
Yes, you would just need to adjust your cooking time according to the thickness of the cake. For example, a bundt pan would require more time where a sheet pan would require less. Always keep an internal thermometer handy and if your cake is 205 degrees F in the center, your cake is done and not dry.
If you make this recipe, be sure and post it to Facebook or Instagram and tag us. We love pictures of food.
Also, if you pin this recipe, we would appreciate that when you make it, you use the Made It function in Pinterest too.
And don’t forget to subscribe to our YOUTUBE channel for some great tutorial videos!
Looking for other great recipes like this? Try these:
If you make this recipe, be sure and post it to Facebook or Instagram and tag us. We love pictures of food.
Also, if you pin this recipe, we would appreciate that when you make it, you use the Made It function in Pinterest too.
And don’t forget to subscribe to our YOUTUBE channel for some great tutorial videos!
Reader Review
“I loved the freezer tips and made a double batch so we could enjoy some next week. This easy delicious recipe is a keeper.”
– Karen
⭐⭐⭐⭐⭐