This recipe comes straight from my grandma's handwritten cards, and it's one of those classic holiday desserts that everyone knows. The original instructions were literally just “mix everything together and bake,” but the layered version holds together better and keeps that vintage flavor. These bars are sweet, chewy, and a little messy in the best possible way. If you like coconut, chocolate, and butterscotch together, this is the one.

Why You'll Love These Bars
These bars are simple, nostalgic, and taste exactly like the kind of dessert that shows up at every family gathering. The graham cracker crust keeps everything sturdy, the sweetened condensed milk binds the layers, and the chocolate, butterscotch, coconut, and nuts melt into each other as they bake. It's an old family recipe that still works well today, with a graham-cracker crust adaptation that makes the bars easier to slice and serve.
My Take
This was one of the first recipes I pulled from my grandma's recipe box when I started going through her old holiday cookies. Her version didn't include a crust and everything was mixed in one bowl. I tried it both ways, and while the mixed version is true to her card, I prefer the crust for structure. The flavor is the same either way—the crust just makes slicing and serving easier. For another recipe from the family collection, try my Pennsylvania Dutch Sand Tart Cookies.
Ingredients
The seven classic components are butter, graham-cracker crumbs, sweetened condensed milk, chocolate chips, butterscotch chips, coconut, and chopped walnuts or pecans. The butter and crumbs form the crust; the remaining ingredients are layered on top without stirring. Measure the chip amounts stated in recipe card 381 rather than using an entire package, because package sizes vary.
Tools I Use for This Recipe

USA Pan 9×13-Inch Rectangular Cake Pan
A suggested option for baking the layered bars evenly in the 9×13-inch size used by this recipe.

OXO Good Grips Silicone Spatula Set
A suggested option for spreading the condensed milk gently without disturbing the graham-cracker crust.

Spring Chef Stainless Steel Cooling Rack
A suggested option for cooling the pan completely so the bars firm up before slicing.
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Seven-Layer Assembly Guide
Press the buttered graham-cracker crumbs firmly into the prepared 9×13-inch pan. Pour the sweetened condensed milk evenly over the crust, then add the chocolate chips, butterscotch chips, coconut, and chopped nuts in layers without stirring.
Bake at 350°F for 25–30 minutes, until the edges are golden brown and the center looks set. The bars continue to firm as they cool, so let them cool completely in the pan on a wire rack before slicing into 24 bars.

Tips for Success
Use the chip amounts stated in recipe card 381 rather than assuming one modern package equals the required quantity. Package sizes vary. For cleaner slices, cool the bars completely or chill them briefly before cutting. A small sprinkle of sea salt before baking is optional for a sweet-salty finish.
BAKE THIS NEXT

Grandma's 7-Layer Cookies (Magic Bars)
Ingredients
- 1 1/2 cups graham cracker crumbs
- 1/2 cup butter melted
- 1 can sweetened condensed milk 14 oz (Eagle Brand)
- 1 cup flaked coconut
- 1 package semi-sweet chocolate bits about 1–1 1/4 cups
- 1 package butterscotch bits about 1–1 1/4 cups
- 1 1/2 cups chopped nuts walnuts or pecans
Equipment
Method
- Preheat & Prepare PanPreheat oven to 350°F (175°C). Grease a 9×13-inch baking pan or line it with parchment paper for easy removal.
- Make the CrustIn a mixing bowl, combine graham cracker crumbs and melted butter.Press the mixture firmly and evenly into the bottom of the prepared pan to form a crust.
- Add Sweetened Condensed MilkPour the sweetened condensed milk evenly over the crust. Use a spatula or back of a spoon to gently spread it if needed.
- Layer the ToppingsIn this order, sprinkle evenly over the top:Chocolate chipsButterscotch chipsFlaked coconutChopped nutsDo not stir—this is a layered bar.
- BakeBake for 25–30 minutes, or until the edges are golden brown and the center is set.Bars will firm up more as they cool.
- Cool & CutLet cool completely in the pan on a wire rack. Once fully cooled, slice into 24 bars using a sharp knife.




Leave a Reply