Moist Butterscotch Cupcakes
There’s something luxurious about the buttery-caramel taste of butterscotch. These cupcakes capture that rich flavor in a soft, tender crumb, topped with smooth butterscotch buttercream and finished with a glossy drizzle of sauce.
I make these often for my kids — mostly because every time I whip up a batch of butterscotch sauce, that little jar never lasts! They’ll drizzle it on ice cream, dip fruit in it, even sneak it with crackers. So yes, I always double the sauce. The cupcakes themselves are simple, made with butter, eggs, and fresh cream for a moist texture that stays soft for days.
If you love desserts that balance buttery sweetness with a hint of salt, you’ll fall hard for these.

I can never make butterscotch sauce without hearing my kids in the background asking, “Is that for cupcakes or for us?” Because let’s be honest — once that jar shows up, it disappears. They drizzle it on ice cream, fruit, even crackers. So whenever I bake these butterscotch cupcakes, I always make extra sauce. It’s the real star of the show — buttery, rich, and just a little addictive.
This recipe actually started from my brown sugar cupcake base, but with the addition of that luscious butterscotch buttercream and homemade drizzle, it turns into something completely irresistible. Simple, comforting, and made for anyone who can’t resist that ooey-gooey caramel flavor.
💛 Why You’ll Love This Recipe
- Make-ahead friendly – both cupcakes and frosting keep beautifully.
- Full butterscotch flavor – made with real brown sugar and homemade sauce.
- Soft, moist crumb – thanks to butter, eggs, and cream.
- Simple ingredients – no boxed mixes or instant pudding here.
- Versatile – perfect for parties, bake sales, or a cozy weekend treat.

🧂 Ingredients and Substitutes
- Unsalted butter – For the best flavor and control over salt. If using salted butter, skip added salt.
- Light brown sugar – Key to that signature butterscotch flavor; fine-grain sugar creams better.
- Eggs – Use large eggs at room temperature for a smooth, airy batter.
- Fresh cream or whole milk – Cream makes the crumb richer; milk works fine for a lighter cupcake.
- All-purpose flour – Standard flour, sifted before adding.
- Baking powder + pinch of soda – For a nice dome and tender texture.
- Vanilla extract – Complements the caramel tones.
- Salt – Just enough to balance the sweetness.

🧁 Step-by-step: Butterscotch Cupcakes with Butterscotch buttercream and sauce
1. Prepare and Bake the Cupcakes
- Preheat oven to 160°C / 320°F. Line a muffin tray with cupcake liners.
- In a large bowl, cream the butter and brown sugar with an electric mixer until light and fluffy.
- Add the eggs, one at a time, mixing well after each addition.
- Alternatively, add the dry ingredients (flour + baking powder + pinch of salt) to the cream, mixing on medium speed until smooth.
- Add vanilla and mix just until combined.
- Divide batter evenly using a cookie scoop into cupcake liners — about ⅔ full.
- Bake for 18–22 minutes, or until a toothpick inserted in the center comes out clean.
- Cool on a wire rack before decorating.

2. Make the Butterscotch Sauce
Prepare my Homemade Butterscotch Sauce (5-Minute Recipe) — it’s just butter, dark brown sugar, and cream. Cool completely before using.

3. Make the Butterscotch Buttercream
- Beat butter until pale and fluffy.
- Gradually add powdered sugar, then pour in a few tablespoons of cooled butterscotch sauce for flavor and color.
- Mix on medium speed until creamy.

4. Decorate
Pipe the frosting using a piping bag fitted with a star tip, or spread with a spatula.
Drizzle extra butterscotch sauce over the top.

🥶 Storage and Make-Ahead Tips
- Room temperature: up to 2 days in an airtight container.
- Refrigerator: 4–5 days in an airtight container in the refrigerator; bring to room temperature before serving.
- Freezer: Freeze unfrosted cupcakes up to 2 months; thaw and frost later.
- Buttercream: Keep covered with plastic wrap in the fridge for 5 days.
🧁 Tips for Success
- Use room-temperature ingredients – Soft butter and eggs at room temperature blend better, creating a smooth cupcake batter and an even rise.
- Cream the butter and sugar well – This step builds air into the batter and gives the cupcakes their light, tender crumb.
- Don’t over-mix after adding the flour – Once the dry ingredients go in, mix only until combined — over-mixing makes cupcakes dense.
- Stick to real brown sugar – That’s where the classic butterscotch flavor comes from; white sugar won’t give you the same depth.
- Bake on the center rack – Too close to the top or bottom of the oven and your cupcakes bake unevenly or dry out.
- Cool completely before frosting – Even a slightly warm cupcake will melt that beautiful butterscotch buttercream.
- Make extra sauce – The butterscotch drizzle is the highlight — save some for topping ice cream or coffee later.

