These easy Mocha Cupcakes with salted caramel buttercream frosting are rich, soft, and full of chocolate-coffee flavor. They start with a boxed cake mix, but a few simple additions—cocoa powder, sour cream, espresso powder, pudding mix, and whole milk—give them a bakery-style texture and taste.

These mocha cupcakes are the kind of dessert that feels impressive without requiring complicated steps. The chocolate cupcake base is deeply flavored, moist, and tender, while the salted caramel buttercream adds a sweet, creamy finish with just enough salt to balance everything out.
The best part is that this recipe uses a boxed chocolate cake mix as the starting point. Instead of preparing the mix exactly as directed on the package, the batter is enriched with extra ingredients that improve both flavor and texture. Sour cream keeps the cupcakes moist, instant chocolate pudding helps create a soft crumb, and espresso powder brings out the chocolate flavor while giving the cupcakes their mocha character.
If you love easy cupcake recipes that taste homemade, this recipe is a great one to keep on hand for birthdays, parties, holidays, bake sales, or any time you want a chocolate dessert with very little stress. No one needs to know how simple they are to make.
Why I Love These Mocha Cupcakes
- They are simple to make and start with a boxed chocolate cake mix.
- The cupcake texture is soft, moist, and rich thanks to sour cream and pudding mix.
- The espresso powder enhances the chocolate flavor without overpowering the cupcakes.
- The salted caramel buttercream pairs beautifully with the mocha cupcake base.
- They look and taste special enough for entertaining, but the method is easy enough for everyday baking.
Ingredient Notes

- Chocolate cake mix: A chocolate fudge cake mix works well for these mocha cupcakes. The original recipe uses a 15.25-ounce box. Some cake mix boxes are now smaller, around 13.25 ounces, and the recipe should still work, though the yield may be slightly lower.
- Sour cream: Full-fat sour cream gives the cupcakes a rich, moist texture. Full-fat plain Greek yogurt can also work, but sour cream provides the preferred flavor and richness.
- Eggs: This recipe uses four large eggs. Many cake mixes call for three, and three will still work, but the extra egg improves the texture of the cupcakes.
- Oil: Canola oil is a good choice because it has a mild flavor. Any mild-flavored baking oil should work well.
- Whole milk: Whole milk adds richness to the batter. This recipe has not been tested with other types of milk.
- Instant chocolate pudding mix: Use instant pudding mix, not cook-and-serve pudding. It helps create a softer cupcake crumb.
- Espresso powder: Espresso powder is usually found in the coffee aisle near instant coffee. It adds mocha flavor and deepens the chocolate taste.
For the Salted Caramel Buttercream Frosting:
- Butter: Unsalted butter is used in the frosting. If you prefer a stronger salty-sweet flavor, salted butter can be used instead.
- Powdered sugar: Powdered sugar creates a smooth, sweet buttercream texture.
- Caramel sauce: A flavorful caramel sauce gives the frosting its sweet caramel taste and creamy finish.
- Sea salt: Sea salt balances the sweetness of the caramel and powdered sugar.
Recipe Variations
- Change the frosting if desired. These mocha cupcakes also pair well with chocolate buttercream, vanilla buttercream, or a simple whipped chocolate topping.
- For a stronger caramel flavor, drizzle extra caramel sauce over the frosted cupcakes before serving.
- If you are avoiding caffeine, use decaf instant coffee in place of espresso powder.
Step-By-Step Instructions
- Preheat the oven to 350°F and line a cupcake pan with cupcake liners.
- In a medium bowl, lightly beat the eggs. Add the milk, sour cream, instant pudding mix, oil, and vanilla, then whisk until combined.
- Add the cocoa powder, chocolate cake mix, and espresso powder. Mix with an electric mixer on medium speed until the batter is smooth and combined. You can also mix by hand for about two minutes.
- Divide the batter among the cupcake liners, filling each liner about halfway.
- Bake until the cupcakes are set and a toothpick inserted in the center comes out clean.
- Cool the cupcakes completely before adding frosting.
For the Salted Caramel Frosting:
- Using a handheld or stand mixer, beat the softened butter on medium speed until light and fluffy, about 2 to 4 minutes.
- Slowly add the powdered sugar, one cup at a time, mixing after each addition.
- Add the caramel sauce, vanilla, and sea salt. Beat until the frosting is creamy and fully combined.
- Frost the cooled cupcakes with a knife, offset spatula, or piping bag.

Recipe Tips
- Do not overfill the cupcake liners. Filling them just over halfway is usually best. Two-thirds full should be the maximum, because cupcakes can rise and overflow while baking.
- Watch the cupcakes closely near the end of the baking time. Start checking at the earliest suggested time and continue checking every couple of minutes if needed. Overbaking can make cupcakes dry.
- Let the cupcakes cool completely before frosting. Warm cupcakes will melt the buttercream and make it slide off.
- If you like a very tall swirl of frosting on each cupcake, consider doubling the frosting recipe.
- A drizzle of caramel sauce makes a beautiful finish. A cookie garnish can also be added just before serving if desired.
Try These Other Baked Goods
- Small batch chocolate chip cookies
- Gluten-free blondies
- Blueberry lemon dump cake
- Kahlua cream cheese brownies
- Small batch lemon sugar cookies
- Rosemary orange almond cookies
- Peppermint chip cookies
- Double chocolate white bean brownies
Hungry for more? Keep this easy mocha cupcake recipe nearby for the next time you need a simple chocolate dessert with a rich caramel finish.
Mocha Cupcakes with Salted Caramel Buttercream Frosting

Ingredients
For Mocha Cupcakes
- 1 chocolate cake mix (15.25 oz.)
- 4 large eggs
- 1/2 c canola oil
- 1 1/4 c whole milk
- 3/4 c sour cream
- 1 box instant chocolate pudding
- 1 T espresso powder
- 1/4 c cocoa powder
- 1 tsp vanilla extract
For Salted Caramel Buttercream Frosting
- 1 c unsalted butter, softened
- 4 c powdered sugar
- 1 1/2 tsp vanilla
- 1/2 tsp sea salt, plus more to taste
- 1/2 c caramel sauce
Instructions
-
Preheat the oven to 350°F. Line a cupcake pan with cupcake liners.
-
In a medium bowl, lightly beat the eggs. Add the milk, sour cream, instant pudding mix, oil, and vanilla. Whisk until combined.
-
Add the cocoa powder, cake mix, and espresso powder. Mix with an electric mixer on medium speed until fully combined, or mix by hand for about 2 minutes.
-
Pour the batter into the lined cupcake pan, filling each cup about halfway. Bake for 14 to 17 minutes, or until a toothpick inserted in the center comes out clean. Let the cupcakes cool completely.
-
While the cupcakes cool, beat the softened butter with an electric mixer on medium speed until light and fluffy, about 2 to 4 minutes.
-
Slowly add the powdered sugar, one cup at a time. Add the caramel sauce, vanilla, and sea salt, then beat until smooth and combined. Frost the cooled cupcakes with a knife or piping bag. If you prefer a tall swirl of frosting on each cupcake, double the frosting recipe.
Nutrition
Nutrition information is automatically calculated and should be used as an approximation only.
Shop This Post
Muffin and cupcake liners
Muffin pan
Cocoa powder
Hand mixer