These show-stealing salted caramel cupcakes are fluffy homemade vanilla cupcakes soaked in silky caramel sauce, frosted with caramel buttercream, and finished with flaky sea salt.
Caramel lovers, you might also like this salted caramel cheesecake and salted caramel skillet cookie.

I’ve seen loads of delicious-looking recipes called the “Ultimate Salted Caramel Cupcakes”, but I’m just going to put it out there that THESE are THE best salted caramel cupcakes of all time. Not biased at all, obviously. But these are so incredibly good and easy to make. Fluffy vanilla-scented cupcakes get soaked with caramel, poke cake-style, then topped with homemade caramel frosting and a sprinkle of sea salt.
What Makes These the Best Salted Caramel Cupcakes Ever
- No fussing. I fill these cupcakes with caramel using an easy, poke-and-pour method. It’s a quicker alternative to coring the cupcakes and filling them using a piping bag, and you still get plenty of flavor.
- Rich caramel flavor in every bite. The buttery homemade caramel sauce absorbs into the fluffy cupcake crumb, topped with caramel frosting and even more salted caramel. The caramel flavors are over the top and so delicious!
- Make-ahead friendly. Everything can be prepared 1-2 days ahead, from the cupcakes to the caramel sauce to the frosting. Have everything ready to assemble in advance so you don’t have to scramble on the day you’re serving.


Ingredients You’ll Need to Make These Cupcakes
Technically, you could use any cupcake as the base in this salted caramel cupcake recipe. I went with my favorite vanilla cupcakes. Salted caramel banana cupcakes or Snickerdoodle cupcakes would also be delicious!
- Caramel Sauce – You could use your favorite store-bought jarred caramel sauce, but homemade is so much better! All you need is butter, brown sugar, and milk (or cream). I’ll show you how to make it, see below.
- Dry Ingredients – All-purpose flour, baking powder, and salt.
- Butter – Brought to room temperature.
- Sugar – I use granulated sugar for the cupcake batter. You could use brown sugar for a richer flavor.
- Eggs and Vanilla – Take the eggs out of the fridge and let them come to room temperature.
- Milk – Whole milk, 2%, or any dairy or non-dairy milk will work here.
For the Frosting
- Caramel Sauce – Reserve a portion of the sauce you used for the cupcakes.
- Powdered Sugar – Also called confectioner’s sugar or icing sugar. Fun fact: You can make powdered sugar by blending regular sugar into a fine powder using the food processor!
- Butter – Again, this should be at room temperature.
- Milk – Just a little, to thin out the frosting.
- Sea Salt – Make sure to use coarse or flaky sea salt or finishing salt, like Maldon or similar. Table salt does NOT work as a garnish.
Can I Use a Boxed Cake Mix?
Certainly! If you’re short on time, forego the homemade cupcakes in this recipe and use your favorite store-bought vanilla cake mix instead. Just make sure to pick up any ingredients listed on the box.
3-Minute Homemade Caramel Sauce
This is the world’s most foolproof stovetop caramel sauce ever. No candy thermometer necessary. Just a large saucepan and a kitchen timer:


- Heat butter, brown sugar (I use light and dark), and milk on the stovetop. Bring the mixture to a boil.
- Boil for 3 minutes. Then, take the pan off the heat and leave the sauce to cool. That’s it!
Plus, when you make your caramel sauce at home, you can create delicious variations like pumpkin spice caramel sauce and apple cider caramel sauce. I’m already dreaming of a fall version of these cupcakes made with either one!
How to Make Salted Caramel Cupcakes
This salted caramel cupcakes recipe is very beginner-friendly. Follow the steps here, and refer to the recipe card below the post for the printable recipe instructions.


- Mix the wet and dry ingredients separately. Start by whisking flour, baking powder, and salt in a bowl. Separately, beat the butter and sugar with the eggs and vanilla.


