Homemade Butterscotch
The perfect butterscotch recipe is the ultimate flavor explosion that will leave your taste buds dancing. This homemade butterscotch sauce uses just 5 ingredients and gets done in less than 10 minutes. This simple and easy recipe will have you drizzling butterscotch on anything from breakfast pancakes, and pound cakes to vanilla ice cream.

I never actually thought butterscotch and caramel were the same thing—probably because I grew up with both at home. They were just part of everyday life in the kitchen, and I always knew they had their own personalities.
But over the years, I’ve been surprised by how many people think they’re the same. I remember once at a birthday party we hosted in Singapore, I had both sauces on the table—caramel and butterscotch—because, well, why not? And everyone just assumed I’d made two kinds of caramel. A full-on debate broke out about which “caramel” they liked better.
That’s when I had to step in and explain they’re not the same—caramel is made with white sugar, butterscotch with brown sugar—and that difference changes everything. The flavor, the texture, and even how easy they are to make.
Funny thing is, ever since that day, a few of those same friends have started asking for butterscotch over caramel. They say they just prefer that richer, deeper flavor. It’s kind of amazing how a little knowledge can shift your taste like that.
It’s one of those things that reminds me: when you understand the differences in what you’re making—or eating—you enjoy it more. And butterscotch definitely deserves its moment to shine.
Why make homemade butterscotch?
- First, homemade is the best!! If you’ve never tasted freshly made sauce, you are in for a surprise. It is finger-licking GOOD! and I mean finger-licking.
- The recipe needs simple pantry staples like sugar, butter, and cream, which you probably already have on hand.
- And best of all, it takes only 5 to 7 minutes to make it.
- You can use it over almost anything – drizzle it over pancakes, yogurt parfait, whipped cream, cakes, tarts, and desserts. The options are endless.

Ingredients and substitutes
- Brown sugar – The base of the sauce is made with brown sugar, which gives it its signature caramel-like flavor. To add a rich, buttery taste, butter is added to the mix. If you are making butterscotch, you do have to use brown sugar not white sugar. The molasses in the brown sugar is what gives butterscotch its unique flavor. You can use light or dark brown sugar – the dark brown has a more intense flavor from the molasses. It’s a personal preference – I have tried to use half light brown and half dark brown, and both are delicious.
- Light corn syrup – This is an inverted sugar and helps prevent crystallization when the caramel cools down. And if you don’t have the corn syrup, a tsp of lemon juice or ½ tsp cream of tartar added to the sugar works just as well.
- Butter – It’s best to use butter, not margarine, in this recipe as margarine has a high water content, which makes a runny consistency of the sauce.
- Salt – It’s optional, but I believe it really helps bring out the flavor by cutting down on the sweetness.
- Heavy cream is used to give the sauce its smooth, velvety texture.

Step-by-step: Butterscotch recipe
- Warm the cream in a saucepan or microwave-safe bowl.
- In a heavy-bottomed deep saucepan, add the brown sugar, butter, corn syrup, and salt.
Pro tip – A light-colored pan works better so you can see the color more clearly. - Cook over medium heat until the butter is melted and the sugar is dissolved.

- Continue to cook over medium to medium-low heat for about 4 to 5 minutes.
Pro tip – You want it to boil but not burn. So, adjust the heat accordingly. - When you have a light pale butterscotch color (see video), add the warm cream and combine well. (220°F/107°C)
Pro tip – The sauce will rise when you add the cream. So, take it off the heat as necessary. - Cook for just a minute more, then remove from the heat. Cool for a few minutes in the pan, then pour into a mason jar or storage bowl.
Pro tip – Caramel is very hot, so it’s best not to pour it immediately into glass storage to prevent cracking.

Consistency for butterscotch sauce
The consistency at which you remove the sauce from the heat depends on what you want to use it for. An important thing to remember is that the sauce will thicken as it cools.
- Pouring sauce – If you want to drizzle the sauce over desserts, such as pies and ice creams, it’s best to take it off the heat about a minute or two after you add the cream. (220°F/107°C)
- As an ingredient – If you need to use it as one of the ingredients – like buttercream or tart filling – it’s best to have it a bit thicker. I cook it for about 3 to 4 minutes after adding the cream. (230°F / 110°C)
- Toffee consistency – If you cook the sauce for a good 5 to 6 minutes after adding the cream, the sauce will be thicker and more intense. Then, pour it into a lined and greased baking tray. And when almost cool, cut them into squares or roll them into balls. (245°F/118°C)