Troubleshooting
| Problem | Possible Cause | How to Fix / Prevent It |
|---|---|---|
| Cupcakes are dense or heavy | Butter and sugar not creamed enough, or batter over-mixed after adding flour | Cream butter and sugar until pale and fluffy. Mix dry ingredients only until just combined. |
| Cupcakes sink in the middle | Over-filled liners or oven temperature too low | Fill liners only ⅔ full and preheat the oven properly. Avoid opening the oven door early. |
| Dry cupcakes | Over-baked or too much flour | Start checking at 18 minutes. Measure flour correctly using the spoon-and-level method. |
| Buttercream too soft or runny | Butterscotch sauce is still warm, or the butter is too soft | Chill the sauce and butter before beating; refrigerate frosting for 10–15 minutes if needed. |
| Frosting curdled or grainy | Sugar not dissolved or over-whipped when the sauce is added | Add sauce slowly on low speed. Mix just until smooth. |
| Sauce crystallized or grainy | Sugar heated too long or stirred excessively | Heat gently, avoid over-stirring once sugar dissolves, and whisk in cream off heat. |
| Frosting slides off cupcakes | Cupcakes still warm | Always cool cupcakes completely before frosting. |
| Cupcakes stick to liners | Liners of poor quality or cupcakes under-baked | Use good-quality cupcake liners and bake fully until a toothpick comes out clean. |
More cupcakes you may like
- Coffee Cupcakes
- Funfetti Cupcakes
- Lemon Cupcakes
- Moist Honey Cupcakes
- See all Cupcakes and Muffins recipes
Frequently asked questions
Butterscotch pairs beautifully with vanilla, caramel, toffee, coffee, or even banana.
Use room-temperature ingredients, don’t over-mix the batter, and add a touch of sour cream or extra cream for moisture
You can, but homemade sauce gives a fresher, more buttery flavor without the artificial aftertaste.
Cream the butter and sugar well, bake at the right temperature, and never over-bake — start checking at 18 minutes.
Yes! Freeze without frosting. Thaw, then frost and drizzle before serving.
If you’re selling cupcakes, always price to cover ingredients and time. For home bakers, a fair starting point is about $3–$4 per cupcake or $36–$48 per dozen, depending on frosting, fillings, and decorations. If you include extras like my butterscotch drizzle or filled centers, you can go higher. Remember, presentation adds value — people pay for the “wow” as much as the taste.

Butterscotch Cupcakes with Butterscotch Buttercream and Sauce
Butterscotch has a rich luxurious irresistible flavor when added to any dessert. This simple, easy and effortless recipe makes moist butterscotch cupcakes that get their unique flavor from brown sugar and fresh cream. Served with a dollop of soft butterscotch buttercream and drizzled with a melt in the mouth butterscotch sauce you always want more.
Ingredients
- 140 g (5 oz) Unsalted butter room temperature
- 165 g (¾ cups) Light brown sugar
- 3 large Eggs
- 60 ml (¼ cups) Heavy cream or whole milk
- 220 g (1¾ cups) All-purpose flour
- 1 tsp Baking powder
- ¼ tsp Baking soda
- ½ tsp Salt
- 1 tsp Vanilla extract
- 60 g (4 tbsp) Unsalted butter room temperature
- 100 g (¾ cups) Dark brown sugar
- 60 ml (¼ cups) Heavy cream
- ½ tsp Vanilla extract
- Pinch of salt
- 225 g (1 cups) Unsalted butter room temperature
- 360 g (3 cups) Powdered sugar
- 3 – 4 tbsp Cooled butterscotch sauce homemade or store-bought
- 1- 2 tbsp Heavy cream or whole milk
- Pinch of salt
Method
- Preheat the oven to 160°C / 320°F. Line a 12–18 cup muffin pan with cupcake liners.Cream the butter and sugar in a large bowl using an electric mixer on medium speed until light and fluffy. Add the eggs, one at a time, scraping the sides of the bowl as you go.Combine dry ingredients (flour, baking powder, soda, and salt) in a separate bowl. Add the dry ingredients and cream alternately to the butter mixture, beginning and ending with dry. Mix until smooth, but do not over-mix. Stir in vanilla extract.Divide batter evenly using a cookie scoop — fill each liner about two-thirds full. Bake for 18–22 minutes, or until a toothpick inserted in the center comes out clean. Cool on a wire rack completely before frosting.140 g Unsalted butter, 165 g Light brown sugar, 3 large Eggs, 60 ml Heavy cream, 220 g All-purpose flour, 1 tsp Baking powder, ¼ tsp Baking soda , ½ tsp Salt, 1 tsp Vanilla extract
- In a saucepan, melt butter and brown sugar over medium heat until sugar dissolves. Remove from heat and carefully whisk in cream and vanilla. Add a pinch of salt. Let cool completely before using in the buttercream or as drizzle.60 g Unsalted butter, 100 g Dark brown sugar , 60 ml Heavy cream, ½ tsp Vanilla extract, Pinch of salt
- Beat butter in a stand mixer until light and creamy. Gradually add powdered sugar, mixing on low. Add 3–4 tablespoons of cooled butterscotch sauce, cream, and salt. Beat until fluffy and pipeable.225 g Unsalted butter , 360 g Powdered sugar, 3 – 4 tbsp Cooled butterscotch sauce, 1- 2 tbsp Heavy cream, Pinch of salt
- Fill a piping bag fitted with a large star tip and pipe swirls on top of each cupcake. Drizzle with butterscotch sauce using a spoon or squeeze bottle. Let the drizzle set slightly before serving.
Notes
🧊 Storage
- Room temperature: 1–2 days in an airtight container (if weather is cool).
- Refrigerator: 4–5 days. Bring to room temperature before serving.
- Freezer: Freeze unfrosted cupcakes up to 2 months. Thaw overnight, frost, and drizzle before serving.
📋 Notes
- For extra flavor, use dark brown sugar in both cupcakes and sauce.
- If your buttercream feels too soft, chill for 10 minutes before piping.
- Don’t over-bake — cupcakes should feel springy, not firm.
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.














I really want to make these but am having trouble converting to measures I know…please help.
I don’t understand Sue. I now made them all into cups. Does that help?
WOW these look great! That drizzle is perfect!
Thank you, Tisha.
I love anything to do with butterscotch. This looks so wonderful! I will have to give it a try!
Thank you, Farah. Let me know what you think if you try it.
Oh. My. Butterscotch AND cupcakes? What a dream duo! They look absolutely incredible, Veena! I can’t wait to try making these for my next party!
Thanks, Jeannette. Yes, it is delicious. You must try
Oh these look so devilishly good and with everyday ingredients too. Thanks for such a great recipe!
Thanks, Megan.