Skip to Content

Butterscotch Pie

Butterscotch pie is a classic dessert recipe that is simple to make and turns out delicious every time.

A Classic Pie

Butterscotch pie on a white plate.

The homemade classic pie is loved in households all over the country and brings comfort to the table.

We grew up spending our summers in Tennessee on my grandparent’s farm.

My sweet grandmother would get up early, make pie crust from scratch, cook some pies, and have them ready for us to eat before she headed off to work.

My sister loved caramel pie and I was partial to chocolate pie. It really doesn’t get any better than eating homemade pie.

Homemade butterscotch pie on the counter.

Butterscotch pie is a cream pie and so easy to make. It’s very similar to other cream pies, like caramel and chocolate, and is topped with meringue.

What Ingredients Do I Need For Butterscotch Pie?

  • Milk
  • Brown sugar
  • Egg yolks (save the whites for meringue)
  • Cornstarch
  • Salt
  • Butter
  • Vanilla extract
  • Baked pie shell

Baked pie shell – I used a store-bought frozen crust because it just makes life easier. But, you can also make a homemade pie crust.

Homemade pie crust recipe with shortening and butter.

Brown sugar – the brown sugar is going to give the butterscotch pie a deeper flavor and helps bring out the butterscotch taste.

Egg yolks – the egg yolks are going to give the pie its rich flavor and help give it a smooth texture. Just be sure to save the whites for the meringue.

Cornstarch – this ingredient will help thicken the pie. Ever have a runny pie? Cornstarch will help keep it together and you will have a nice thick butterscotch pie.

Butter – butter always gives recipes a rich flavor. And in this case, it helps combine with the brown sugar to help create the butterscotch flavor.

Vanilla extract – vanilla is always going to help bring out all of the other flavors.

How Do I Make The Butterscotch Pie Recipe?

  1. Bake the pie shell according to the directions.
  2. Add the milk, egg yolks, brown sugar, cornstarch, and salt to a saucepan and mix well.
  3. Cook on medium-high until the mixture is thick like pudding. It will take about five minutes.
  4. Finally, add the butter and vanilla extract and mix until the butter is melted.
  5. Pour the butterscotch mixture into the baked pie shell.
  6. Make the meringue and place it on top of the pie, creating peaks with your spatula.
  7. Bake the pie for 10 minutes, or until the meringue is golden brown, at 350-degrees.
  8. Allow the pie to cool and set up for at least one hour.

Step-By-Step Instructions

Pouring milk into a saucepan.

Start by pouring milk into a saucepan.

Pouring egg yolks into a saucepan with milk.

Drop the egg yolks into the pan.

Be sure to save the egg whites in another bowl for the meringue.

Cornstarch, egg yolks, and milk in a saucepan.

Next, add the cornstarch, brown sugar, and salt to the saucepan and mix everything with a whisk.

Turn the stove to medium-high and start cooking. The pudding will take about five minutes to cook. It will be thin and then all of a sudden thicken, so keep your eyes on it and keep stirring.

TIP: Be sure to stir often or you will get specks of burnt butterscotch in your pie.

If that does happen, don’t worry, just continue mixing and try to mix the specks into the pie. It will still taste good (speaking from experience).

Adding butter to a bowl of butterscotch pudding.

Add the butter and stir until melted.

Pouring vanilla extract into a bowl of butterscotch pudding.

Finally, pour the vanilla extract into the saucepan and mix until the ingredients are combined.

Butterscotch pie in a pie shell.

Pour the pie into the cooked pie shell and set it aside while you prepare the meringue.

How To Make Meringue

Egg whites and cream of tartar in a glass bowl to make meringue.

Add the egg whites to a large bowl, along with the cream of tartar.

Use your hand mixer to beat the egg whites until they are stiff.

Pouring sugar into egg whites for meringue.

Pour the sugar into the egg whites and mix again until the sugar is combined and the egg whites are shiny.

Raw meringue on top of a butterscotch pie.

Spread the meringue on top of the pie and take your spatula and sort of bop the meringue to get some peaks.

Bake the pie for about 10 minutes at 350-degrees, or until the meringue turns golden brown.

Once you bake the meringue, allow the pie to set up and cool for at least one hour.

Butterscotch pie on the counter.

Other desserts you will love:

Butterscotch pie on a counter.

Butterscotch Pie Recipe

Check out the recipe card below, grab those ingredients, and start cooking! This is a sweet and tasty dessert for any occasion.

Then, share your comments below and share a picture of your pie on the Pinterest Pin!  If you made any changes or added something different, be sure to share it with us so we can try it, too!

Butterscotch pie on a counter.

Butterscotch Pie

Yield: 8 pieces
Prep Time: 20 minutes
Cook Time: 10 minutes
Additional Time: 1 hour
Total Time: 1 hour 30 minutes

Butterscotch pie is a classic dessert recipe that is simple and turns out delicious every time. The homemade classic pie brings comfort to the table.



  • 2 cups milk
  • 1 cup brown sugar
  • 3 egg yolks (save the whites in another bowl for meringue)
  • 1/4 cup cornstarch
  • 1 tsp. salt
  • 3 Tbsp. butter
  • 1 tsp. vanilla extract
  • 9-inch baked pie crust (buy frozen or make homemade)


  • 3 egg whites
  • 1 tsp. cream of tartar
  • 1/4 cup sugar



  1. In a medium-sized saucepan, add the milk, brown sugar, egg yolks, cornstarch, and salt and mix well with a whisk.
  2. Turn the burner to medium-high heat.
  3. Cook until the pudding is thick, stirring constantly. The pudding will thicken in about five minutes.
  4. Add the vanilla extract and butter and mix until the butter is melted.
  5. Pour the butterscotch pudding into the baked pie shell and set aside.


  1. Add the egg whites to a large bowl, along with the cream of tartar.
  2. Beat with a hand mixer until the meringue is stiff.
  3. Add the sugar and beat until the meringue is shiny.
  4. Cover the pie with meringue and bake for 10 minutes at 350-degrees or until the top is golden brown.
  5. Allow the pie to cool and set up for at least one hour.
Nutrition Information:
Yield: 8 Serving Size: 1
Amount Per Serving: Calories: 323Total Fat: 13gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 86mgSodium: 477mgCarbohydrates: 47gFiber: 1gSugar: 29gProtein: 6g

Nutrition is approximate.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Southern Pecan Pie Cake Recipe - Back To My Southern Roots

Monday 20th of September 2021

[…] Butterscotch Pie […]

Homemade Old Fashioned Chocolate Pie Recipe - Back To My Southern Roots

Thursday 16th of September 2021

[…] Butterscotch pie […]

Blueberry Pie Recipe With Frozen Blueberries - Back To My Southern Roots

Wednesday 16th of June 2021

[…] this really is an easy blueberry pie recipe and tastes pretty […]

19 Foods That Start With E - Back To My Southern Roots

Tuesday 8th of June 2021

[…] Meringue on top of butterscotch pie […]

Smothered Potatoes and Sausage Recipe - Southern Home Express

Thursday 8th of April 2021

[…] Butterscotch Pie – Julie offers this delicious recipe on her blog, Back to My Southern Roots. […]

Skip to Recipe