Frequently asked questions
The butterscotch sauce will keep in the fridge in an airtight jar for up to 2 weeks. It can stay at room temperature for about a week. But if kept in the fridge, its shelf life will increase up to 2 weeks.
Absolutely. There are many ways to flavor butterscotch. You can add
1 tbsp of rum or bourbon to make caramel rum sauce.
1 tsp combined of cinnamon, nutmeg, or ground ginger for a spiced caramel in the fall.
Add 1 tbsp of rock salt for salted caramel flavor.
3 oz of melted dark chocolate for chocolate caramel sauce
4 tbsp brewed espresso to make an espresso caramel sauce
Yes, but keep in mind that butterscotch chips are designed to hold their shape when baked. If you’re looking for a more sauce-like consistency, you may want to consider making your own butterscotch sauce.

Homemade Butterscotch Sauce
The homemade butterscotch sauce uses just 5 ingredients and gets done in less than 10 minutes. This simple and easy recipe will have you drizzling butterscotch on anything from breakfast pancakes, pound cakes to vanilla ice cream.
Video
Ingredients
- 4 tbsp (60 g) Butter unsalted, room temperature
- 1 cup (220 g) Brown sugar light or dark (use dark for a more complex flavor)
- 2 tbsp Light corn syrup (Optional) prevents crystallization
- ¾ cup (120 ml) Heavy cream or whipping cream or double cream
- 1 tsp Vanilla extract optional
- ½ tsp Kosher salt optional
Method
- In a heavy-bottom deep saucepan, add the brown sugar, butter, corn syrup, and salt.4 tbsp Butter, 1 cup Brown sugar, 2 tbsp Light corn syrup
- Cook over medium heat until the butter is melted and the sugar is dissolved. Continue to cook over medium to medium-low heat for about 4 to 5 minutes.
- When you have a light pale butterscotch color (see video) add the warm cream and combine well. (220℉/107℃)¾ cup Heavy cream, 1 tsp Vanilla extract, ½ tsp Kosher salt
- Cook for just a minute more than remove from heat. Cool for a few minutes in the pan then pour into a mason jar or storage bowl.
- The sauce will thicken as it cools.
Notes
- First and foremost, quality ingredients are key. Use real butter, top-quality sugar, and high-quality vanilla extract for the best flavor.
- Next, make sure to take your time when cooking the butterscotch. Cooking the sauce low and slow will help develop the complex flavors that make butterscotch so irresistible.
- Additionally, be sure to keep a close eye on the sauce as it cooks. Overcooking can result in a burnt or bitter taste, while undercooking can leave the sauce thin and lacking in flavor.
- Another tip to consider is to experiment with different types of sweeteners. While traditional butterscotch is made with brown sugar, you can also use honey, maple syrup, or even molasses to create unique flavor combinations.
- Finally, don’t be afraid to get creative with your butterscotch recipe. While it’s delicious on its own, there are endless ways to incorporate butterscotch into your cooking and baking. From drizzling it over ice cream to using it in a decadent cake frosting, the possibilities are endless!
Consistency is Key
The consistency at which you remove the butterscotch sauce from the heat depends on what you want to use it for. An important thing to remember is the sauce will thicken as it cools.- Pouring sauce – If you want to drizzle the sauce over desserts such as pies and ice creams. It’s best to take it off the heat about a minute after you add the cream.
- As an ingredient – If you need to use it as one of the ingredients – like buttercream or tart filling -it’s best to have it a bit thicker. I cook it for about 2 to 3 minutes after adding the cream.
- Toffee consistency – If you cook the sauce for a good 5 to 6 minutes after adding the cream – the sauce will be thicker and more intense – pour it into a lined and greased baking tray – when almost cool – cut it into squares or roll it into balls.
Troubleshooting
- How to prevent grainy butterscotch – If the sugar is not dissolved properly the butterscotch will be grainy. So it’s best to keep the heat low and let the sugar dissolve and caramelize slowly. Alternatively, graininess can also happen when undissolved sugar falls back into the syrup while it is boiling. This recipe uses light corn syrup to prevent crystallization.
- Butterscotch is very liquid – This usually means your butterscotch has a very thin consistency often the result of undercooking. Sometimes, however, high-moisture butter or low-fat creams are usually the culprits. Place it back on the heat and let the liquid evaporate. The sauce will thicken as you heat the mixture. Take note that it will thicken considerably as it cools as well.
- Butterscotch has curdled or separated – Low-fat cream or overheating the butterscotch can cause separation. Take it off the heat and continuously keep stirring until it becomes homogenous again. You can also place it over a bowl of cold water to cool it quickly.
- How to prevent butterscotch from burning? Be sure to stir the mixture constantly and keep a close eye on it, as butterscotch can burn quickly. You can also try cooking it over lower heat to reduce the risk of burning
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 made this recipe 2x and I still have the same issue with it being runny. I left it at the med. to med high stage for 20 min and then let it cool and its still super runny. It thickens up slightly when cool but still drippy nothing even close to your pictures. Im not sure what I’m doing wrong. The first attempt I followed everything to the word and its runny, thats why I tried it again and let it boil longer thinking it would thicken up like you said but nope. Now it does taste great no doubt but its just not the consistency I was expecting.
Hey Linda, Usually the thickness comes when it cools completely if you have cooked it for a few minutes. Also, you can reduce the liquid ingredients in there to make it thicker. I hope to make a video to do this very soon. I make butterscotch truffles with these too. Cool completely, roll into small balls, then dip them in dark chocolate. Will try and share these recipe soon too.
Hi, Veena. Thanks for this post. I’m working on perfecting a sauce to top a Bundt cake that I’d like to enter into a competition, and most of the info I’m finding online is for troubleshooting CARAMEL sauces, not butterscotch or toffee. I have not tried your exact recipe yet — mine has the same ingredients but a different method — but I keep having the same problems with the recipe I AM using: the sauce is PERFECT when it’s warm, but it thickens and gets grainy upon cooling. Everything I’ve read is about how to avoid crystallization in the COOKING process, but my problem is crystallization happening AFTER IT COOLS. Do you have any advice? You seem to know your stuff when it comes to butterscotch!
Ah yes, sometimes that happens when butterscotch cool in the fridge. Mine usually does not crystallize because it has lemon juice. But I recommend testing it first.
The best way to prevent crystallizing is to add an invert sugar like corn syrup. If you replace half the sugar with corn syrup and then bring it to a boil, that should solve the crystallizing process even after it cools. I highly recommend making a small batch and testing it. If you can’t find corn syrup then glucose would work exactly the same way.
I have kept this recipe simple with only sugar because most people usually would not have an invert sugar or sometimes are intimated by the use of these. If you need to use for a competition I highly recommend you try this method. let me know how it goes. Happy to help troubleshoot. Best of luck.
Hi Veena. Thanks for sharing your wealth of knowledge. My question is can I use milk in place of fresh cream or heavy cream called for in some of the recipes because I can’t find them in my location or should I use condensed milk?
Hey Soma. The heavy cream keeps the sauce thick. Milk will make it very liquid and not as rich as cream. So while you can make it with milk it will be very runny so you wont’ be able to use it as a sauce.You can try using very fresh yogurt but then the sauce with having a slight tang from the yogurt.
Condensed milk will work but it will be very sweet!! If you want to use condensed milk – use this recipe. Creamy caramel sauce
This is really useful, thanks – made it last week and everyone loved it.
Thank you so much, Yale. So happy to hear you enjoyed this recipe. Thanks for coming back to write this feedback. Have a great day.
This is the best butterscotch sauce EVER! Just the right balance of sweet and carame.. Love it.
Thank you, Telsto. So happy you had success with this recipe. Thank you so much for coming back to write this feedback. Appreciate it very much. Have a wonderful week.
This was so easy to make. I did not know I was so easy. Thank you for sharing. Love it.
Thank you, Uro. So happy you have success with this recipe. Yes, it is so easy to make. Thank you for coming back to write this feedback. Have a wonderful day.
Hi Veena, When you say, its fresh cream.. you need to whip the cream or just the whipping cream.
Thanks for your reply..
Preeya
No Preeya – it’s whipping cream in liquid form Thanks
Thanks Veena. I will try this out and let you know the results.
Thanks Preeya – Le me know how it goes.
Veena.. It was just YUMMMMM………. thanks for the recipe…
I am going to try the cupcakes now, but yet to decide on which frosting I will be doing.. will keep you posted on the outcome..
Also, could you please tell me Fresh cream in cupcakes recipe means the actual Fresh cream and not whipping cream.. sounds silly… but want to clarify… 🙂
Preeya -I’m sure they will turn out delicious. Yes, fresh cream and whipping are the same here – you get them in a carton in liquid form – 32 to 38 % is good. Do not whip just use in liquid form when requested in a batter.
This is definitely the best butterscotch sauce – I make it so often and it’s so easy to make. Love it.
Thank you, Oezrit. So happy you have success with this recipe. It sure is so easy to make butterscotch. Thank you for coming back to write this feedback. Have a wonderful day.
Love this butterscotch sauce – we had it over my vanilla cake and then the remaining over ice cream.
Thank you, Zgn. Happy that you enjoyed this recipe. Thanks for coming back to write this feedback.
Love butterscotch and this was so easy to make. Thank you
Thank you, Irxut. So happy to hear you had great success with this recipe. Thank you for coming back to leave this feedback. Have a wonderful day
This is absolutely delicious we loved it. Thank you for sharing
Thank you, Ayfi. Happy to hear you have success with this recipe. Appreciate you coming back to write this feedback. Have a wonderful day.