Jump to Recipe
These caramel-filled cupcakes combine a tender chocolate cake with a rich homemade salted caramel and a smooth caramel buttercream for an indulgent treat.

The cupcakes are wonderfully soft and moist. Each one has a delicate chocolate base, a gooey salted caramel center and a creamy caramel frosting. A final drizzle of caramel and a few cake crumbs make them look and taste irresistible.
This caramel cupcake recipe is impressive yet approachable, perfect for birthdays, baby showers or any celebration where you want a memorable dessert.
If you enjoy cupcake recipes, consider trying Banoffee Cupcakes, Chocolate Fudge Cupcakes or Tiramisu Cupcakes for more variety.
WHY THIS RECIPE WORKS
- Soft chocolate cupcakes: The cake is tender and easy to make, with a pleasant chocolate depth.
- Homemade salted caramel: A simple caramel sauce fills the cupcakes and flavors the buttercream for a cohesive taste.
- Caramel buttercream: Smooth, lightly sweet and perfectly balanced with salt for depth.
- Show-stopping result: These cupcakes make an attractive centerpiece and are ideal for parties and special occasions.

INGREDIENT NOTES
A few key ingredient notes to ensure the best texture and flavor. See the recipe card below for the full ingredient list and measurements.
- Eggs: Bring to room temperature 1–2 hours before baking for better incorporation.
- Sour cream: Replaces buttermilk for extra tenderness—measure and bring to room temperature before mixing.
- Boiling water: Preheat water and let it cool slightly before adding to the batter so it isn’t piping hot.
- Cocoa powder: Use a quality Dutch-processed cocoa for deeper chocolate flavor.
- Instant espresso powder: Adds richness and enhances the chocolate—choose a fine instant espresso that dissolves easily.
- Butter: For the buttercream, use butter at room temperature so it creams smoothly.
STEP BY STEP INSTRUCTIONS – CUPCAKES
You will need a stand mixer with a paddle attachment or a hand mixer, plus a 12-cup cupcake pan and liners. The full recipe appears in the recipe card below.
Preheat the oven to 160ºC / 320ºF (conventional). Line a 12-cup cupcake tray with liners.
STEP 1: Boil water and set it aside to cool slightly while you gather the other ingredients.
STEP 2: Sift the dry ingredients together in a large bowl and stir to combine.
STEP 3: In a separate bowl whisk the wet ingredients, including the cooled boiling water. Mix gently to avoid overbeating the eggs.
STEP 4: Slowly pour the wet mixture into the dry ingredients and stir until smooth and lump-free.
STEP 5: Divide the batter among the 12 liners and bake for 15–23 minutes depending on your oven. After baking, cool the cupcakes in the pan for 5 minutes, then transfer to a wire rack to cool completely.


STEP BY STEP INSTRUCTIONS – CARAMEL
Make the caramel while the cupcakes bake so it has time to cool.
STEP 1: In a small saucepan, melt the granulated sugar over low–medium heat, stirring until it reaches a golden brown. Meanwhile, warm the heavy cream in another saucepan until it just starts to bubble.
STEP 2: Carefully add the hot cream to the caramelized sugar (it will bubble vigorously). Stir constantly until the mixture is smooth and combined.
STEP 3: Remove from heat and stir in the butter and a pinch of sea salt until blended. Transfer to a shallow bowl to cool more quickly, then chill until it reaches room temperature, about 30–60 minutes.


STEP BY STEP INSTRUCTIONS – BUTTERCREAM AND ASSEMBLING
After the cupcakes and caramel have cooled, make the caramel buttercream and assemble the cupcakes.
STEP 1: Sift the powdered sugar. In a stand mixer bowl with the paddle attachment, cream the butter with 75 g of the homemade caramel for 2 minutes on medium speed. Scrape down the bowl and beat 1 minute more.
STEP 2: On low speed, add the powdered sugar in two additions until fully incorporated. Mix in the vanilla extract and 1–2 tablespoons of whole milk. Scrape the bowl and mix 1–2 minutes on low–medium speed until smooth.
STEP 3: Remove the bowl and stir the buttercream by hand with a spatula to remove any air bubbles. Transfer the buttercream to a piping bag fitted with a large star tip.
STEP 4: Use the end of a piping tip or a small spoon to remove the center of each cupcake. Fill the cavity with caramel, then pipe the buttercream on top. Drizzle extra caramel over the frosting and sprinkle with crumbs from any trimmed scraps for decoration.

