Chocolate mayonnaise cake sounds like something someone made up to win an argument, but it’s real and it works embarrassingly well. You dump everything in one bowl, stir, pour it into a pan, and thirty minutes later you have a cake so moist and rich that people will ask what bakery it came from. The mayonnaise is the whole trick, and nobody will guess it’s in there unless you tell them.
I came across this recipe by accident, flipping through old American baking notes where mayonnaise cakes show up all over the place, especially from decades when eggs and oil were rationed or expensive. Mayonnaise is just eggs and oil already emulsified, so it does the job of both while adding fat and moisture in a form the batter absorbs perfectly. It’s not a gimmick. It’s good engineering.
Why mayonnaise belongs in cake
The reason most homemade chocolate cakes dry out is that people don’t add enough fat, or the fat isn’t distributed well through the batter. Mayonnaise solves both problems at once. A full cup goes in, and because it’s already an emulsion, it blends into the dry ingredients smoothly without needing a mixer or careful technique. The result is a crumb that stays soft for days.

You can use regular mayonnaise or Miracle Whip. Regular gives a richer, more neutral flavor. Miracle Whip is slightly tangier and sweeter, which some people prefer in chocolate cake because it pushes the cocoa forward. I’ve made it both ways and honestly can’t pick a winner. Use what’s in the fridge.
The cocoa powder matters more than the mayo brand. Use a good unsweetened cocoa, not the dusty tin that’s been open for two years. Half a cup is generous, and it gives the cake a deep, dark chocolate flavor without needing melted chocolate or chocolate chips. If you have Dutch-process cocoa, it works and gives a slightly smoother, less sharp chocolate taste.
The simplest method you’ll find
Preheat the oven to 350 and grease and flour a 9×13 pan. That’s the only prep. In a large bowl, combine two cups of flour, one cup of sugar, two teaspoons of baking soda, half a cup of cocoa powder, a teaspoon of vanilla, one cup of mayonnaise, and one cup of lukewarm water. Mix it all together until smooth.
That’s it. No creaming butter and sugar, no alternating wet and dry, no folding egg whites. One bowl, one stir. The batter will be thinner than you expect from a cake, closer to a thick pancake batter, and that’s right. The baking soda and the moisture from the mayo do the lifting.
Pour it into the pan and bake for about thirty minutes, until a toothpick in the center comes out clean. Let it cool completely in the pan before you frost or cut it. A warm cake crumbles and the frosting slides off, so patience here pays.
What I’d put on top
This cake is rich enough to eat plain, dusted with powdered sugar, and that’s how I serve it most often because it keeps the effort honest. If you want frosting, a simple chocolate buttercream or a cream cheese frosting both work well against the dense, fudgy crumb. Whipped cream and berries in summer. A ganache drizzle if you’re showing off.
One combination I keep coming back to: a thin layer of salted caramel over the top with flaky sea salt. The salt cuts the sweetness just enough and the caramel plays off the cocoa beautifully. It sounds fancy but a jar of store-bought caramel sauce and a pinch of Maldon does the job in thirty seconds.

How it came to be a weeknight cake for me
Where I grew up, dessert after dinner was fruit or nothing. Cake was for occasions, and it was always a project. Moving around and cooking in different kitchens taught me that a good cake doesn’t have to be complicated, and some of the best ones lean on cheap, ordinary ingredients treated simply. Mayonnaise cake is the extreme version of that philosophy. A jar of mayo, cocoa, flour, sugar, and water. That’s a pantry. That’s a Tuesday night.
I started making it when I wanted something chocolate after dinner and didn’t want to go to a store or spend an hour in the kitchen. It has never let me down. The crumb is tight and moist, almost brownie-like in the center, and it stays that way for three or four days covered on the counter, which means leftovers are just as good.
A few things to keep in mind
Lukewarm water, not hot, not cold. Hot water can start cooking the eggs in the mayo and you get a weird scrambled texture. Cold water doesn’t dissolve the cocoa and sugar as well. Lukewarm from the tap is fine.

The baking soda is the only leavener, and two teaspoons is correct even though it sounds like a lot for a single-layer cake. The acid in the mayo activates it, and together they give the cake its lift. Don’t substitute baking powder or the cake will be flat and dense.
This is a 9×13 sheet cake, not a layer cake. You can bake it in two round pans for layers, but reduce the time to about 22 to 25 minutes and check early. A sheet cake is simpler and feeds a crowd, which is why I almost always go that route. Sixteen servings from one pan, and every piece looks the same. No leveling, no stacking, no drama.
Take it further
If you want to push this into something special without much extra work, try replacing the water with lukewarm coffee. The coffee doesn’t make the cake taste like coffee; it deepens the chocolate. It’s the oldest trick in chocolate baking and it works every time. Use whatever brewed coffee you have, even instant dissolved in warm water. One swap, noticeably richer flavor, zero extra effort.
Chocolate Mayonnaise Cake
Description
A rich, moist chocolate cake made with mayonnaise, cocoa powder, and pantry staples. One bowl, no mixer, and ready in about 40 minutes.
Ingredients
Instructions
-
Preheat the oven to 350 degrees Fahrenheit.
-
Grease and flour a 9x13 inch baking dish.
-
In a large bowl, mix together all the ingredients until smooth.
-
Pour the batter into the prepared baking dish.
-
Bake for about 30 minutes, or until a toothpick inserted in the center comes out clean.
-
Allow to cool completely before frosting or slicing..
Nutrition Facts
Servings 16
- Amount Per Serving
- Calories 207kcal
- % Daily Value *
- Total Fat 11g17%
- Saturated Fat 1g5%
- Cholesterol 5mg2%
- Sodium 248mg11%
- Potassium 60mg2%
- Total Carbohydrate 26g9%
- Dietary Fiber 1g4%
- Sugars 12g
- Protein 2g4%
- Vitamin A 10 IU
- Calcium 7 mg
- Iron 1.1 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Use lukewarm water, not hot or cold. Hot can scramble the eggs in the mayo; cold doesn't dissolve cocoa well. For a richer chocolate flavor, replace the water with lukewarm brewed coffee. Nutrition per serving (serves 16): 207 calories, 26g carbohydrates, 2g protein, 11g fat, 1g saturated fat, 5mg cholesterol, 248mg sodium, 60mg potassium, 1g fiber, 12g sugar, 10IU vitamin A, 7mg calcium, 1.1mg iron.