These easy 7 Layer Bars have a graham cracker crust topped with layers of chocolate, butterscotch, toffee, nuts, shredded coconut.

It doesn’t get easier than Magic Bars
Whether you call them Magic Bars, Hello Dolly Bars, or 7 Layer Bars, I think we can all agree they’re magical; just layer the toppings in a pan, bake them, and voilá, perfect thick and chewy bars everyone goes crazy for. These have all of my favorite flavors from butterscotch, chocolate, toffee, coconut and nuts.
Check out all of my bar recipes like Scotcheroos, Peanut Butter Bars, S’mores Bars, or Graham Cracker Toffee!
Ingredients for 7 Layer Bars:
- Graham crackers: Use a food processor or rolling pin to crush them. Can be honey or chocolate flavored.
- Melted Butter, for the crust layer.
- Chocolate chips and butterscotch chips are my favorite, but use whatever chips you love, like white chocolate or peanut butter.
- Heath bars, finely chopped (or use 1 cup chopped toffee bits) .
- Shredded coconut
- Chopped nuts: I recommend chopped walnuts or pecans.
- Sweetened condensed milk is an essential “magic” ingredient that binds everything together and gives the bars a caramel flavor.

How to make Magic Bars (7 Layer Bars):
Layer: Make a graham cracker crust by crushing the graham crackers and mixing with melted butter. Press into a greased 8″ square baking dish then sprinkle chocolate chips and butterscotch chips on top of crust. Spread chopped heath bars, nuts, and coconut on top then drizzle sweetened condensed milk on top.

Bake: Place in oven at 350°F for 30-35 minutes then allow it to cool. I like to refrigerate them before cutting and serving, so they’re easier to handle.

Make Ahead And Freezing Instructions:
To Make Ahead: You can make magic cookie bars 1-2 days ahead of time. Store them covered in the refrigerator until ready to serve.
To Freeze: Freeze magic bars for up to 3 months in a freezer-safe container.
Follow me for more great recipes
Recipe

Magic Bars
Ingredients
- 1 sleeve honey graham crackers*
- 6 Tablespoons butter , melted
- 1 cup chocolate chips
- 1/2 cup butterscotch chips
- 2 (1.4 oz) heath bars , chopped (or 1 cup toffee bits)
- 1 cup shredded coconut
- 1 cup chopped nuts
- 1 can sweetened condensed milk
Instructions
- Crust: Crush graham crackers in the sleeve, using a food processor, or rolling pin. Mix with melted butter and pour mixture into a greased 8’’ square baking dish.
- Layer: Sprinkle crust with chocolate chips, then butterscotch chips, chopped heath bars, nuts and coconut. Pour sweetened condensed evenly over the top.
- Bake at 350 degrees F for 30-35 minutes. Allow to cool before serving. I like to refrigerate them before cutting and serving, so they're easier to handle.
Notes
Nutrition
Create a FREE Account to save your favorite recipes and create meal plans
Follow Me
I originally shared this recipe April 2016. Updated September 2020, August 2023 and December 2024.
This post contains affiliate links.
How to save recipe to acct
This has become a go-to recipe for me. Quick and easy. But best of all, it’s delicious!