Moist Caramel Cupcakes
These caramel cupcakes are the most decadent you can get. A light and fluffy vanilla cupcake with a soft caramel center is frosted with Swiss meringue buttercream and then drizzled with more caramel for that added luxury.

Lately, I’ve been making some really delicious cupcakes for family and friends. And they’ve been raving about it all day, making me feel like a star.
Like caramel? Yes, you do. I love caramel! And my little Rhea can eat it from a bowl with a spoon. So, can you imagine caramel filling in the cupcake and then drizzling all over the cupcake frosting? Yes!! Absolutely heaven.
About these cupcakes
These are an absolute addiction and also messy cupcakes. The batter is my light and airy vanilla cupcake batter, which is simple and easy to make.
And the caramel sauce takes only five minutes to make. But you can also use a ready-to-use store-bought caramel sauce.
In addition, for the frosting, I have used my absolute favorite Swiss meringue buttercream. And yet, you know that I have over 30 buttercream frosting recipes on this blog, including my caramel buttercream, which would be an absolute treat on these cupcakes.
So, if you prefer, you can also use my caramel buttercream frosting as I have done here in this caramel cupcake recipe.


Step-by-step instructions
Bake the cupcakes
- Preheat the oven to 160 C / 320F.
- And, line a muffin pan with cupcake liners.
- Next, sift the flour with salt, baking powder, and baking soda.
- Then, cream the butter and sugar until light and foamy.
- Add the eggs, one at a time.
- Next, add in the sour cream and flour mixture, alternating in 3 batches.
- Finally, add vanilla extract.
- Then, use an ice cream scoop to divide the batter between the 12 cupcake liners.
- Bake in the oven for about 18 to 20 minutes or until the skewer inserted in the center comes out clean.
- Then, cool it completely, but do not put it in the fridge.
For the caramel sauce
- Place the sugar, lemon, and water in a deep, light-colored pan (so you can see the color).
- Then, with the heat on medium-low, cook the sugar.
- And shake and swirl the pan slowly, guiding the heat distribution.
- The sugar should now start to color into a golden amber.
- Once all the sugar is amber, add in the butter and stir constantly.
- Followed by the cream (watch your hands; the caramel will rise when you add the butter and cream).
- Next, add the salt and barely combine.
- Cool for a few minutes in the pan. Then, pour it into a mason jar or bowl.
- As the mixture cools, it will get thicker—at least 3 hours.

Prepare Swiss meringue buttercream
- Place a pot of water on the stove and bring it to a near-boil.
- Next, place egg whites, salt, cream of tartar, and sugar in a stand mixer bowl (or any stainless steel bowl).
- Then, place the mixer bowl over the hot water pot.
- Use a whisk and start to whisk lightly. The sugar in the egg whites will begin to melt.
- Next, test the sugar with your fingers. Dip a clean finger in and rub the mixer between your fingers. If you feel the grains of sugar, continue to whisk.
- When the sugar has melted, remove it from the heat.
- Then place the bowl on the mixer and start at medium-low speed with the whisk attachment. After a minute or two, whip at medium to high speed.
- Whisk to firm peaks, shiny meringue.
- Touch the mixer bowl. If it’s still warm, wait and run the mixer on low until it cools.
- If it’s cool to touch, add your butter one cube at a time (DO NOT ADD BUTTER TO WARM MERINGUE).
- After adding all the butter, run the mixer on high for two more minutes. This should give you a light and airy cream.

Assemble
- Prepare a piping bag with caramel sauce (if necessary, microwave the caramel for 10 seconds).
- In addition, prepare another piping bag with Swiss meringue buttercream and your favorite piping nozzle.
- Then, use a cupcake core or a melon baller to make a hole in the center of the cupcake.
- Fill with caramel sauce. Then, place the core back on.
- Next, pipe a swirl of buttercream on top.
- And drizzle more melted caramel on the top.

12 tips for making perfect cupcakes
- First, follow the recipe accurately with minimum substitutions.
- Always use good-quality ingredients.
- Also, make sure the ingredients are all at room temperature.
- Never over-mix the batter.
- Use a scoop for baking similar-sized cupcakes.
- Also, always preheat the oven before baking – a hot oven works best for cupcakes.
- Bake cupcakes at the right temperature.
- And, always bake cupcakes on the center rack, one tray at a time.
- Never open the oven during baking – no peeking.
- Remove cupcakes from their pan no later than 7 to 10 minutes after baking.
- Store cupcakes properly after baking. Place them in an airtight container at room temperature. Cupcakes dry in the fridge unless wrapped properly with plastic wrap.
- And simple syrup on the cupcakes if you don’t plan to eat them on the same day.
Frequently asked questions
First, bake them until just done – over-baking can dry them out.
Also, use ingredients like sour cream, buttermilk, yogurt, and apple sauce to help keep the cupcakes moist.
Lastly, add simple syrup to cupcakes before frosting.
Moist, fluffy cupcakes are all about adding volume to your batter when mixing. Therefore, knowing how to mix your batter is important.
Over-mixing the batter can cause cupcakes to collapse, taking away all that fluffiness. So, as a rule of thumb, cream butter and sugar until the sugar has almost melted – 2 minutes.
Then add eggs one at a time, ensuring each is well incorporated.
Then, add the flour and liquid – but mix until just incorporated. It is easy to over-mix at this stage.
There are a few things you can do. And we discussed it in this post how to avoid cupcake liners peeling after baking.
There are a few things you can do to bake similar-sized cupcakes. And we discussed that in detail here – How to bake same-size cupcakes.
I like to bake at 160 – 170 C (310 to 325 F) or Gas mark 2 – 3.
Depending on your oven temperature, cupcakes usually take between 18 and 22 minutes. And, if your cupcakes bake quicker than 18 minutes or longer than 22 minutes, it’s probably best to check if your oven needs calibration.
Oh, these cupcakes are delicious with just about any frosting. In fact, I have shared more than 30 different buttercream flavors with you here on the blog.

