7-layer bars (aka magic cookie bars) have a butter graham cracker crust that’s loaded with gooey layers chocolate and butterscotch chips, pecans, and coconut. They really are seven layers of magic!
Old Fashioned 7-Layer Cookie Bars
We’ve been making this classic treat every Christmas since I was a little girl. They’re one of my mom’s specialties and are one of the top holiday desserts requested by family and friends along with Christmas crack and gingerbread bars.
These are also known as magic cookie bars or hello dolly bars and are loaded with layers of graham cracker crumbs, chocolate and butterscotch chips, pecans, and coconut. Sweetened condensed milk blankets them with perfect gooey texture!
If you can’t get enough classic dessert bar recipes try scotcheroos, Twix bars and blondies, too!
7 Layers of Ingredients
Find the full printable recipe with specific measurements below.
- Crust: The base of the dessert is a delicious graham cracker crust made of graham cracker crumbs and butter.
- Chocolate chips: Feel free to use milk chocolate, semi-sweet, or dark chocolate chips depending on preference.
- Butterscotch chips: I love adding these in to create more variety and depth of flavor, but sometimes I like to mix in 1/2 cup white chocolate chips too.
- Pecans: Use raw pecans, chopped into pieces or try chopped walnuts or peanuts.
- Sweetened condensed milk: This helps makes the bars super gooey and delicious, Eagle brand seven layer bars are an old fashioned classic!
- Coconut: Make sure to use sweetened shredded coconut. You can always leave this off if you’re not a coconut fan.
How to Make 7-Layer Bars
There are 7 layers but only three steps to make these amazing bars!
- Crust. Melt butter and combine with graham crumbs in a medium bowl with a fork. Then press the crumbs into a lined baking dish.
- Assemble. Next layer magic bars with the semi-sweet chocolate chips, butterscotch chips, and nuts.
- Pour. Then pour the condensed milk evenly over top. Sprinkle with coconut.
- Bake. Place in the oven at 350°F for 20 to 25 mins, until the top is lightly browned. Let cool then transfer to a cutting board to cut into squares.
Seven Layer Magic Bars Tips and Variations
- DIY graham cracker crumbs. Place graham crackers in a food processor and pulse until fine crumbs. Or add them to a zip-top bag and crush them with a rolling pin. To make the 1 1/2 cups for this recipe, use about 10 graham crackers.
- Crust. You could also use a salty crushed pretzel crust, similar to the crust in my raspberry jello pretzel salad. Or a gingersnap crust would also taste delicious.
- Line your pan. Make sure to line your pan with parchment paper or foil so that the 7 layer dessert bars don’t stick to the bottom of the pan. Leave enough parchment over the edges to easily grab and remove bars.
- Let set. As tempting as it is, let the bars cool completely before serving. The condensed milk needs time to set or else the bars may be runny. You can stick the pan in the fridge to speed up the cooling process.
- Cutting tips. To cut them into diamonds, simply use a plastic knife and make horizontal cuts across the pan about an inch and a half apart. Next, make diagonal cuts across the pan about an inch and a half apart. Then gently lift out of the pan.
Storing
- Storage: This dessert will last about 3-4 days if stored at room temperature in an airtight container or bag. If stored in the fridge, they will keep for a few more days.Add image
- Freeze: Wait until the pan has cooled completely, then cut seven layer bars into squares or diamonds. Add to a freezer container or bag and store in the freezer for up to 2 months. Thaw overnight in the fridge, or on the counter for a few hours until no longer frozen.
Are you looking for more easy desserts?! These sugar cookies, best chocolate chip cookies, popcorn balls and peanut butter bars recipe are favorites!
More Desserts Bar Recipes
HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!
7-Layer Bars
Video
Equipment
Ingredients
- 1 ½ cups graham cracker crumbs (I prefer Keebler)
- ½ cup (8 Tablespoons) butter , melted
- 1 cup chocolate chips
- 1 cup butterscotch chips , or half white
- ½ cup chopped pecans , plus more if desired
- 1 (14-ounce) can sweetened condensed milk
- 1 cup sweetened, shredded coconut
Instructions
- Prep. Preheat the oven to 350°F. Line a 9×13-inch baking dish with parchment paper or foil. Lightly grease with nonstick cooking spray.
- Make crust. In a medium bowl, combine 1 1/2 cups graham cracker crumbs and 8 Tablespoons melted butter with a fork. Press crumb mixture into baking dish.
- Assemble bars. Spread even layers of 1 cup chocolate chips, 1 cup butterscotch chips, and 1/2 cup pecans over the crumb mixture. Pour the 14 ounce can condensed milk evenly over the top. Sprinkle with 1 cup coconut.
- Bake. Bake 20 to 25 minutes, or until the top is lightly browned. Let cool completely before cutting into bars or diamonds.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Did you make this recipe? Don’t forget to give it a star rating below!
So many adds I couldn’t scroll down to see the recipe
Sorry to hear that, at the top of the recipe there is a ‘jump to recipe’ button so you can easily skip the post and go straight to the recipe card.
I use about 4 Tablespoons of butter on mine. They are way less greasy. I also put the coconut in the pan before I drizzle on the sweetened condensed milk. Yummy!
Thanks for the tips D! I’m so glad you enjoyed the bars :)
I just made these today. They are so gooey like they are underbaked. They’re hard to cut. I have made them before but remember them being firmer. a Do I need to bake them longer?
Hi Deb! You can put them back in the oven and bake longer. Every oven cooks so different, so you may need to bump up the temperature 15 degrees.
I love following you so much. As a busy grandmother and mom. It is so nice to come home and fix a delicious easy meal.
I made these 7 Layer Bars for my school work party. I triple the recipe and I only had 6 left because I cut them and left those home!!!
Everyone raved about how good they were! I don’t k ow how to post the photo. Sorry
Ah I’m so glad to hear! Thanks for your review!
I have made these twice this month already!! They are so good & everyone loves them!! They are chewy & delicious!!
So glad to hear your family loved them!
Realized I was out of butterscotch chips so I used peanut butter chips instead. I might have even liked them better that way. They are scary delicious!
That sounds like a delicious substitution!
We love to have these with extra graham cracker crumbs and chocolates! We will surely have these for Christmas. Thanks for the wonderful and magical recipe Jamielyn!
That sounds great, can’t go wrong with extra chocolate ;)
My mom can’t have nuts, would I be able to substitute something else or just omit that layer completely?
Yes you could omit that layer or sub with a pistachio :)
Pistachios are nuts, too.
Use crush pretzels or made crushed some kind of cookies
Truly great
Love these “
One of our favorite bars! Love the butterscotch in them!
Yum!! I hadn’t tried making these before but I love all the ingredients so I knew they’d be good! Perfect treat for a virtual cookie exchange!
These are so yummy! I had a similar bar from Knesset’s, and this recipe was just like it! I love that I can make them myself now whenever I like!
*Kneaders
They are a holiday staple in our home! I’m so glad you enjoyed them! :)
These bars look too beautiful to eat! I love how you photographed them, the reflections on the surface, the texture, gorgeous!! Thank you for sharing, Jamielyn! :)
Sooo gooey and delish AND super easy (which may be my favorite part!) perfect to make to accompany all the labor intensive cookies on a cookie tray for gifts because this one will save you time :)
my husband loves these thanks for sharing another great recipe.