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.
Going to make these tomorrow! I was wondering what the actual measurement was for the heath bars? I have two king sized heath bars but wasn’t sure exactly how much of them I should use. Thank you!
1.4 oz so about 3 oz total but these bars are very versatile! I’d use 1 king size bar. Enjoy!
These are heaven!
Can you please tell me what the actual Heath Bar measurement is as I am using Score bits as I could not find Heath bars where I am.
Thank you, Kelly
This recipe is SOOO good! I made it with chocolate graham crackers
We love them! Have them on repeat
Would replacing the coconut with quick oats be a bad idea or could it work? Just wondered since I don’t like coconut and don’t really want to just add more chocolate/nuts…
I haven’t tried it but I think it could work 🙂
I made this and it was Amazing! I used both semi sweet and milk chocolate chips. I also used caramel chips. This was the hit of the party. Thanks for such a great recipe!
Thanks so much for sharing–I’m really happy you liked them!
It looks great! Definitely will try!!! Just a question. Is there a way to replace the coconut?
Hi Kami, you could just leave the coconut out…add extra chopped nuts if you want.
whats a serving size?
I cut them into 16 bars. You could cut more or less depending on how large you like them. The calorie count is based on cutting into 16 bars.
That looks so yummy!