This post may contain affiliate links.
This homemade Butterscotch Sauce is rich, buttery, and impossibly silky, made from just a handful of pantry staples in about 10 minutes. Once you taste it warm over ice cream you will never reach for a jar again, and my girls beg for it on everything. Drizzle it over a scoop of our homemade ice cream and watch it disappear.

Made with dark brown sugar, butter, and cream, this easy butterscotch sauce is glossy, pourable, and perfect for drizzling over desserts.
Butterscotch Sauce Quick Look
- 🕒 Prep Time: 2 minutes
- 🌡️ Cook Time: 8 minutes
- ⏳ Total Time: 10 minutes
- 🍽️ Serving: 6 servings
- ⚡ Calories: 235kcal
- 🌶️ Flavor Profile: Rich, buttery, and deeply caramel with warm molasses notes
- ✋ Difficulty: Easy, a simple stovetop sauce like our chocolate ganache drizzle
Quick Answer
To make butterscotch sauce, add heavy cream, dark brown sugar, butter, corn syrup, baking soda, and salt to a saucepan. Bring it to a boil over medium-high heat, stirring until smooth, then reduce to low and simmer for 8 minutes. Take it off the heat, whisk in the vanilla, and let it cool slightly to thicken before serving warm over ice cream, cake, or pie.
Jump to:
- Butterscotch Sauce Quick Look
- Quick Answer
- Why This Recipe Works
- Why You’ll Love This Recipe
- Key Ingredients
- Variations and Substitutions
- How to Make Butterscotch Sauce
- Recipe Tips & Tricks
- Serving Ideas and Suggestions
- Butterscotch Sauce FAQs
- Other Recommended Dessert Recipes
- Best Homemade Butterscotch Sauce Recipe
Why This Recipe Works
Click to see the technique science
- Dark brown sugar is the secret. The molasses in dark brown sugar gives the sauce its deep, true butterscotch flavor and rich amber color.
- Cream makes it pourable. Heavy cream creates a smooth, glossy sauce that drizzles beautifully and thickens as it cools without turning hard.
- A simmer builds the flavor. Letting the sauce gently simmer for 8 minutes deepens the caramel notes and cooks it to the perfect pourable consistency.
- Corn syrup keeps it smooth. A little corn syrup prevents the sugar from crystallizing so the sauce stays silky even after it is stored.
- Baking soda adds lightness. A pinch of baking soda gives the sauce a slightly lighter, airier texture and helps it stay smooth.
- Vanilla and salt finish it. Adding the vanilla off the heat keeps its flavor bright, and a little salt balances the sweetness so it does not taste cloying.
Why You’ll Love This Recipe
- It is rich, buttery, and ready in 10 minutes with just a handful of pantry staples.
- It tastes worlds better than store-bought and turns simple desserts like ice cream into something special.
- It stores beautifully in the fridge, so you can keep a jar on hand to drizzle over anything and everything.
Key Ingredients

Just a few simple ingredients make this rich, glossy sauce. Here are the ones that matter most.
- Dark brown sugar: The heart of butterscotch, dark brown sugar brings deep molasses flavor and that signature butterscotch color.
- Heavy cream: Makes the sauce rich, smooth, and pourable, and helps it set into a glossy drizzle as it cools.
- Butter: Real butter gives the sauce its buttery flavor and silky texture.
- Corn syrup: A little corn syrup keeps the sauce smooth and prevents the sugar from crystallizing.
- Vanilla and salt: Stirred in at the end to round out the flavor and balance the sweetness.
See recipe card for exact quantities.
Variations and Substitutions
This butterscotch sauce is easy to make your own:
- Make it salted: Add a little extra sea salt for a salted butterscotch sauce that is amazing over ice cream.
- Add a splash of bourbon: Stir in a tablespoon of bourbon or rum with the vanilla for a grown-up butterscotch sauce.
- Use light brown sugar: If that is what you have, light brown sugar works too, with a slightly milder flavor.
- Skip the corn syrup: You can leave it out, though the sauce may be slightly more prone to crystallizing as it sits.
How to Make Butterscotch Sauce

- Add the heavy cream, dark brown sugar, butter, corn syrup, baking soda, and salt to a medium saucepan.

- Bring to a boil over medium-high heat, stirring until everything is melted and combined, then reduce the heat to low and simmer for 8 minutes, stirring occasionally so it does not boil over.

- Take the sauce off the heat and whisk in the vanilla.

