Super-Moist Old-Fashioned Chocolate Mayo Cake

The Old Fashioned Chocolate Mayonnaise Cake is a treasured vintage recipe that might sound surprising at first, but trust us — mayonnaise is the secret to a super-moist, ultra-rich cake. This Depression-era dessert skips the eggs and butter, replacing them with mayo (which is made of eggs and oil!) for a decadent texture and deep cocoa flavor.

The result? A tender, melt-in-your-mouth chocolate cake that’s easy to make with pantry staples, no special equipment, and zero fuss. Topped with a simple fudge frosting or dusted with powdered sugar, it’s ideal for weeknight desserts, potlucks, birthdays, or nostalgic weekend baking.


Ingredients Overview

This recipe relies on simple, shelf-stable ingredients and a clever technique that dates back nearly a century.

Dry Ingredients

  • All-purpose flour: The main structure of the cake.

  • Unsweetened cocoa powder: Adds rich chocolate flavor. Use natural cocoa for best rise.

  • Baking soda: The leavening agent that reacts with mayo’s acidity.

  • Salt: Balances sweetness and deepens flavor.

Wet Ingredients

  • Mayonnaise: Use full-fat mayo. It replaces both eggs and oil, giving the cake an incredibly moist texture.

  • Sugar: Granulated sugar for sweetness and structure.

  • Vanilla extract: Adds warmth and aromatic depth.

  • Water or brewed coffee: Hot liquid blooms the cocoa and brings everything together. Coffee enhances the chocolate without making it taste like coffee.


Step-by-Step Instructions

This recipe makes one 9×13-inch cake or two 8-inch rounds.


1. Preheat & Prepare Pans

  • Preheat oven to 350°F (175°C).

  • Grease and flour a 9×13-inch baking pan or line with parchment.


2. Mix Dry Ingredients

In a large mixing bowl, whisk together:

  • 2 cups all-purpose flour

  • ⅔ cup unsweetened cocoa powder

  • 1½ tsp baking soda

  • ½ tsp salt

Set aside.


3. Mix Wet Ingredients

In another bowl, whisk until smooth:

  • 1 cup full-fat mayonnaise

  • 1 cup granulated sugar

  • 1 tsp vanilla extract


4. Combine & Add Hot Liquid

  • Stir the dry ingredients into the mayo mixture.

  • Slowly add 1 cup hot water or brewed coffee, whisking until batter is smooth and lump-free.

  • The batter will be thin — this is normal.


5. Bake

  • Pour into prepared pan and smooth the top.

  • Bake for 30–35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.

  • Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before frosting.


Tips, Variations & Substitutions

Pro Tips

  • Don’t use light mayo — full-fat is key for texture and flavor.

  • Use fresh baking soda for best rise.

  • Let the cake cool fully before frosting to prevent melting.

Variations

  • Layer Cake: Divide into two 8-inch round pans and bake for 25–28 minutes.

  • Chocolate Chips: Stir ½ cup mini chocolate chips into the batter for extra richness.

  • Spiced Chocolate: Add ½ tsp cinnamon and a pinch of cayenne for depth.

Substitutions

  • No coffee? Just use hot water — still delicious.

  • Dairy-free? This cake is already dairy-free if you use vegan mayo.

  • Egg allergy? Perfect — no eggs needed, thanks to mayo.


Serving Ideas & Occasions

This cake is perfect for:

  • Birthdays and casual celebrations

  • Weeknight baking

  • Vintage-themed dinners or potlucks

  • Holiday gatherings when you want a make-ahead dessert

Serve with:

  • A simple chocolate or fudge frosting

  • A dusting of powdered sugar and berries

  • A scoop of vanilla or coffee ice cream


Nutritional & Health Notes

While rich and indulgent, this cake is egg-free and butter-free, making it accessible for certain dietary needs.

Approximate (1 of 12 slices):

  • Calories: ~330

  • Fat: ~14g

  • Carbs: ~47g

  • Sugar: ~26g

  • Protein: ~3g

To reduce sugar:

  • Use ¾ cup sugar instead of 1 cup — still moist and sweet.

To lighten:

  • Use avocado oil mayo for healthier fats.


FAQs

Q1: Why use mayonnaise in cake?

Mayonnaise is made from oil and eggs — both essential cake ingredients. It keeps the cake super moist, even after a day or two, and creates a soft, dense crumb.

Q2: Can I use light mayonnaise?

It’s not recommended. Light mayo has more water and less fat, which can affect texture and moisture.

Q3: Can I make this cake ahead?

Yes! This cake stays moist for up to 3 days when stored covered at room temperature.

Q4: Can I freeze this cake?

Absolutely. Wrap the cooled, unfrosted cake tightly and freeze for up to 3 months. Thaw at room temperature before serving.

Q5: What kind of frosting works best?

A fudge frosting, ganache, or classic chocolate buttercream all pair beautifully. For a lighter finish, try whipped cream and berries.

Q6: Can I make it gluten-free?

Yes — use a 1:1 gluten-free baking blend. The mayo helps keep it tender even without gluten.

Q7: What makes this a “Depression-era” cake?

During the Great Depression, eggs and butter were expensive. Home bakers found that mayonnaise was a thrifty substitute — and the result was incredibly moist, rich cakes.

Print

Super-Moist Old-Fashioned Chocolate Mayo Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A super-moist, vintage chocolate cake made with mayo instead of eggs and butter — a rich, simple dessert that’s quick to make and full of old-fashioned charm.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 12 servings 1x

Ingredients

Scale
  • 2 cups all-purpose flour

  • ⅔ cup unsweetened cocoa powder

  • 1½ tsp baking soda

  • ½ tsp salt

  • 1 cup full-fat mayonnaise

  • 1 cup granulated sugar

  • 1 tsp vanilla extract

  • 1 cup hot water or brewed coffee

Instructions

  • Preheat oven to 350°F. Grease a 9×13-inch baking pan.

  • Whisk dry ingredients in a bowl.

  • In a separate bowl, whisk mayo, sugar, and vanilla until smooth.

  • Stir dry ingredients into wet mixture. Gradually add hot liquid.

  • Pour into pan and bake for 30–35 minutes.

  • Cool completely before frosting.

Notes

  • Use full-fat mayo for best results.

  • For extra richness, stir in chocolate chips.

  • Store covered at room temperature up to 3 days.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star