Chocolate Mayonnaise Cake With Peanut Butter Frosting

chocolate mayonnaise cake with peanut butter frosting
Diana Rattray
  • Total: 40 mins
  • Prep: 15 mins
  • Cook: 25 mins
  • Yield: 12 Servings
Nutritional Guidelines (per serving)
434 Calories
26g Fat
48g Carbs
5g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 12 Servings
Amount per serving
Calories 434
% Daily Value*
Total Fat 26g 33%
Saturated Fat 7g 36%
Cholesterol 21mg 7%
Sodium 470mg 20%
Total Carbohydrate 48g 18%
Dietary Fiber 2g 8%
Protein 5g
Calcium 38mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This chocolate mayonnaise cake has long been a favorite with my family. Mayonnaise is the secret ingredient in this super easy, moist chocolate cake and the optional peanut butter frosting is amazing. Mayonnaise replaces the eggs and oil in this easy chocolate cake.

This is frosted with the included fluffy peanut butter frosting, but feel free to dust the cake with powdered sugar or use a fluffy caramel cream cheese frosting or a basic butter frosting.


  • For the Mayonnaise Cake
  • 2 cups all-purpose flour
  • 1/3 cup unsweetened cocoa
  • 1 1/2 teaspoons baking soda
  • 1/4 teaspoon salt
  • 1 cup granulated sugar
  • 3/4 cup mayonnaise
  • 1 teaspoon vanilla
  • 1 cup water
  • For the Frosting
  • 6 tablespoons butter (softened)
  • 3/4 cup peanut butter (creamy)
  • Optional: 1/4 teaspoon vanilla extract
  • 1 cup confectioners' sugar
  • Optional: milk or cream (if necessary)

Steps to Make It

Note: while there are multiple steps to this recipe, this mayo-based dessert is broken down into workable categories to help you better plan for preparation and baking.

Make the Chocolate Cake

  1. Gather the ingredients.

  2. Heat the oven to 350 F (180 C/Gas 4). Grease and flour a 9-inch square baking pan.

  3. Sift together the flour, cocoa, baking soda, and salt.

  4. Whisk the sugar and mayonnaise until smooth.

  5. Then, whisk in the vanilla and water.

  6. Add dry ingredients to the mayonnaise mixture; whisk until well blended.

  7. Pour batter into the prepared cake pan.

  8. Bake for about 30 minutes, or until the cake springs back when lightly touched in the center with a finger.

  9. Cool and then remove from the pan. 

Make the Peanut Butter Frosting

  1. Gather the ingredients.

  2. In a mixing bowl with an electric mixer on high speed, beat 6 tablespoons of softened butter with 3/4 cup of creamy peanut butter and 1/4 teaspoon of vanilla extract, if using.

  3. With the mixer on low speed, beat in the confectioners' sugar. Increase the speed to high and beat until fluffy.

  4. If the frosting is too thick, add milk or cream in small amounts.

  5. Dust the cake with confectioners' sugar or frost with the peanut butter frosting, if desired.

  6. Slice, serve, and enjoy!