Skip to Content
This post may contain affiliate links and I may earn a small commission with each sale.

Double Chocolate Layer Cake (Chocolate Mayonnaise Cake)

This is my favorite chocolate cake recipe because it’s easy to make, ready in under an hour, and reminds me of the famous Portillo’s chocolate cake from Chicago! You might know this as “chocolate mayonnaise cake” – a moist chocolate cake, rich and chocolatey, covered in a thick layer of chocolate buttercream frosting, and layered for a decadent dessert. The perfect base for my homemade Portillo’s Chocolate Cake Shake.

A slice of chocolate cake being lifted by a cake server

Don’t run away just because of the name! Mayonnaise is an ingredient that’s doing triple duty, and you would never know that it’s included if I didn’t tell you.

Which I have to… so you can make it… yeah.

But really… mayonnaise?

A measuring cup full of mayonnaise

I pretty much avoid mayonnaise unless I’m making a big batch of my copycat Ruby Tuesday pasta salad, and the other exception is this cake.

Mayonnaise is generally just a mix egg yolks, oil, vinegar and salt. And if you think about most cake recipes, they call for eggs, oil, salt and sometimes also vinegar – so the mayo is covering the jobs of all those ingredients at once!

So don’t let the idea of adding mayo to this chocolate cake gross you out, because I promise there’s no aspect of the completed cake that will deter you from falling in love with it.

Portillo’s Chocolate Cake Copycat

Four photo collage showing the process of making chocolate cake batter with a hand mixer

I call this my Portillo’s Chocolate Cake copycat recipe. If you don’t already know, I’m originally from Illinois and one of the things I miss the most about it (aside from the deep dish pizza because ooooooohmygod) is Portillo’s.

Portillo’s makes some of my favorites foods, and it’s the first place I stop when I go to visit. I order the same thing every time:

  • Italian Beef sandwich, dry with gravy on the side
  • Cheese fries (crinkle fries, to be precise)
  • Chocolate cake shake
  • And depending on how long I’m sticking around town, maybe also a chocolate cake, to go
Four photo collage showing the process of making chocolate frosting with a hand mixer

While I don’t get to go home to Chicago often to indulge myself, the good news is that making my own decadent double chocolate layer cake at home couldn’t be easier – you know, aside from asking someone else to make it.

I normally wouldn’t call for using a box mix, but it’s honestly the easiest way to get the closest taste I want – so that’s exactly what we’re going to use!

Specifically, a box of Betty Crocker Super Moist Milk Chocolate cake mix. You could use a different brand, but to me this one is the best flavor.

Four photo collage showing the process of leveling chocolate cake rounds

How to level a cake

Use a cake leveling tool. I like to use a cake leveler like this – you just adjust the height on each side and hold on to the top while you glide it through the cake from one side to the other.

Use a serrated knife. Place your knife at the edge of the cake dome and hold the blade parallel to the counter while you slice into the cake a few inches. Now remove the blade, turn the cake a quarter turn and do the same thing again. Work your way the rest of the way around the cake, and then take one final parallel slice all the way through to remove the top.

Use a ruler, toothpicks and unflavored dental floss. You may have seen this viral hack in a video at some point. You use a ruler to measure up from the bottom of the cake and insert a toothpick where you want the layer that’s going to be removed.

Turn the cake an eight turn and do the same thing, all the way around. Now wrap the dental gloss (again – unflavored, my friends) around the cake, resting on top of each toothpick. Cross the ends of the floss and pull straight across – this will pull the floss through and slice the cake.

For what it’s worth, this will be the least clean of the three methods, but hey – a hack is a hack, right?

Four photo collage showing the process of assembling a chocolate layer cake with chocolate frosting
A chocolate cake being decorated with chocolate cake crumbs

How to frost a layer cake

There’s no need to be intimidated by decorating a layer cake! Especially this one – we’re not doing any crazy fondant, or intricate piping.

  • Use an icing spatula to spread about 1/3 of your frosting on top of the first layer of cake, within about 1/4″ around the edge.
  • Place the second layer on top, making sure you have it centered and lined up with the bottom layer.
  • Coat the sides of cake with a thin layer of frosting – this is called the “crumb layer” or “crumb coat”. It seals in any crumbs that might manifest as you’re frosting.
  • Now you’ll frost the outside of the cake with the rest of your frosting, in whatever way you’d like!

I like to use the cake tops that are leftover from when we leveled the tops of the cake rounds as a decoration, because it’s simple and avoids waste. Just crumble them and place them on top – boom, decorated.

A slice of chocolate cake being lifted by a cake server

The result is a moist, rich, double chocolatey layer cake with a beautifully thick layer of chocolate buttercream frosting.

