
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 recipe that still works today with no changes needed.
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.
Favorite Equipment
Baking sheets – I use these for cooling the cut bars after slicing
Wire rack – lets the bars cool without steaming
Mixer – not needed here, but helpful if you're making larger batches of crust or crumbs
Kitchen scale – good for measuring graham cracker crumbs accurately
Ingredients
1 1/2 cups graham cracker crumbs
1/2 cup butter, melted
1 can (14 oz) sweetened condensed milk
1 cup flaked coconut
1 to 1 1/4 cups semi-sweet chocolate chips
1 to 1 1/4 cups butterscotch chips
1 1/2 cups chopped nuts, walnuts or pecans
How to Make Grandma's 7-Layer Cookies
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking pan or line it with parchment for easier removal.
- Combine the graham cracker crumbs and melted butter in a bowl. Press firmly into the bottom of the prepared pan to form the crust.
- Pour the sweetened condensed milk evenly over the crust. Spread gently if needed to create an even layer.
- Add the toppings in this order: chocolate chips, butterscotch chips, coconut, and chopped nuts. Do not stir.
- Bake for 25–30 minutes or until the edges are golden brown and the center looks set. The bars will firm up more as they cool.
- Let cool completely in the pan on a wire rack. Slice into 24 bars once fully cooled.

Tips for Success
If you want the bars extra rich, use the full amount of chocolate and butterscotch chips. If you prefer less sweetness, reduce each by a small amount. Older recipes used smaller chip packages than today's standard 10–12 oz bags, so measure by cups. Adding a small sprinkle of sea salt before baking gives a good sweet-salty balance. The bars slice best when fully cooled or slightly chilled.

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