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.
PrintSuper-Moist Old-Fashioned Chocolate Mayo Cake
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.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 12 servings 1x
Ingredients
-
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.
