Butterscotch Dessert That Is Rich and Creamy – A Comforting Classic
If you love silky, spoonable desserts with deep caramel flavor, this butterscotch dessert will hit the spot. It’s smooth, buttery, and just sweet enough, with a mellow richness that feels cozy and indulgent. The best part?
You can make it with simple pantry ingredients in under an hour. Serve it warm for comfort or chilled for a firm, pudding-like treat. Either way, it’s the kind of dessert that makes people ask for seconds.
Why This Recipe Works

Butterscotch Dessert That Is Rich and Creamy - A Comforting Classic
Ingredients
- Unsalted butter (4 tablespoons)
- Dark brown sugar (3/4 cup, packed)
- Fine sea salt (1/2 teaspoon)
- Heavy cream (1 cup)
- Whole milk (1 1/2 cups)
- Cornstarch (3 tablespoons)
- Egg yolks (3 large)
- Vanilla extract (2 teaspoons)
- Optional toppings: whipped cream, flaky sea salt, crushed toffee, or chopped toasted pecans
Instructions
- Warm the dairy: In a small pot, heat the milk and cream over low until just steaming. Do not boil. Keep warm on the lowest heat.
- Make the butterscotch base: In a medium saucepan, melt the butter over medium heat. Stir in the dark brown sugar and salt. Cook, stirring, for 2–3 minutes until the mixture looks thick and glossy and smells caramel-like.
- Whisk the yolks and cornstarch: In a bowl, whisk egg yolks with cornstarch until smooth. Add a splash of the warm milk mixture to loosen if needed.
- Temper the yolks: Slowly pour about 1 cup of the warm milk-cream into the yolk mixture while whisking constantly. This prevents curdling.
- Combine and cook: Pour the tempered yolk mixture back into the saucepan with the remaining warm dairy and the butterscotch base. Whisk well to combine.
- Thicken the dessert: Cook over medium heat, whisking constantly, until the mixture bubbles and thickens, 3–5 minutes. Once it starts to bubble, keep whisking for 1 minute to cook out the cornstarch flavor.
- Finish with vanilla: Remove from heat and whisk in the vanilla. Taste and add a pinch more salt if you prefer a salted-butterscotch vibe.
- Strain for silkiness: For the smoothest texture, pour the mixture through a fine-mesh sieve into a bowl or measuring jug.
- Portion and chill: Divide into ramekins or glasses. Press plastic wrap directly on the surface to prevent skin if you don’t like it. Chill at least 2 hours for a firm, creamy set. Or serve warm after 10 minutes of resting for a softer, custardy texture.
- Garnish and serve: Top with a dollop of whipped cream, a few flakes of sea salt, or crunchy toffee bits for contrast.

This recipe builds flavor by melting butter with brown sugar until it turns glossy and fragrant.
That step gives you the signature butterscotch taste. Using both milk and cream adds body without making it heavy. A mix of cornstarch and egg yolks thickens the dessert smoothly, so it sets with a velvety texture.
A splash of vanilla and a pinch of salt round out the flavors and keep it from tasting too sweet.
Shopping List
- Unsalted butter (4 tablespoons)
- Dark brown sugar (3/4 cup, packed)
- Fine sea salt (1/2 teaspoon)
- Heavy cream (1 cup)
- Whole milk (1 1/2 cups)
- Cornstarch (3 tablespoons)
- Egg yolks (3 large)
- Vanilla extract (2 teaspoons)
- Optional toppings: whipped cream, flaky sea salt, crushed toffee, or chopped toasted pecans
Step-by-Step Instructions