- Add the dry ingredients. Then, add the dry ingredients to the wet batter, alternating with milk, until combined. Do not overmix.
- Fill the pan and bake. Divide the cupcake batter between the lined wells of a cupcake pan. Fill each liner about ¾ full. Bake the cupcakes for 20 minutes at 350ºF, until a tester comes out clean. Move the cupcakes to a wire rack to cool for 10 minutes.
Caramel Frosting
Meanwhile, prepare the caramel buttercream frosting:


- Combine the ingredients. Cream butter and powdered sugar with ¾ cup of your cooled homemade caramel sauce and milk.
- Whip until fluffy. Whip the ingredients until the frosting is smooth a creamy.
Fill and Frost the Cupcakes
Now, you’ll put the caramel cupcakes together in three simple steps:


- Poke the cupcakes. While the cupcakes are warm (but not hot), use a skewer to poke holes in the top of each cupcake, similar to how you’d prepare a poke cake.
- Add the caramel sauce. Pour the cooled caramel sauce over the cupcake and allow it to soak down into the holes.


- Cool, then frost the cupcakes. Leave the cupcakes to cool completely, then pipe or spread the caramel frosting over each. Lastly, give the frosting a drizzle with extra caramel and a sprinkle of sea salt, and enjoy!

Recipe Notes
- Don’t overcook the homemade caramel. Overheating the sugar causes it to harden once it cools. Set a timer for 3 minutes and don’t allow the caramel to boil too long. Otherwise, it’ll be chewy like homemade caramels instead of a smooth and pourable sauce.
- Avoid overmixing. Only mix the dry ingredients into the wet cake batter until no streaks of flour remain. Overmixing leads to dense, tough cupcakes.
- Test that your cupcakes are done baking. Insert a toothpick into the center of a cupcake, and if it comes out clean or with a few moist crumbs attached, your cupcakes are done.
- You may have leftover caramel. This shouldn’t be a problem if your household is anything like mine! Use the leftover caramel sauce as a topping for ice cream, popcorn, or drizzle it over brownies and more of your favorite desserts.
- Make chocolate caramel cupcakes. Swap vanilla cupcakes with chocolate cupcakes for a chocolatey version.

How to Store
- Store at room temperature. Keep the frosted salted caramel cupcakes covered at room temperature for 1-2 days. If you live somewhere warm, consider keeping your cupcakes in the fridge. I recommend bringing them back to room temperature for serving, in this case.
- Freeze the cupcakes. Whenever possible, freeze these homemade cupcakes before filling them with caramel and adding the frosting. Store the cupcakes airtight and freeze for up to 2 months. Thaw them at room temperature before assembling.
More Cupcakes Recipes
Salted Caramel Cupcakes
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Total Time: 45 minutes
- Yield: 18 cupcakes 1x
- Category: Dessert
- Method: Oven
- Cuisine: American
Description
These irresistible homemade salted caramel cupcakes are soaked in silky caramel sauce, frosted with fluffy caramel buttercream, and finished with flaked sea salt.
Ingredients
Caramel Sauce:
- 12 Tablespoons butter
- 1 1/2 cups packed dark brown sugar
- 3/4 cup light brown sugar
- 3/4 cup whole milk
Cupcakes:
- 1 3/4 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1 tsp salt
- 12 Tablespoons butter, room temperature
- 1 1/2 cups granulated sugar
- 3 eggs
- 2 teaspoons vanilla
- 3/4 cup whole milk
Caramel Buttercream:
- 3/4 cup reserved caramel sauce
- 3 cups powdered sugar
- 4 Tablespoons butter, room temperature
- 2 Tablespoons milk
- Sea salt for topping
Instructions
Caramel Sauce:
- In a large saucepan over medium heat, melt butter and light and dark brown sugars, and milk together. Bring to a boil.
- Let mixture boil for 3 minutes. Remove from heat and let cool.
Cupcakes:
- Preheat oven to 350°F.
- Line muffin tin with cupcake liners.
- In a separate bowl, combine flour, baking powder, and salt. Whisk together.
- In mixing bowl, beat butter and sugar over medium speed for 3 minutes. Add eggs and vanilla and continue beating until combined, scraping the sides of the bowl when necessary.
- Add the flour and the milk, beating on low speed until ingredients are just combined.
- Fill each liner about 3/4 full, about 1/4 cup batter.
- Bake approximately 20 minutes until the centers are set.
- Transfer to wire rack and let cool for 10 minutes.
Caramel Buttercream:
- While cupcakes are cooling, make your frosting. Combine butter, powdered sugar, 3/4 cup prepared (and cooled) caramel sauce, and milk in a mixing bowl. Beat ingredients together about 2 minutes until creamy.
Assembling the Cupcakes:
- After cupcakes have cooled for about 10 minutes, pierce tops of cupcakes with a sharp knife or skewer about 10 times. Pour about 1 tablespoon of caramel sauce on top of each cupcake, allowing it to absorb into the holes.
- Let the cupcakes finish cooling completely and then frost with about 2 tablespoons of frosting on each. Lightly sprinkle your cupcakes with (coarse or flaked) sea salt.
Nutrition
- Serving Size:
- Calories: 497
- Sugar: 69.5 g
- Sodium: 337.3 mg
- Fat: 19.5 g
- Carbohydrates: 79.8 g
- Protein: 3.4 g
- Cholesterol: 80.6 mg













