Chocolate Mayonnaise Cupcakes with Caramel-Butterscotch Frosting

Chocolate Mayonnaise Cupcakes with Caramel-Butterscotch Frosting

I adapted this chocolate-mayonnaise cupcakes recipe from one by Hellmann’s, increasing the cocoa powder and sugar and reducing the eggs by one. It’s easy to assemble and practically foolproof. The batter is rich and deeply chocolaty and results in bouncy little cupcakes that don’t dissolve into a shower of crumbs with the first bite. You must, must, must try these with the Caramel-Butterscotch Buttercream Frosting; its robust singed-brown-sugar flavor perfectly complements the almost black plainness of the cupcakes. In fact, it’s so good, it might become your go-to frosting.–Jill O’Connor

Chocolate-Mayonnaise Cupcakes with Caramel-Butterscotch Frosting

  • Quick Glance
  • (4)
  • 1 H
  • 1 H, 25 M
  • Makes 24 standard cupcakes
5/5 - 4 reviews
Print RecipeBuy the Sticky, Chewy, Messy, Gooey cookbook

Want it? Click it.


Email Grocery List

Ingredients sent!

Send Grocery List

Email the grocery list for this recipe to:

Is required
Sign me up for your or newsletter, too!
Is required
  • For the cupcakes
  • For the caramel
  • For the butterscotch frosting


Make the cupcakes
Position a rack in the middle of the oven and preheat to 350°F (175°C). Line two standard 12-cup muffin tins with paper cupcake liners.
In a large bowl, sift together the flour, cocoa powder, baking soda, and salt. Set aside.
In another bowl, combine the sugar and eggs and beat with an electric mixer set at medium-high speed until light and fluffy, about 2 minutes. Beat in the mayonnaise and vanilla just until combined. Reduce the speed to medium and beat in half of the flour mixture just until combined.
Stop the mixer and scrape down the sides of the bowl. Add half of the boiling water and beat at very low speed, just until the batter is smooth, 5 to 10 seconds. Add the remaining flour mixture and beat just until combined, 5 to 10 seconds longer. Beat in the remaining water. The batter will be somewhat thin.
Divide the batter among the prepared cupcake cup liners, filling them about two-thirds full. Bake until a wooden skewer inserted into the center of a cupcake comes out clean, 18 to 22 minutes. Transfer the tin to wire racks and let cool completely.
Make the caramel sauce
Combine the granulated sugar and water in a medium, heavy-bottomed saucepan over medium heat. Cook, gently swirling the pan occasionally, until the sugar dissolves and starts to change color. Increase the heat to high and boil until the syrup turns a deep amber color, 4 to 5 minutes. Watch carefully, as it can burn quickly.
Immediately remove the pan from the heat and stir in the cream with a wooden spoon. Return the pan to the stove, reduce the heat to medium-low, and cook, stirring constantly, until the caramel thickens, 3 to 5 minutes. Remove the sauce from the heat and let cool.
Make the buttercream frosting
While the sauce is cooling, prepare the buttercream. Combine the eggs and brown sugar in the metal bowl of a standing mixer. (Alternatively, use a metal mixing bowl and a handheld electric mixer, but be prepared for a workout.)
Fill a large saute pan or frying pan with water and bring to a simmer over medium-high heat.
Place the mixing bowl in the simmering water and whisk the eggs and sugar constantly until the sugar is completely dissolved and the mixture is thick and fluffy and very hot, 3 to 4 minutes. Use an instant-read thermometer to check the temperature; it should be anywhere between 120°F and 140°F (49°C to 60°C).
Remove the bowl from the simmering water and, using the whisk attachment, beat the eggs at medium-high speed until they are tripled in volume and form soft peaks and the bottom of the bowl is completely cool to the touch, about 10 minutes. Beat in the vanilla and salt.
While the eggs are mixing, unwrap the individual sticks of butter and rewrap them loosely in plastic wrap. Pound the butter 5 or 6 times with a rolling pin, or until the butter is soft and malleable but still cool.
With the mixer speed still on medium-high, add the butter, approximately 2 tablespoons at a time, to the egg mixture, beating in each addition until it is incorporated. When all the butter has been incorporated, slowly dribble in the bourbon. Don’t start to panic if the buttercream seems too liquid or looks curdled as you beat in the butter. It will magically emulsify into a smooth, creamy frosting by the time the last little bit of butter is mixed in. Have faith; it’s worth it.
When the buttercream is smooth and glossy, turn off the mixer and, using a rubber spatula, fold in 1/2 cup of the cool caramel sauce. For a stronger flavor, fold in up to 1/2 cup more caramel sauce.
When the cupcakes are completely cool, frost them with the Caramel-Butterscotch Buttercream Frosting and serve.
Print RecipeBuy the Sticky, Chewy, Messy, Gooey cookbook