- Warm the dairy: In a small pot, heat the milk and cream over low until just steaming. Do not boil. Keep warm on the lowest heat.
- Make the butterscotch base: In a medium saucepan, melt the butter over medium heat.
Stir in the dark brown sugar and salt. Cook, stirring, for 2–3 minutes until the mixture looks thick and glossy and smells caramel-like.
- Whisk the yolks and cornstarch: In a bowl, whisk egg yolks with cornstarch until smooth. Add a splash of the warm milk mixture to loosen if needed.
- Temper the yolks: Slowly pour about 1 cup of the warm milk-cream into the yolk mixture while whisking constantly.
This prevents curdling.
- Combine and cook: Pour the tempered yolk mixture back into the saucepan with the remaining warm dairy and the butterscotch base. Whisk well to combine.
- Thicken the dessert: Cook over medium heat, whisking constantly, until the mixture bubbles and thickens, 3–5 minutes. Once it starts to bubble, keep whisking for 1 minute to cook out the cornstarch flavor.
- Finish with vanilla: Remove from heat and whisk in the vanilla.
Taste and add a pinch more salt if you prefer a salted-butterscotch vibe.
- Strain for silkiness: For the smoothest texture, pour the mixture through a fine-mesh sieve into a bowl or measuring jug.
- Portion and chill: Divide into ramekins or glasses. Press plastic wrap directly on the surface to prevent skin if you don’t like it. Chill at least 2 hours for a firm, creamy set.
Or serve warm after 10 minutes of resting for a softer, custardy texture.
- Garnish and serve: Top with a dollop of whipped cream, a few flakes of sea salt, or crunchy toffee bits for contrast.
How to Store
Cover each portion tightly and refrigerate for up to 4 days. Keep toppings separate until serving so they stay crisp. This dessert does not freeze well; freezing can cause separation and a grainy texture.
If a skin forms, whisk briefly before serving to smooth it out.

Benefits of This Recipe
- Simple ingredients: Everything is easy to find and budget-friendly.
- Reliable texture: Cornstarch plus yolks gives a stable, creamy set without being heavy.
- Make-ahead friendly: You can prepare it a day or two in advance, which is great for guests.
- Customizable sweetness: Adjust salt and vanilla to shift from classic to salted-butterscotch.
- Versatile serving: Serve warm, room temp, or chilled with your favorite toppings.
What Not to Do
- Don’t skip tempering: Adding hot liquid to yolks too fast will scramble them.
- Don’t walk away while thickening: Constant whisking prevents lumps and scorching.
- Don’t boil hard after thickening: Vigorous boiling can break the custard and turn it grainy.
- Don’t over-salt: A pinch enhances flavor, but too much will overpower the butterscotch.
- Don’t serve straight from the pot without resting: Give it a few minutes to settle and lose bubbles.
Alternatives
- Lighter version: Use all milk and skip the cream. Texture will be slightly less rich but still silky.
- Cornstarch-free: Swap in 1 1/2 tablespoons of flour. Cook 2 extra minutes to remove the raw taste.
- Dairy-free: Use full-fat coconut milk and a dairy-free butter substitute.
Flavor will tilt coconutty but still delicious.
- Gluten-free crumble topping: Add a sprinkle of gluten-free cookie crumbs or nuts for crunch.
- Burnt-sugar edge: Stir in 1–2 teaspoons of molasses for deeper, smoky notes.
FAQ
Can I use light brown sugar instead of dark?
Yes. Light brown sugar works, but the flavor will be a bit softer and less molasses-forward. If you want more depth, add 1 teaspoon of molasses.
Why did my dessert turn lumpy?
Lumps usually come from overheating or not whisking enough during thickening.
Strain the mixture through a fine sieve and whisk in a splash of milk to smooth it out.
Can I make this without eggs?
Yes. Skip the yolks and increase cornstarch to 4–5 tablespoons. The result will be closer to a pudding, slightly less rich but still creamy.
How can I make it more “salted butterscotch”?
Add an extra pinch of fine sea salt while cooking and finish with flaky sea salt on top.
Taste as you go so it doesn’t tip into overly salty territory.
What can I serve with it?
Shortbread cookies, fresh berries, or a drizzle of caramel sauce pair beautifully. For crunch, add toffee bits or chopped toasted pecans.
In Conclusion
This rich and creamy butterscotch dessert is simple, comforting, and easy to make ahead. With a few pantry staples and careful whisking, you’ll get a silky treat that tastes like a hug in a bowl.
Dress it up with whipped cream and flaky salt, or keep it plain and let the butterscotch shine. Either way, it’s a classic worth keeping in your dessert rotation.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