I decided recently to have a Dessert Party! 😉 Since Valentine’s Day was coming up, I decided it was the perfect opportunity to make this party! 🙂 Everyone must bring their own self made dessert, and wear Valentine Colors!! 🙂 Hehe! So I decided to try something new, as I am baking treats all the time, and didn’t want to do one of my norms’ for everyone! I follow your site already, and found these! I made them today for the party! Naturally, I had to try one of the finished product before serving to my guests, and all I can say is OMG! OMG! OMG! I know my mouth had about 4 mouthgasms, while eating just one of these cupcakes! I followe the recipe to a T, except that I am an American, living in Austria, and can only get ONE kind of brown sugar! lol! Didn’t matter, it tastes absolutely perfect and fabulous and I cannot wait, I repeat cannot wait to serve these to my friends today!! Thank you! Thank you! thank you! 🙂
haha! I’m so glad you liked them!! yay!
My Guests all LOVED THEM! There was none left, and some left of everything else! LOL! 😀 Thanks again! 🙂
I made these for a Christmas party and they were a hit! Soooo yummy! My caramel didn’t exactly soak in as much as I would have liked, perhaps it cooled too long? Doesn’t really matter because they were delicious anyway!
They are some of my favorites!
thanks for sharing! i made these yesterday (sans buttercream) and they were delish! initially, i thought the cupcakes would be a flop as they smelt eggy and looked very textured even after baking. however, they came out perfect and we would even eat it on its own.
Awesome! SO glad you liked them! Thanks for the feedback!
This looks amazing! My sister loves Salted Caramel Cupcakes and I want to make some for her baby shower in a few days. How long will these keep?
WOW! These sound delicious and SO easy to make! Thank you for sharing these!!
I want to lick the paper, then the spoon and then gobble up a couple of those cupcakes, YUM! Have fun with the re-do!
Ooh yum these cupcakes look delicious. I’d love some right now!
These look absolutely AMAZING!
This made me smile..My hubby gets temporary deafness too sometimes.. I think it is in the hubby handbook. I am drooling over these. I will try the caramel sauce..I was always unwrapping those buggers and it is a royal pain. Soon it will cool down and I will bake up a storm. Hubby is waiting for the oven to heat up all summer,but unless he put in airconditioning in the ktichen, it won’t happen….ha ha..Thanks!
I don’t think these could look more beautiful!!! I want some right now! I promise I’ll let you do all the DIY home makeovers you want! 😉