These salted caramel cupcakes are soft, fluffy, and packed with buttery flavor. Each bite has that sweet-salty caramel magic you’d expect from a bakery, without the fuss. You’ll make a simple, moist vanilla cupcake, fill it with caramel, and swirl on a silky caramel buttercream.
It’s a showstopper dessert that anyone can pull off at home. If you love sweet with a hint of salt, this recipe will become your go-to.
What Makes This Recipe So Good

- Moist, tender crumb: The batter uses oil and butter for the perfect balance—flavor plus long-lasting moisture.
- Real caramel flavor: We use a quick stovetop caramel sauce that’s smooth, glossy, and not overly sweet.
- Bakery-style look: A simple caramel core and a tall swirl of frosting make these cupcakes feel professional.
- Beginner-friendly: Clear steps, common ingredients, and make-ahead options keep stress low.
- Sweet-salty balance: A touch of flaky sea salt brings the caramel to life and keeps each bite from tasting heavy.
Shopping List
- All-purpose flour (1 2/3 cups)
- Granulated sugar (3/4 cup for batter + 1 cup for caramel)
- Light brown sugar (1/4 cup for batter; optional for deeper flavor)
- Baking powder (1 1/2 teaspoons)
- Fine sea salt (for batter and caramel)
- Unsalted butter (1/2 cup for batter + 1/2 cup for caramel + 1 cup for frosting; room temp for frosting)
- Neutral oil (1/4 cup; canola or vegetable)
- Large eggs (2, room temperature)
- Whole milk (1/2 cup, room temperature)
- Sour cream (1/3 cup; adds moisture)
- Pure vanilla extract (2–3 teaspoons total)
- Heavy cream (1/2 cup for caramel + 2–3 tablespoons for frosting)
- Powdered sugar (3–3 1/2 cups for frosting)
- Flaky sea salt (for finishing)
Step-by-Step Instructions
- Preheat and prep: Heat oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners.
Set butter for frosting out to soften.
- Make the cupcake batter: In a bowl, whisk 1 2/3 cups flour, 1 1/2 teaspoons baking powder, and 1/2 teaspoon fine sea salt. In a separate bowl, beat 1/2 cup melted, slightly cooled unsalted butter with 1/4 cup neutral oil, 3/4 cup granulated sugar, and 1/4 cup light brown sugar until combined. Beat in 2 eggs and 2 teaspoons vanilla.
- Add dairy: Mix in 1/3 cup sour cream until smooth.
Add dry ingredients in two additions, alternating with 1/2 cup whole milk. Stir just until combined. Do not overmix.
- Fill and bake: Divide batter evenly among liners (about 3/4 full). Bake 18–20 minutes, until tops spring back or a toothpick comes out clean.
Cool in pan 5 minutes, then move to a rack to cool completely.
- Make the caramel sauce: In a light-colored saucepan, add 1 cup granulated sugar in an even layer over medium heat. Let it melt, stirring gently as it liquefies and turns amber. Add 1/2 cup heavy cream slowly (it will bubble).
Stir in 1/2 cup unsalted butter, 1/2 teaspoon fine sea salt, and 1 teaspoon vanilla. Simmer 30–60 seconds until smooth. Cool to room temperature; it should be pourable but thick.
- Core the cupcakes: Once cooled, use a small knife or cupcake corer to remove a shallow plug from the center of each cupcake.
Save the plugs.
- Fill with caramel: Spoon or pipe about 1–2 teaspoons caramel into each hole. Replace a bit of the cupcake plug on top to cover. Reserve some caramel for the frosting and drizzle.
- Make salted caramel buttercream: Beat 1 cup room-temperature unsalted butter until creamy, 2–3 minutes. Add 3 cups powdered sugar, 1/4 teaspoon fine sea salt, and 2 tablespoons cooled caramel.
Beat on low until combined, then on high until fluffy, 2 minutes. Add 1–2 tablespoons heavy cream to reach a silky, pipeable consistency. Taste and add more caramel or salt if needed.
- Frost the cupcakes: Transfer frosting to a piping bag fitted with a large round or star tip.
Swirl generous mounds on each cupcake.
- Finish with flair: Drizzle remaining caramel over the frosting and add a pinch of flaky sea salt. Serve at room temperature.
Storage Instructions
- Room temperature: Frosted cupcakes keep well for up to 1 day in a cool kitchen. Keep them covered.
- Refrigerator: Store in an airtight container up to 4 days.
Let sit at room temperature 30–45 minutes before serving for the softest texture.
- Freezer: Freeze unfrosted cupcakes up to 2 months. Thaw at room temp, then fill and frost. Caramel sauce can be chilled for 2 weeks or frozen for 2 months; warm gently to loosen.
Benefits of This Recipe
- Bakery results at home: You get tall, moist cupcakes with professional-level flavor and finish.
- Make-ahead friendly: Bake cupcakes and caramel a day early; frost before serving.
- Balanced sweetness: The salted caramel and a hint of salt in the frosting keep the flavor layered, not cloying.
- Flexible: Works with standard tools and common pantry staples.
Common Mistakes to Avoid
- Overmixing the batter: This creates tough cupcakes.
Stir just until the flour disappears.
- Using hot caramel in frosting: Warm caramel melts butter and turns frosting soupy. Make sure it’s fully cooled.
- Overbaking: Start checking at 17 minutes. A dry cupcake won’t be rescued by frosting.
- Skipping salt: Salt sharpens the caramel flavor.
Use fine salt in batter and frosting; finish with flaky salt.
- Overfilling liners: More than 3/4 full can cause mushroom tops or overflow.
Variations You Can Try
- Chocolate base: Swap 1/4 cup of flour for cocoa powder for a chocolate cupcake with salted caramel frosting.
- Brown butter batter: Brown the butter for the cupcakes to add nutty depth. Cool before mixing.
- Caramel espresso: Add 1 teaspoon espresso powder to the batter or frosting for coffeehouse vibes.
- Pretzel crunch: Top with crushed pretzels for salty crunch against the creamy frosting.
- Salted caramel apple: Fold finely diced, sautéed apples into the batter and finish with cinnamon in the frosting.
Explore more irresistible cupcakes recipes you won’t want to miss:
FAQ
Can I Use Store-Bought Caramel?
Yes. Choose a thick, high-quality caramel sauce.
If it’s too runny, reduce it on the stove over low heat until it resembles honey in thickness. Cool before using in frosting.
What If I Don’t Have Sour Cream?
Use full-fat Greek yogurt in the same amount. It keeps the cupcakes tender and adds a slight tang that complements the caramel.
How Do I Fix Runny Frosting?
Chill the bowl for 10–15 minutes, then beat again.
If it’s still loose, add 2–4 tablespoons powdered sugar. If it’s too stiff, beat in 1 teaspoon of cream at a time.
Can I Make These Without a Piping Bag?
Absolutely. Use an offset spatula or the back of a spoon to create swoops.
The caramel drizzle and flaky salt will still make them look polished.
Is There a Way to Cut the Sweetness?
Reduce powdered sugar in the frosting by 1/2 cup and add a touch more salt, or whip in 2 tablespoons cream cheese for tang. Keep the caramel slightly salted.
How Do I Know My Caramel Is Done?
Look for a deep amber color and a toasty, not burned aroma. If using a thermometer, aim for about 350°F (175°C) before adding cream.
Work calmly and carefully.
Can I Make Mini Cupcakes?
Yes. Bake 10–12 minutes. Core with a small piping tip, add a tiny bit of caramel, and pipe a small swirl of frosting.
Final Thoughts
These salted caramel cupcakes deliver bakery style flavor and texture with simple steps and pantry staples.
The moist vanilla base, a glossy caramel center, and a silky, salted caramel buttercream make every bite count. Keep the caramel cooled, don’t overbake, and finish with flaky salt. You’ll have a tray of cupcakes that look impressive and taste even better.
Perfect for birthdays, bake sales, or any night that needs a little treat.

