Once you make butterscotch sauce from scratch, the jarred stuff just won’t do anymore. This homemade butterscotch sauce is rich, buttery, and deeply caramelly, made from brown sugar, butter, cream, and a touch of vanilla, cooked into a smooth, pourable sauce in about 20 minutes of actual cooking. It’s the perfect drizzle for ice cream sundaes, cheesecake, bread pudding, or really anything that could use a sweet, golden, buttery finish. The flavor is warm and almost toffee-like, and it tastes so much better than anything from a bottle that you’ll want to keep a jar in the fridge at all times.
What makes butterscotch so special is that deep, buttery, brown-sugar flavor, and making it yourself means it’s fresh, smooth, and exactly as rich as you want. The method is simple, no candy thermometer required: you melt everything together, boil it briefly to thicken, let it cool, and stir in vanilla. The result is a glossy, luscious sauce that pours warm and firms up slightly when chilled. It’s an easy way to turn a simple dessert into something that feels special.
Why this works
A few simple steps are what give this sauce its rich flavor and smooth texture, and they’re worth understanding.
Brown sugar is the heart of butterscotch, and it’s what sets it apart from caramel (which is made from white sugar). The molasses in brown sugar gives butterscotch its signature deep, warm, slightly toffee-like flavor. Combined with butter, you get that classic buttery-brown-sugar taste that defines a good butterscotch. It’s worth knowing this distinction, since it explains why this sauce tastes the way it does: caramel is about cooking plain sugar to a deep amber, while butterscotch leans on the brown sugar and butter from the start, which is why it’s so approachable to make at home and so forgiving compared to a true caramel.
Cooking everything together gently first is important. Melting the sugars, butter, cream, corn syrup, and salt together over low heat, stirring constantly, dissolves the sugar smoothly and combines everything before you bring up the heat. This helps prevent graininess and keeps the sauce silky.
The brief boil is what thickens it. Once everything is melted and combined, boiling for about 5 minutes concentrates the sauce and develops the flavor, cooking off some water so it thickens into a proper pourable sauce. The corn syrup helps here too: it keeps the sauce smooth and prevents the sugar from crystallizing, so you get a glossy, lump-free result.
And two finishing details matter. A good amount of salt balances the sweetness and makes the butterscotch flavor pop, it’s what keeps it from being cloying. And adding the vanilla after cooking, off the heat, preserves its flavor, since vanilla’s aromatics can cook off if added too early. Letting the sauce cool before using also lets it thicken to the right consistency.
What goes in
The ingredient list is short and built from baking staples.
You’ll need granulated sugar, brown sugar, unsalted butter, heavy whipping cream, light corn syrup, salt, and vanilla extract.
A few notes. The combination of white and brown sugar gives the right balance of sweetness and that deep butterscotch flavor; light or dark brown sugar both work (dark gives a stronger molasses note). Corn syrup keeps the sauce smooth and prevents crystallizing, so it’s worth including. Use unsalted butter so you can control the salt, and don’t skimp on the salt itself, since it’s key to the flavor. And add the vanilla at the end, off the heat, for the best flavor.
How to make it
Add the sugar, brown sugar, butter, heavy cream, corn syrup, and salt to a saucepan over low heat. Stir constantly until the butter is melted and everything is combined.
Increase the heat to medium, still stirring constantly. Once the mixture comes to a boil, let it boil for 5 minutes, continuing to stir, until it thickens. Then remove it from the heat and set it aside to cool for about 20 minutes.
Stir in the vanilla extract. Your butterscotch sauce is ready, serve it warm over ice cream, cheesecake, bread pudding, or whatever you like.

Tips, serving, and storing
A few things help. Stir constantly throughout to keep the sauce smooth and prevent scorching, especially once it’s boiling. Don’t skip the corn syrup, since it keeps the sauce from crystallizing. And let the sauce cool as directed, since it thickens as it cools, what looks thin and hot will be a perfect pourable consistency once it’s cooled a bit.
A couple more. For a deeper, more complex flavor, you can let the butter and sugars cook a shade longer until they’re a rich amber before adding the cream (watching carefully so they don’t burn). A splash of bourbon or a little extra salt stirred in at the end makes a lovely “salted butterscotch” version. And if your sauce ever seizes or turns grainy, gently reheating it with a splash of cream and stirring usually smooths it back out.
This sauce is endlessly useful. Beyond the classic ice cream sundae, drizzle it over cheesecake, bread pudding, brownies, pancakes or waffles, apple pie, or pound cake; stir it into coffee or hot milk; dip apple slices or pretzels in it; or layer it into parfaits and trifles. It makes a lovely homemade gift in a jar, too.
For storing, keep the butterscotch sauce in an airtight jar or container in the fridge for up to 2 weeks. It will firm up considerably when chilled, so warm it gently, in the microwave in short bursts or in a saucepan over low heat, before serving to bring it back to a pourable consistency. Give it a good stir as it warms. It’s a great make-ahead, since it keeps so well.
This makes about 1½ cups (roughly 8 servings of 1/8 cup). Rich, buttery, glossy, and deeply caramelly, this homemade butterscotch sauce is one of those simple recipes that makes everything it touches taste better, and it’s so easy you’ll never reach for the store-bought kind again. Keep a jar in the fridge and you’ll find yourself reaching for it constantly, a spoonful over a bowl of ice cream, a drizzle on your morning pancakes, or stirred into a mug of warm milk on a cold night.
WP Tasty (Tasty Recipes Premium) field values
- Category: Dessert (Sauce)
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian, Gluten Free (naturally gluten-free as written; contains dairy, so not vegan or dairy-free.)
- Keywords: butterscotch sauce, homemade butterscotch sauce, butterscotch topping, ice cream topping, salted butterscotch sauce
- Serving Size: 1/8 cup (recipe makes about 1½ cups)
- Calories: 205 (estimated, from source; the source’s partial nutrition is in the JSON.)
- Equipment: Saucepan, whisk or spoon, storage jar

Butterscotch Sauce
Equipment
- Saucepan
- Whisk or Spoon
- Storage Jar
Ingredients
- 1/2 cup sugar
- 1/2 cup brown sugar
- 6 tbsp unsalted butter
- 1/2 cup heavy whipping cream
- 1/2 cup light corn syrup
- 1/2 tsp salt
- 1 tsp vanilla extract added at the end
Instructions
- Melt: Add the sugar, brown sugar, butter, heavy cream, corn syrup, and salt to a saucepan over low heat. Stir constantly until the butter is melted and combined.
- Boil: Increase the heat to medium, stirring constantly. Once boiling, continue to boil 5 minutes, until thickened. Remove from the heat and cool 20 minutes.
- Finish: Stir in the vanilla extract. Serve over ice cream, cheesecake, bread pudding, or whatever you like.