Want it? Click it.


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.


  1. Made these today. They are wonderful! So moist and so simple. I don’t know what Dan is talking about. He probably thinks chicken and waffles is a bad combo too!! Back to the cupcakes. I’m definitely keeping this recipe! Thank you so much.

  2. What a disturbingly foul concoction. Why would anyone so wantonly desecrate the inherent beauties of chocolate with something blatantly nasty as mayo. All that’s wrong with society has sadly infected the culinary world. This recipe is a wolf in sheep’s clothing.

    1. Hi Dan, mayo in its purest form is just egg yolks, oil and a bit of vinegar (or lemon juice). Perfectly normal ingredients in a cupcake that add to the texture and tenderness of the final product. If you have an aversion to commercially prepared mayonnaise, you can make your own. This is one homemade mayonnaise recipe that we have on the site.

    2. Dan, hardly a wolf. As Beth says, you can use homemade mayonnaise. And if you’re adverse to mayo in any form, it still doesn’t negate the rightness of this recipe. Think of the ingredients that go into many cakes–especially Depression Era cakes–specifically eggs and oil. What is mayonnaise made from? Eggs, oil, and an acid. The classic Hershey’s Chocolate Cake is made with eggs and oil. In other recipes, mayonnaise acts as a substitution for milk and butter, as it has a similar consistency. All perfectly right as rain.

    3. @DanKarlsen, the mayonaise is just eggs and oil and it’s the same thing people put in cakes and cupcakes eggs and oil!! The first time I had ever heard of putting mayonnaise in a cake I was 10 and I cringed but as an adult I am a baker and cake decorator and I use mayonnaise in alot of my cakes and its amazing, you seriously dont taste mayonnaise, it just makes a really moist cake. Dont knock it till you try it. Great recipe David, quick question is that egg whites or whole eggs for the frosting? I’m assuming its egg whites but please let me know if I’m wrong. Thank you.

  3. Made these today… So amazing! My husband said they are the best cupcakes he’s ever had! And i own the book this recipe came from, highly recommend it!

  4. I have this cookbook, and have made this recipe many many times. It’s the best frosting I’ve ever had, and everyone I’ve made it for has loved it. As long as you’ve cooked the egg mixture long enough, it always emulsifies eventually!

  5. Hey, this is soooo great!!! I’m goin 2 try this right away!!!!! I think my boyfriend, his family, and my family will really really really like these!!!

  6. Hi Bob, I made this last night. The technique is exactly the same as that for making Swiss Meringue Buttercream (SMB). At some point while adding the butter, it sometimes “curdles” or looks like it isn’t going to come together or emulsify. You do need to fully incorporate the butter between each addition to the egg mixture. If it looks like it’s going to break, keep whipping without adding any butter until it comes together. As Brenda mentioned, making sure that the butter is very soft will help. I take out my butter the night before I plan to make my standard recipe for SMB or I cut up the cold butter into teasponn sizes and let it sit for about an hour so that it gets very soft.

    This frosting is so good that I would encourage you to try this again.

  7. Still waiting for the buttercream to magically emulsify…i gave up 20 minutes after the last butter went in. :(

    1. Bob, did you manage to get it to emulsify? How heartbreaking for a recipe not to come together as expected. It took me nearly half an hour, then suddenly came together, sort of like making homemade aioli. When you first add the cool butter it seems almost wrong. (I was wishing I had added it softened but wanted to follow the recipe.) It did make me nervous at first, and I was beginning to wonder. Did you flatten the butter before adding? I admit that my butter was maybe a touch warmer than cold if that makes sense. More like cool.

      Would this be something you would be willing to give another try? Now that I know how it works, I will be making this again–the flavour and texture are heavenly. Really and truly.

  8. Tried it … a little more challenging to make than your average cupcakes but totally worth it. Didnt want to splurge on buying a whole bottle of buorbon when you only need so little, so I replaced it with Scotch (12 yrs) and did just fine. Cake kept moist and tasty, and the frosting is perfect to go with. Would recommend it!

  9. Oooo, I wished I had seen these before I planned out my cupcake adventure. These sound heavenly. I love butterscotch, and think there isn’t enough butterscotch in this world! I’m putting this recipe down in my to try stack!

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe?
Let us know what you think.

Upload a picture of your dish