- Let the sauce cool slightly so it thickens, then pour it into a jar and serve warm over your favorite desserts.
Recipe Tips & Tricks
- Use dark brown sugar for the deepest butterscotch flavor, though light brown sugar works in a pinch.
- Watch it closely once it boils, the sauce can bubble up quickly, so keep an eye on it and stir to prevent boil-overs.
- Add the vanilla off the heat, so its flavor stays bright instead of cooking off.
- Let it cool to thicken, the sauce will look thin while hot and thickens as it cools, so do not overcook it.
- Stir in a pinch of extra salt for an irresistible salted butterscotch version.
- Reheat gently in the microwave or on the stove with a splash of cream if it thickens too much in the fridge.
Serving Ideas and Suggestions
This butterscotch sauce is the ultimate finishing touch on so many desserts. Drizzle it warm over a scoop of our homemade ice cream, a slice of pound cake, or a warm brownie for an instant upgrade.
It is wonderful spooned over chocolate chip cake, no bake Oreo cheesecake, bread pudding, apple crisp, or pancakes and waffles. Stir a spoonful into coffee or hot milk for a cozy butterscotch latte.
Pour it into a pretty jar, tie on a ribbon, and you have an easy homemade gift. It keeps in the refrigerator for up to two weeks, so a single batch goes a long way.

Butterscotch Sauce FAQs
Butterscotch sauce and caramel are similar but use different sugars. Butterscotch sauce is made with brown sugar and butter, which gives it a deep, molasses-rich flavor, while caramel is made by melting white granulated sugar until it browns. Butterscotch tends to taste more buttery and complex, while caramel has a cleaner, toasted sugar flavor.
Store homemade butterscotch sauce in an airtight jar or container in the refrigerator for up to two weeks. It will thicken considerably as it chills, so reheat it gently in the microwave or on the stovetop, adding a splash of cream or milk if needed to bring it back to a pourable consistency before serving.
Yes, you can freeze butterscotch sauce for up to three months. Let it cool completely, then transfer it to a freezer-safe container, leaving a little room at the top for expansion. Thaw it in the refrigerator overnight and reheat gently, whisking in a little extra cream if needed to smooth it back out.
Grainy butterscotch sauce is usually caused by sugar crystallizing. The corn syrup in this recipe helps prevent that, but it can still happen if the sugar is not fully dissolved before boiling or if undissolved crystals cling to the side of the pan. Stir until the sugar is completely dissolved, and the corn syrup will help keep the sauce smooth.
Butterscotch sauce is delicious on so many things. Drizzle it warm over ice cream, pound cake, brownies, cheesecake, bread pudding, apple crisp, pancakes, or waffles. You can also stir it into coffee, hot milk, or milkshakes, swirl it into oatmeal, or use it as a dip for apple slices and pretzels.
Yes, you can make butterscotch sauce without corn syrup, though it plays a helpful role in keeping the sauce smooth and preventing crystallization. If you leave it out, be sure to dissolve the sugar completely before boiling, and know that the sauce may be slightly more likely to firm up or get grainy as it sits in the fridge.
Looking for more easy treats? Drizzle this sauce over our homemade ice cream or a slice of chocolate chip cake next.
Best Homemade Butterscotch Sauce Recipe
Ingredients
- 6 tablespoons heavy cream
- ¾ cup dark brown sugar packed
- 4 tablespoons unsalted butter
- 1 tablespoon light corn syrup
- ½ teaspoon baking soda
- ¼ teaspoon fine sea salt
- 1 teaspoon vanilla extract
Instructions
- In a medium-sized saucepot, place the heavy cream, dark brown sugar, butter, corn syrup, baking soda, and salt.6 tablespoons heavy cream, ¾ cup dark brown sugar, 4 tablespoons unsalted butter, 1 tablespoon light corn syrup, ½ teaspoon baking soda, ¼ teaspoon fine sea salt
- Bring to a boil over medium-high heat, stirring until everything is melted and combined. Once at a boil, reduce the heat to low.
- Simmer for 8 minutes, stirring occasionally. Be sure to keep an eye on it so it doesn’t boil over.
- Take off the heat and whisk in the vanilla.1 teaspoon vanilla extract
- Let cool slightly and serve.
Notes
- Make sure you use dark brown sugar, which is essential.
- You do not want this to boil over, so make sure that you keep an eye on it!
- This will thicken as it sits, you can heat it in the microwave until your desired thickness. Don’t cook it too long or you’ll get a grainy texture.
- Serve in or over so many desserts, see my suggestions above.
Nutrition
Love This Recipe?
Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!













Sounds Good
This recipe has been thoroughly tested and it does not become gritty from stirring.
this looks so good but not a corn syrup fan. i’ve read it is not good for you. i wonder what else could be used?