This is the kind of cake that you probably want to slice into 16 thinner slices, instead of 8 large ones. It’s indulgent and sweet enough that a larger slice is probably too much to handle.

… that’s not to say I haven’t eaten a big slice with reckless abandon. I just knew as soon as I was done that I probably should have had a little self control because the sugar rush isn’t for the faint of heart!

A slice of two layer chocolate cake on a white plate with a fork and a bite taken out

Once you’ve served everyone at the table, consider throwing a slice of cake into a blender (aff link) with chocolate ice cream to make my favorite chocolate cake shake.

I can’t put into words how much I love it, so you’ll just need to make it to experience it yourself.

Close up of a slice of two layer chocolate cake on a white plate with a fork and a bite taken out

After you’ve made this recipe, please leave a comment below with a rating – and if you came from Pinterest, add a photo to the Pin of what you make to the pin to share your experience!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A slice of two layer chocolate cake on a white plate with a fork and a bite taken out

Double Chocolate Layer Cake (Chocolate Mayonnaise Cake)


  • Author: Leslie Kiszka
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour 15 minutes (includes cooling time)
  • Yield: 816 slices, depending on size 1x

Description

This is my favorite chocolate cake recipe because it’s easy to make, ready in under an hour, and reminds me of the famous Portillo’s chocolate cake from Chicago! You might know this as “chocolate mayonnaise cake” – a moist chocolate cake, rich and chocolatey, covered in a thick layer of chocolate buttercream frosting, and layered for a decadent dessert. The perfect base for my homemade Portillo’s Chocolate Cake Shake.


Ingredients

Scale

Chocolate Cake

  • 1 box (15.25 ounces) Betty Crocker Super Moist Milk Chocolate cake mix
  • 3 large eggs, room temperature
  • 1 cup water
  • 1 cup mayonnaise

Chocolate Frosting

  • 10 ounces semisweet, milk, or dark chocolate chips
  • 1 1/2 cups unsalted butter, room temperature
  • 3 cups powdered sugar
  • 1 Tablespoon vanilla extract

Instructions

Chocolate Cake

  1. Preheat oven to 350°F. Spray two round cake pans with non-stick spray and set aside.
  2. In a large bowl, combine cake mix, eggs, water and mayonnaise and beat with a hand or stand mixer on medium speed until well combined.
  3. Pour half of the batter into each of the prepared pans, and bake for 25-30 minutes or until a toothpick inserted into the center comes out with moist crumbs. 
  4. Let cool in pans for 5 minutes, then carefully remove from pans and transfer to wire racks (aff link) to cool completely.
  5. Once cooled, level off the top of one of the cakes (this will be your bottom layer). You can also level off both if you’d like the top to be flat as well. Set aside the pieces you’ve shaved off the tops and set aside.

Chocolate Frosting

  1. In a double broiler or in the microwave, melt chocolate until smooth and set aside to cool.
  2. In a large bowl, beat butter with a stand mixer or hand mixer (aff link) until smooth.
  3. Add powdered sugar and beat until well combined, starting on low speed and increasing as the powdered sugar incorporates.
  4. Add vanilla extract and melted chocolate, and beat until well combined and smooth.
  5. Place the leveled off cake layer on a platter and frost the top with 1/3 of the prepared frosting. Top with second cake layer and frost the top and sides of both layers with remaining frosting.

Notes

Storage: Store cake, covered, in a cool dry place for up to 5 days. Don’t put it in the fridge, though – it’ll dry out.

  • Category: Dessert
  • Method: Bake
  • Cuisine: American

Keywords: double chocolate layer cake, double chocolate cake, chocolate layer cake, portillo’s chocolate cake, chocolate mayonnaise cake

Recipe Card powered byTasty Recipes

Chocolate Cake Shake
← Previous
Volume Conversions for Baking Recipe Ingredients
Next →
Let us know what you think!
Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Nazreen Ramlall

Wednesday 7th of October 2020

Hi Thank you for sharing your recipe but I'm in South Africa so can I use any cake mix or can you advise how much cake flour and cocoa to use instead of cake mix for this yummy chocolate mayonnaise cake please.

Leslie Kiszka

Wednesday 7th of October 2020

Hi Nazreen, thanks for reaching out - I love hearing from readers outside the US! You can use any chocolate cake mix you'd like, I just personally prefer the type listed in the recipe card as my favorite and most consistent results.

Ohioren

Tuesday 11th of February 2020

I love chocolate cakes, it gives me that yummy satisfaction. I have never had it double-layered with mayonnaise.

Thanks for sharing this recipe, am going to bake mine this weekend. My family is gonna love it.

Leslie Kiszka

Tuesday 11th of February 2020

I hope you all love it!

This site uses Akismet to reduce spam. Learn how your comment data is processed.