EXPERT BAKING TIPS
- Use a kitchen scale: I develop recipes using grams for precision. Weighing ingredients gives consistent results.
- Don’t overmix the batter: Finish with a gentle fold using a spatula to ensure the batter is uniform without developing excess gluten.
- Light vs. dark pans: Prefer light-colored aluminum pans for a gentler bake and softer crumb. Dark pans can brown the crust faster and dry the cake.

FAQ
Yes. Store in an airtight container at room temperature for 1–2 days for best texture.
Yes. Use the same batter and reduce the bake time to about 8–10 minutes, or until a tester comes out clean.
Absolutely. Ready-made caramel works well if you prefer a shortcut.
Insert a toothpick or cake tester into the center after the minimum bake time. If it comes out clean or with a few moist crumbs, the cupcakes are done.
STORAGE
Keep the cupcakes in an airtight container at room temperature and enjoy within a few days for the best flavor and texture.

Other Cupcake Recipes To Try
-
Moist Blueberry Cupcakes with Blueberry Buttercream
-
Raspberry Lemon Cupcakes with Lemon Curd Filling
-
Soft Carrot Cake Cupcakes with Cream Cheese Frosting
-
Salted Caramel Cupcakes
If you tried this recipe, please leave a star review and tag @juliemarieeats on Instagram. Share your creations and save ideas for later.

Caramel Filled Cupcakes
Pin Recipe
40 mins
15 mins
55 mins
Equipment
-
12-cup cupcake pan
Ingredients
CHOCOLATE CUPCAKE
- 120 gram boiling water
- 160 gram all-purpose flour
- 200 gram sugar
- 50 gram unsweetened cocoa powder
- 1 teaspoon instant espresso powder
- ½ teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 120 gram sour cream (room temperature)
- 75 gram vegetable oil
- 2 large eggs (room temperature)
- 1 ½ teaspoon vanilla extract
SALTED CARAMEL
- 180 gram granulated sugar
- 200 gram heavy cream
- 50 gram butter
- Pinch of salt
CARAMEL BUTTERCREAM
- 150 gram butter (room temperature)
- 50 gram caramel (plus extra for drizzling)
- 330 gram powdered sugar
- 1 teaspoon vanilla extract
- 1–2 tablespoon whole milk
Instructions
CHOCOLATE CUPCAKE
- Preheat oven to 160ºC / 320ºF and line a 12-cup cupcake tray with liners.
- Boil water and set aside to cool slightly.
- Sift and combine the dry ingredients: flour, sugar, cocoa, espresso powder, baking powder, baking soda and salt.
- Whisk the wet ingredients in a separate bowl: sour cream, oil, eggs, vanilla and the prepared water. Mix gently.
- Fold the wet ingredients into the dry until the batter is smooth and lump-free.
- Divide batter into liners and bake until a tester comes out clean. Let cool in the pan 5 minutes, then transfer to a rack to cool completely.
SALTED CARAMEL
- While cupcakes bake, melt sugar over low–medium heat until golden. Heat cream until it bubbles.
- Carefully add hot cream to the caramelized sugar, stirring until smooth.
- Remove from heat and stir in butter and a pinch of salt. Cool in a shallow bowl and chill until room temperature.
BUTTERCREAM
- Sift powdered sugar.
- Cream butter with 75 g caramel in a stand mixer for 2 minutes. Scrape and mix another minute.
- Add powdered sugar in two additions on low speed. Mix in vanilla and milk, then beat until smooth.
- Stir by hand to remove air bubbles, then transfer to a piping bag with a large star tip.
ASSEMBLING
- Core each cupcake and fill with caramel.
- Pipe buttercream on top, drizzle extra caramel and finish with cake crumbs from trimmings.
- Serve the same day or store in an airtight container at room temperature for a few days.
Notes
Nutrition
Carbohydrates: 72 g
Protein: 4 g
Fat: 30 g
Tried this recipe?
Let us know how it was!