Caramel cupcakes with Swiss meringue buttercream and caramel sauce
These caramel cupcakes are the most decadent you can get. A light and fluffy vanilla cupcake with a soft caramel center is frosted with Swiss meringue buttercream. And then drizzled with more caramel for that added luxury.
Ingredients
- 4 oz (113 g) Butter (1/2 cup, 1 stick) unsalted, room temperature
- ½ cup (100 g) White sugar
- 2 Eggs large
- ½ cup (120 ml) Sour cream
- 1 ½ cup (190 g) Cake flour
- 1 tsp Baking powder
- ¼ tsp Baking soda
- 2 tsp Vanilla extract
- 1 cup (200 g) Sugar
- 3 tbsp Water
- ¼ tsp Lemon juice
- 4 tbsp (60 g) Butter
- ½ cup (120 ml) Whipping cream
- 1 tsp Vanilla extract
- 1 tsp Rock salt
- 3 grams Egg whites (3 oz)
- ½ cup (100 g) White sugar
- ⅛ tsp Cream of tartar optional
- 12 oz (340 g) Unsalted Butter (3 sticks 1 1/2 stick) room temperature
- 1 tsp Vanilla Extract
- ¼ tsp Salt
Method
- Preheat the oven to 160 C / 320 F.
- Line a muffin pan with cupcake liners.
- Sift the flour with salt, baking powder, and baking soda.
- Cream the butter and sugar until light and foamy.
- Add the eggs, one at a time.
- Next, add in the sour cream and flour mixture alternating in 3 batches.
- Finally, add the vanilla extract.
- Use an ice cream scoop to divide the batter between the 12 cupcake liner.
- Bake in the preheated oven for about 18 to 20 minutes or until the skewer inserted in the center comes out clean.
- Cool completely but do not put in the fridge.
- Place the sugar, lemon, and water in a deep light-colored pan (so you can see the color).
- With the heat on medium-low, cook the sugar.
- Shake and swirl the pan slowly guiding the heat distribution.
- The sugar should now start to color into a golden amber.
- Once all the sugar is amber, add in the butter and stir constantly.
- Followed by the cream. (watch your hands and the caramel will rise when you add the butter and cream).
- Add the salt and barely combine
- Cool for a few minutes in the pan, then pour it into a mason jar or bowl.
- As the mixture cools it will get thicker. At least 3 hours.
- Place a pot with some water and let come to almost boil.
- Place eggs whites, salt, cream of tartar, and sugar in a mixer bowl (or any stainless steel bowl).
- Place the mixer bowl over this hot water pot.
- Use a whisk and start to whisk lightly. The sugar in the egg whites will start to melt.
- Test the sugar with your fingers. Dip a clean finger in and rub the mixer between your fingers, if you feel the gains of sugar – continue to whisk.
- When the sugar has melted, remove from heat.
- Place the bowl on the mixer and start at medium to low speed with a whisk attachment. After a minute or two whip at medium to high speed.
- Whisk to firm peaks, shiny meringue.
- Touch the mixer bowl. If it’s still warm wait, run the mixer on low until it cools.
- If it’s cool to touch, start adding your butter one cube at a time. (DO NOT ADD BUTTER TO WARM MERINGUE).
- After all the butter is added, run the mixer on high for two minutes more. This should give you a light, and airy cream.
- Prepare a piping bag with caramel sauce (if necessary microwave the caramel for 10 seconds).
- Prepare another piping bag with Swiss meringue buttercream and your favorite piping nozzle.
- Use a cupcake core or a melon baller to make a hole in the center of the cupcake.
- Fill with caramel sauce. Place the core back on.
- Pipe a buttercream swirl on top.
- Drizzle more melted caramel on the top as well.
Notes
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.












Do you use brown sugar or granulated sugar for the caramel
White sugar for the caramel Ava
Hi veena,
Your recipes are really amazing. Just wanted to ask if you can replace the sour cream with plain yogurt.
Thanks
Shenaz
Yes, Shenaz. In this recipe, you can. Thanks
Veena you make best cupcakes, I love this carmel cupcakes, My kids will love it, I need to make it for them.
Thank you so much, Swathi. You kids will adore this.
There is something amazing about homemade caramel. These cupcakes looks amazing!
Absolutely Alexis. So true.
These cupcakes look decadent and so tasty. My kiddo will go nuts when I make him this. This is also a perfect weekend treat for my hubby and me. Will go perfect with a cup of coffee. Just yum!
Thank you, Natalie. You must make this for him.
Anything drizzle in this caramel sauce is a winner! Your cupcakes look so good and irresistible, Veena. I wish I could reach in and grab one of those right now! 😀
Thank you, Tammy.
Oh my goodness! The soft centre with the caramel coming out of it is HEAVEN! It looks so tasty! I need one ASAP! They look so beautiful as well.
Thank you, Carmy. The center is the best part.
I can taste it now, moist cake with smooth creamy caramel middle. This would be a big hit at the upcoming fall holiday gatherings.
Absolutely perfect for the holidays, Celeste.
Wow!! I can’t get enough cupcake recipes, but I have never made caramel cupcakes before! I know what cupcake I will be making next 😉
Thank you, Cathleen. I hope you try this recipe.
Oh, Veena! You have me so confused. I don’t know which one of your recipes I want to make first. These caramel cupcakes look fantastic. And the oozing center. WOW!! I love the cupcake liners too. So festive! I usually try to stay away from sweets — but I wouldn’t be able to resist one of these. Brava!!!!
Thank you, Marisa. Oh whichever you try I know you will rock it. Thanks