7 Layer Bars (Magic Bars)
As an amazon associate I earn from qualifying purchases.
7 layer bars are super easy to make! This decadent dessert bar has a graham cracker crust, butterscotch and chocolate chips layered with pecans, coconut and sweetened condensed milk. They bake together into a magical treat!

Table of Contents
- Ingredients Needed
- In Photos: How To Make 7-Layer Magic Bars
- 2 Tips For The Best Looking Cookie Bars
- FAQ
- More Dessert Bar Recipes
These magical dessert bars are indulgent and incredibly simple to make! It’s as easy as pressing a graham cracker crust into a baking pan and then layering on the six remaining ingredients and baking.
The sweetened condensed milk caramelizes as it bakes melding together the flavors and textures of the layers. So whether you call them 7 layer bars, dream bars, hello Dolly bars or just pure magic, they are sure to become a favorite. Perfect for sharing at holidays or for parties!
Ingredients Needed

- Graham cracker crumbs: 16 full sheets of graham crackers will give you the perfect amount of crumbs for the crust.
- Butter: unsalted butter is used for the buttery graham cracker crust.
- Kosher salt: just a little to balance the sweetness of the cookie bars.
- Chocolate and butterscotch chips: mini semi-sweet chocolate chips help to keep these dream bars from being too sweet. The mini chips add additional texture, but can be replaced with regular chips if needed.
- Coconut: Sweetened coconut flakes can be found in the baking aisle. If you like a less sweet candy, unsweetened coconut flakes can be substituted.
- Pecans: chop the pecans into bite-size pieces.
- Sweetened condensed milk: binds the ingredients together and caramelizes while baking to create a magical flavor.
In Photos: How To Make 7-Layer Magic Bars
The full printable recipe is outlined below for this simple dessert bar recipe.
Preheat the oven to 325°F and line a 9×13 pan with parchment paper.

Step 1: Combine melted butter, kosher salt and graham cracker crumbs in a bowl and mix until fully combined. Then press into the bottom of your prepared pan.

Step 2: Sprinkle the chocolate chips and butterscotch chips over the graham cracker crust.

Step 3: Then sprinkle the coconut over the chocolate and butterscotch chips.

Step 4: Now sprinkle the pecans over the coconut.

Step 5: Drizzle the sweetened condensed milk over the top of the entire surface, doing your best to get an even layer without pooling the condensed milk anywhere. If desired, top with a few additional chocolate and butterscotch chips, lightly pressing them into the sweetened condensed milk.

Step 6: Bake in the preheated oven until the edges are just beginning to lightly brown, about 25-30 minutes. Remove from the oven and allow to cool completely before slicing and serving.
2 Tips For The Best Looking Cookie Bars
I highly suggest using parchment paper to line your baking pan. The sweetened condensed milk will cool and stick to the bars to the pan without a layer of parchment paper.
Make sure the 7-layer bars are completely cool before slicing. Use a sharp knife and wipe it clean between each cut for the prettiest bars.

FAQ
Yes! Walnuts, peanuts, almonds or cashews can be substituted.
Yes! They can be frozen for up to 3 months in an airtight container.
More Dessert Bar Recipes

7 Layer Bars
Ingredients
- ½ cup unsalted butter, melted (113g)
- ½ teaspoon kosher salt
- 2 cups graham cracker crumbs, 16 full sheets/250g
- 1 cup mini semi-sweet chocolate chips, 170g
- 1 cup butterscotch chips, 170g
- 1 ½ cups sweetened coconut flakes, 180g
- ¾ cup pecans, chopped (90g)
- 14 ounce can of sweetened condensed milk, 396g
Instructions
- Preheat the oven to 325°F and line a 9×13 pan with parchment paper.
- Combine melted butter, kosher salt and graham cracker crumbs in a bowl and mix until fully combined. Then press into the bottom of your prepared pan.
- Sprinkle the chocolate chips and butterscotch chips over the graham cracker crust.
- Now sprinkle the coconut over the chocolate and butterscotch chips and then sprinkle the pecans over the coconut.
- Drizzle the sweetened condensed milk over the top of the entire surface, doing your best to get an even layer without pooling the condensed milk anywhere. If desired, top with a few additional chocolate and butterscotch chips, lightly pressing them into the sweetened condensed milk.
- Bake in the preheated oven until the edges are just beginning to lightly brown, about 25-30 minutes. Remove from the oven and allow to cool completely before slicing and serving.
Notes
As an amazon associate I earn from qualifying purchases.




