7 Layer Bars Recipe: Go-To Treat for Any Occasion
Note: This post may contain affiliate links. That means if you click on a link and make a purchase we may receive a small commission. Thank you!
If you’re craving a dessert that’s as simple to make as it is irresistibly delicious, look no further than 7 Layer Bars! These gooey, crunchy, and chocolatey treats are the ultimate crowd-pleaser, perfect for any occasion.

There’s just something magical about 7 Layer Bars, isn’t there? Some call them Magic Cookie Bars, others swear by the name Hello Dolly Bars, and a few might even know them as Dream Bars or Holiday Bars. No matter what you call them, this classic recipe is perfect for holidays, potlucks, or just indulging in a homemade treat. It’s a crowd-pleaser that never disappoints!
What Are 7 Layer Bars?
7 Layer Bars (also called Magic Bars, Hello Dolly Bars, or Dream Bars) are a layered dessert bar that packs an incredible combination of flavors and textures. You’ve got a buttery graham cracker crust, layers of chocolate and butterscotch chips, sweet coconut, crunchy pecans, and a topping of luscious, sweetened condensed milk that ties everything together.
They’re easy to make, require no fancy equipment, and are perfect for sharing—or not. I won’t judge if you keep them all to yourself.
Why They’re Called Magic Bars
The name “Magic Bars” isn’t just a cute nickname—it truly feels like magic when these bars bake. The sweetened condensed milk transforms into a caramel-like layer, binding everything together into a gooey masterpiece. No wonder they’re also called Magic Cookie Bars!
Looking for more classic holiday treats? Make sure to try our Snickerdoodle Cookies, Saltine Cracker Toffee, and No Bake Haystack Cookies

Ingredients You’ll Need
- Graham Cracker Crumbs – These form the buttery, crumbly base for the bars, providing a sturdy foundation and a hint of sweetness.
- Butter – Melted butter acts as the binder for the graham cracker crumbs, helping create a solid, flavorful crust.
- Salt – Just a pinch balances the sweetness of the other ingredients, enhancing the overall flavor profile.
- Semisweet Chocolate Chips – These add rich, chocolaty goodness, perfectly balancing the sweetness of the other layers.
- Butterscotch Chips – Bring a warm, caramel-like flavor that complements the chocolate and coconut.
- Sweetened Flaked Coconut – Adds texture, a touch of tropical sweetness, and a chewy bite to the bars.
- Chopped Pecans – Provide a nutty crunch, adding depth and balancing the gooeyness of the condensed milk. Buy some extra and make our Pecan Pie Brownies and Rolo Pretzel Turtle Candy.
- Sweetened Condensed Milk – The magical glue that binds all the layers together, caramelizing during baking to create a luscious, gooey finish.
Why Are 7 Layer Bars So Popular?
These bars have stood the test of time because they’re:
- Simple to make: No mixers, no complicated techniques. Just layer and bake.
- Customizable: Swap out ingredients to suit your taste. Don’t like coconut? Skip it. Prefer walnuts over pecans? Go for it. Our Oreo Magic Bars and Halloween Magic Cookie Bars are always a hit!
- Perfect for any occasion: From potlucks to holiday gatherings, these Magic Cookie Bars shine.

Instructions
- Preheat oven and prepare dish. Preheat oven to 350°F. Spray an 8-inch square baking pan with cooking spray and line it with parchment paper for easy removal.
- Make the crust. Mix the graham cracker crumbs, melted butter, and salt in a bowl. Press the mixture evenly into the bottom of the prepared pan.
- Layer it up. Sprinkle chocolate chips and butterscotch chips over the crust, followed by a layer of sweetened flaked coconut. Top it off with chopped pecans.
- Pour the magic. Slowly pour the sweetened condensed milk evenly over the top, making sure it covers everything.
- Bake. Pop it into the oven for 25 minutes, or until the edges start to turn golden brown.
- Cool and chill. Let the bars cool completely, then chill in the refrigerator for at least an hour. This makes them easier to cut into neat squares.
- Slice and serve. Slice into 16 pieces and enjoy the gooey, crunchy goodness!
Tips for the Best 7 Layer Bars
- Use parchment paper: It makes removing the bars a breeze. No sticking, no mess!
- Chill before cutting: For the cleanest cuts, let the bars chill fully.
- Experiment with flavors: Try adding peanut butter chips, white chocolate, or even a drizzle of caramel on top for extra flair.

How to Store 7 Layer Bars
Proper storage ensures your Magic Bars stay as delicious as the day you made them!
- At Room Temperature: Keep the bars in an airtight container at room temperature for up to 3 days. This works best if your kitchen isn’t too warm.
- In the Refrigerator: Store in an airtight container in the fridge for up to a week. Refrigeration keeps the layers firm and the bars fresh.
- In the Freezer: For longer storage, freeze the bars. Wrap each piece individually in plastic wrap, then place them in a freezer-safe container or zip-top bag. They’ll stay fresh for up to 3 months. Thaw at room temperature or in the fridge before serving.

Like this recipe?
Make sure to follow us on Instagram and Pinterest for more recipes like this.
7 Layer Bars
Ingredients
- 1 ½ cups Graham cracker crumbs
- 6 Tablespoons. Butter, melted
- ¼ teaspoon Salt
- ½ cup Semisweet chocolate chips
- ½ cup Butterscotch chips
- ½ cup Sweetened flaked coconut
- ½ cup Chopped pecans
- 14 ounces Sweetened condensed milk
Instructions
- Preheat oven to 350°F. Spray an 8-inch square baking pan with cooking spray, and line the bottom and sides with parchment paper.
- Add graham cracker crumbs and melted butter to a bowl and stir together with a form until well combined.
- Pour the mixture into the prepared baking dish and use your fingers or the back of a spoon to evenly press it into the bottom of the pan.
- Sprinkle chocolate chips and butterscotch chips over the graham cracker crust.
- Next, sprinkle the sweetened coconut flakes over the chocolate chip layer.
- Top with the chopped pecans.
- Slowly pour the sweetened condensed milk over everything, creating an even layer that covers all of the ingredients.
- Place the baking dish in the preheated oven and bake for 25 minutes or until the edges begin to brown.
- Remove from oven and cool completely in the dish. For the best results, place in the refrigerator and chill for 1 hour before removing the cooking from the dish, cutting into 16 squares before serving.
Nutrition








