We may earn a commission when you click on the affiliate links in this post.
This Butterscotch Pie is rich, creamy, and full of that old-fashioned brown sugar flavor I have loved since I was little. It starts with a flaky baked pie crust, then gets filled with a smooth homemade butterscotch filling and topped with butterscotch sauce, butterscotch chips, and whipped cream.

5 Star Reviews ⭐️⭐️⭐️⭐️⭐️
“So happy I came across this recipe. The pie was so amazing! I now plan on making it for the holidays. My family is going to love it.” – Gina
“I love butterscotch so much so this pie is right up my street!” – Chris
“Ok, move over chocolate, I have a new favorite!! Everything about this is delicious!!” – Natalie
Why I Love This Pie
I have always been a big butterscotch fan. When I was younger, I would go straight for the butterscotch pudding while everyone else picked chocolate or vanilla. So when I first tried this pie, I was hooked right away.
This pie has the cozy flavor of brown sugar, butter, and vanilla in a soft, creamy filling. I also love that it looks special, but it is easy to make with simple ingredients. You can use a store-bought baked pie crust to save time, or make your own if you want to go the homemade route.
The best part is the topping. A drizzle of butterscotch sauce, a sprinkle of butterscotch chips, and a little whipped cream make each slice feel like the perfect finish to a family dinner, holiday meal, or Sunday dessert.
🩷 Emily
Ingredients You’ll Need

- Pie crust: Use a fully baked 9-inch pie crust, either store-bought or our perfect homemade pie crust.
- Brown sugar: This gives the pie its classic butterscotch flavor and warm caramel-like sweetness.
- All-purpose flour and cornstarch: These help thicken the filling so the pie holds its shape when sliced.
- Kosher salt: A little salt balances the sweetness and makes the butterscotch flavor stand out.
- Milk: Whole milk gives the filling the creamiest texture.
- Egg yolks: These make the filling rich and custardy.
- Butter: Softened butter adds that classic buttery butterscotch flavor.
- Vanilla extract: Vanilla rounds out the brown sugar flavor and makes the filling taste homemade.
- Butterscotch chips: These add a little extra texture and flavor on top.
- Butterscotch topping: Use store-bought butterscotch topping or homemade salted caramel sauce for drizzling.
- Whipped cream: Optional, but so good on each slice.
Ingredient Additions and Substitutions
- Pie crust options – A traditional baked pie crust works best because it slices cleanly and holds the creamy filling well. You can try a graham cracker crust, but it will be softer and more crumbly.
- Light or dark brown sugar – Either one works. Dark brown sugar gives the pie a deeper molasses flavor, while light brown sugar keeps it a little more mild.
- Whole milk substitute – You can use 2% milk in a pinch, but whole milk gives the filling a richer, creamier texture.
- Homemade butterscotch topping – If you have time, homemade butterscotch sauce is amazing on top. Store-bought topping works great too.
- Whipped topping – Use homemade whipped cream, spray whipped cream, frozen whipped topping, or vanilla ice cream.
- Salted finish – Add a tiny sprinkle of flaky sea salt on top if you like sweet and salty desserts.
- Holiday topping – Add a few chopped toasted pecans or toffee bits on top for extra crunch.
How to Make Butterscotch Pie

- Start the filling. In a large saucepan, combine the brown sugar, flour, cornstarch, and salt before turning on the heat. Gradually whisk in the milk until the mixture is smooth.

- Cook until thick. Place the pan over medium heat and cook, whisking often, until the filling comes to a slow boil and thickens. Remove the pan from the heat.

- Temper the eggs. In a separate bowl, lightly whisk the egg yolks. Add a few spoonfuls of the hot filling to the yolks while whisking constantly, then slowly whisk the tempered yolks back into the saucepan.

- Finish the filling. Stir in the softened butter and vanilla until smooth. Let the filling cool completely in the refrigerator so it thickens and is easier to spread.

- Fill the crust. Spoon the cooled butterscotch filling into the fully baked pie crust and spread it evenly.

- Add toppings and serve. Drizzle with butterscotch topping, sprinkle with butterscotch chips, and add whipped cream before serving.
Recipe Tips
- Use a fully baked pie crust. The filling does not bake in the crust, so the crust needs to be baked and cooled before adding the filling.
- Whisk the dry ingredients before adding milk. This helps the flour and cornstarch mix evenly so the filling is smoother.
- Add the milk gradually. Pouring it in slowly helps prevent lumps.
- Cook over medium heat. Too much heat can scorch the bottom or make the filling lumpy.
- Stir often while cooking. The filling thickens as it heats, and stirring helps keep it smooth.
- Temper the egg yolks. Do not add the yolks straight to the hot pan or they can scramble.
- Chill the filling before adding it to the crust. If it is too hot, it can soften the crust and make the pie harder to slice.
- Let the pie set before serving. A chilled pie gives you cleaner slices.
- Add whipped cream right before serving. This keeps the topping fresh and pretty.
- Use a sharp knife for slicing. Wipe the knife between slices for the cleanest pieces.