Salted Caramel Cupcakes Easy Moist Bakery Style Recipe – Soft, Buttery, And Rich
Ingredients
- All-purpose flour (1 2/3 cups)
- Granulated sugar (3/4 cup for batter + 1 cup for caramel)
- Light brown sugar (1/4 cup for batter; optional for deeper flavor)
- Baking powder (1 1/2 teaspoons)
- Fine sea salt (for batter and caramel)
- Unsalted butter (1/2 cup for batter + 1/2 cup for caramel + 1 cup for frosting; room temp for frosting)
- Neutral oil (1/4 cup; canola or vegetable)
- Large eggs (2, room temperature)
- Whole milk (1/2 cup, room temperature)
- Sour cream (1/3 cup; adds moisture)
- Pure vanilla extract (2–3 teaspoons total)
- Heavy cream (1/2 cup for caramel + 2–3 tablespoons for frosting)
- Powdered sugar (3–3 1/2 cups for frosting)
- Flaky sea salt (for finishing)
Instructions
- Preheat and prep: Heat oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners.Set butter for frosting out to soften.
- Make the cupcake batter: In a bowl, whisk 1 2/3 cups flour, 1 1/2 teaspoons baking powder, and 1/2 teaspoon fine sea salt. In a separate bowl, beat 1/2 cup melted, slightly cooled unsalted butter with 1/4 cup neutral oil, 3/4 cup granulated sugar, and 1/4 cup light brown sugar until combined. Beat in 2 eggs and 2 teaspoons vanilla.
- Add dairy: Mix in 1/3 cup sour cream until smooth.Add dry ingredients in two additions, alternating with 1/2 cup whole milk. Stir just until combined. Do not overmix.
- Fill and bake: Divide batter evenly among liners (about 3/4 full). Bake 18–20 minutes, until tops spring back or a toothpick comes out clean.Cool in pan 5 minutes, then move to a rack to cool completely.
- Make the caramel sauce: In a light-colored saucepan, add 1 cup granulated sugar in an even layer over medium heat. Let it melt, stirring gently as it liquefies and turns amber. Add 1/2 cup heavy cream slowly (it will bubble).Stir in 1/2 cup unsalted butter, 1/2 teaspoon fine sea salt, and 1 teaspoon vanilla. Simmer 30–60 seconds until smooth. Cool to room temperature; it should be pourable but thick.
- Core the cupcakes: Once cooled, use a small knife or cupcake corer to remove a shallow plug from the center of each cupcake.Save the plugs.
- Fill with caramel: Spoon or pipe about 1–2 teaspoons caramel into each hole. Replace a bit of the cupcake plug on top to cover. Reserve some caramel for the frosting and drizzle.
- Make salted caramel buttercream: Beat 1 cup room-temperature unsalted butter until creamy, 2–3 minutes. Add 3 cups powdered sugar, 1/4 teaspoon fine sea salt, and 2 tablespoons cooled caramel.Beat on low until combined, then on high until fluffy, 2 minutes. Add 1–2 tablespoons heavy cream to reach a silky, pipeable consistency. Taste and add more caramel or salt if needed.
- Frost the cupcakes: Transfer frosting to a piping bag fitted with a large round or star tip.Swirl generous mounds on each cupcake.
- Finish with flair: Drizzle remaining caramel over the frosting and add a pinch of flaky sea salt. Serve at room temperature.