Frequently Asked Questions
Yes, you can use a graham cracker crust, but a regular baked pie crust will hold up better with the creamy filling. If you use graham cracker crust, chill the pie well before slicing.
Yes. The pie crust should be fully baked and cooled before adding the butterscotch filling. This helps keep the crust flaky instead of soggy.
Lumps can happen if the milk is added too quickly, the heat is too high, or the filling is not whisked enough while cooking. Add the milk gradually and cook over medium heat, whisking often.
The egg yolks probably got too hot too fast. Temper them by whisking a few spoonfuls of the hot filling into the yolks first, then slowly whisk that mixture back into the pan.
The filling should be thick enough to coat the back of a spoon and hold soft lines when stirred. It will thicken more as it chills.
Yes. Dark brown sugar gives the pie a deeper, richer butterscotch flavor. Light brown sugar works too and gives a softer flavor.
Butterscotch is usually made with brown sugar and butter, which gives it a warm, buttery flavor. Caramel is usually made with white sugar that is cooked until golden, so it has a slightly different flavor.

Make Ahead and Storage
- Make ahead: You can make the filling ahead of time and keep it covered in the refrigerator. Stir it well before spreading it into the baked crust.
- Assembled pie: You can assemble the pie a few hours before serving. Keep it covered in the refrigerator until ready to slice.
- Storing leftovers: Cover leftover pie with plastic wrap or store slices in an airtight container in the refrigerator for up to 3 days.
- Freezing: I do not recommend freezing this pie because the creamy filling can separate after thawing.
- Serving: Serve chilled with whipped cream, extra butterscotch topping, or a sprinkle of butterscotch chips.
Pairing Ideas
This Butterscotch Pie is rich and creamy, so it pairs really well with lighter dinners, Thanksgiving Dinner, or simple comfort food. I love serving it after recipes like roasted chicken, slow cooker pot roast, honey baked ham, turkey dinner, or a cozy soup and salad meal.
For dessert tables, you could make a full butterscotch spread with our Oatmeal Cookies with Butterscotch Chips. Hands down, one of my personal favs! You’ll also love the Coconut Butterscotch Chocolate Chip Cookies. It’s like every good thing inside one bite. And of course Oh Henry Bars (or Scotcharoos) wouldn’t taste the same without the butterscotch in the topping.
More Delicious Pie Recipes
- Brown Butter Pecan Pie
- Blackberry Pie
- Chocolate Satin Pie
- Pumpkin Pie
- Peanut Butter Chocolate Cream Pie
- Fresh Strawberry Pie
- Peach Pie
- Coconut Cream Pie
- German Chocolate Pie
- Island Pecan Pie
This Butterscotch Pie is creamy, rich, and full of old-fashioned flavor. The homemade filling is made with brown sugar, butter, vanilla, and milk, then spooned into a flaky baked pie crust and topped with butterscotch sauce, chips, and whipped cream.
If you try this recipe, leave a comment and rating below. I love hearing how it turned out for you and how you made it your own! 💛
Butterscotch Pie

Video
Ingredients
- baked pie crust, (store bought or homemade pie crust)
- 1 1/2 cups brown sugar
- 1/2 cup flour
- 1 tablespoon cornstarch
- 1 teaspoon kosher salt
- 4 cups milk
- 2 egg yolks
- 3 tablespoons butter, (softened)
- 2 teaspoons vanilla
- butterscotch chips
- butterscotch topping
Instructions
- In a large sauce pan, not over heat, combine the sugar, flour, cornstarch, and salt. Gradually add the milk until it's completely combined and smooth.

- Cook over medium heat until mixture thickens, then remove from heat.

- In a separate bowl, whisk together the egg yolks lightly.

- Add a few spoonfuls of the hot mixture from the stove and whisk together until smooth.

- Add the egg yolk mix to the rest of the hot mixture.

- Add the butter and vanilla and thoroughly combine.

- Cool the mix completely in the fridge.

- When ready to eat, pour the mixture into a pre-cooked pie shell.

- Drizzle with butterscotch topping and sprinkle with butterscotch chips.

- Optional- top with whipped topping.

Notes
- Use a fully baked and cooled pie crust before adding the filling.
- Whisk the dry ingredients together before adding milk to help prevent lumps.
- Add the milk gradually and whisk until smooth.
- Cook the filling over medium heat and stir often so it thickens evenly.
- Temper the egg yolks with a little hot filling before adding them to the pan.
- Chill the filling completely before spreading it into the crust.
- Store leftover pie covered in the refrigerator for up to 3 days.
- Freezing is not recommended because the creamy filling can separate.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Love this recipe?
We want to hear from you! Please leave a review.



