7 Layer Bars Recipe (Magic Bars)

This post may contain affiliate links. Please read our disclosure policy.

These 7 Layer Bars are also known as Magic Bars, and for good reason! These dessert bars are made of buttery graham cracker crust layered with all sorts of delicious goodies, including two kinds of chocolate, butterscotch and coconut.

A plate piled with 7 layer magic bars

The Best 7 Layer Bars Recipe

This 7 Layer Bars recipe is so good! The texture and blend of ingredients make for an amazing treat to enjoy whenever you want. This bar is layer upon layer of chocolate, white chocolate, butterscotch, and coconut with a graham cracker crust.

While this recipe is similar to other cookie bars like Frosted Sugar Cookie BarsOreo Funfetti Cookie Bars, and Pumpkin Spice Sugar Cookie Bars, these cookie bars are packed with multiple layers of flavors. They’re perfect for after school snacks or even packing as a lunchbox treat.

A spatula lifting up one of the finished bars.

Ingredients You Will Need

Here’s a quick recap of what you’ll need to make these cookie bars. I numbered them so you can see where the word “7 Layer Bars” comes from!

Be sure to scroll down to the recipe card below for specific amounts.

  1. Graham Crackers- These will need to be crushed to make your base crust.
  2. Butter- You need unsalted butter to control the amount of butter in the recipe.
  3. Chocolate Chips- You will need regular chocolate chips and also white chocolate chips.
  4. Butterscotch Chips – The combo of butterscotch with chocolate is truly incredible!
  5. Sweetened Coconut- This will be added on top of the bars.
  6. Sweetened Condensed Milk- This will be poured over the recipe to keep everything together and help with consistency.
  7. Nuts – You have an option of adding, chopped pecans, almonds, or peanuts to your recipe.

What are the typical layers in 7 layer magic bars?

The beauty of the 7 layer bars is the variety when it comes to texture and flavor. The typical layers consist of some type of nuts such as walnuts, chocolate chips, and coconut. You will then have a crunchy texture with a sweet and chocolatey flavor.

Can I use something else instead of butterscotch?

Yes you can use peanut butter morsels instead, or just replace them with more chocolate chips! Mini Reese’s Pieces or chopped up candies like Kit Kat and Butterfinger are also tasty variations!

How To Make 7 Layer Magic Bars

Set your oven to 350 degrees.

Prep your tools. Use parchment paper to line a 9×13 baking pan with about 2 inches of an extension, so you can easily remove the bars. Place the pan aside and begin to make the crust.

Make the crust. Add the butter into a heat-safe bowl and melt for about 30-45 seconds. Pour into a medium bowl and add in the crushed graham crackers. Combined until a wet sand-like texture forms.

Add crust to baking dish. Press the crust into the prepared parchment paper-lined pan using a spatula.

Top with chocolate and butterscotch. Add both of the chocolate chips on top of the crust, and do the same with the other butterscotch chips.

Add coconut and nuts. Add some coconut on top of the chocolate and if you decide top with some assorted nuts or nuts of your choice.

Pour sweetened condensed milk on top. When all your layers are completed, pour in the sweetened condensed milk and use a rubber spatula to evenly spread out while your pouring.

Bake. Place on the center rack of your preheated oven and align the pan in the middle of the rack. You will need to bake the bars for 25-28 minutes or until light brown.

Cool. Take out and let the bars sit and cool before cutting.

Serve and enjoy with a glass of milk.

Finished bars sliced into squares.

Can I Use Wax Paper Instead of Parchment Paper?

No. They are not the same thing. Only use parchment paper to line your baking dish!

Do 7 layer bars need to be refrigerated?

These 7 layer bars have condensed milk in the recipe. Although they can be stored outside of the fridge, it is always better for the shelf life to store them in the fridge. You will want to place your bars in a sealed airtight container. They will keep in the fridge for 6-7 days.

Can you freeze 7 layer bars?

You sure can! I find that the best way to store them is either in a freezer Ziploc bag or a sealed airtight container of your choice. It will also help to place parchment paper in between each layer of stacked bars to keep them from fusing with each other. They will keep in the freezer for up to 3 months.

Three rows of the finished bars stacked on top of each other.

More Easy Dessert Recipes

7 Layer Magic Bars
No ratings yet

7 Layer Bars

These 7 Layer Bars are also known as Magic Bars, and for good reason! These dessert bars are made of buttery graham cracker crust layered with all sorts of delicious goodies, including two kinds of chocolate, butterscotch and coconut.
Servings: 16
Prep: 25 minutes
Cook: 28 minutes



  • Preheat the oven to 350 degrees
  • Line a 9×13 baking pan with parchment paper, with the parchment paper extending about two inches over the sides of the pan, for easy removal of the bars after baking. Set the pan aside to prepare the crust.
  • In a microwave-safe bowl, melt the butter. (About 30-45 seconds) Pour the melted butter into a medium bowl, and stir in the crushed graham cracker crumbs to combine. Stir until the crumbs look like wet sand.
  • Evenly pour the crust over the parchment paper and press into the pan with a spatula. Evenly pour the chocolate chips over the graham cracker crust, then repeat with the other two flavors of chips. Sprinkle the coconut flakes over the chips, evenly distributing the coconut. Sprinkle nuts over the top of layers if you are using them.
  • Once you have layers in the baking pan, pour the condensed milk over the top of the mixture, spreading with a rubber spatula as you pour.
  • Place in the center of the heated oven, on the middle rack, and bake for 25-28 minutes, until the bars turn light golden brown in color. Remove the pan from the oven, and allow the bars to cool before cutting.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.


You can add or swap any flavor of chips or candy. Chocolate chips, butterscotch, raisins, and peanuts are our favorite flavor combination. 


Calories: 404kcal | Carbohydrates: 50g | Protein: 5g | Fat: 22g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 29mg | Sodium: 181mg | Potassium: 191mg | Fiber: 2g | Sugar: 41g | Vitamin A: 286IU | Vitamin C: 1mg | Calcium: 122mg | Iron: 1mg


7 Layer Bars

Leave a Review!

We LOVE hearing from you! Submit your question or comment here.

Your email address will not be published.

Your email address will not be published. Required fields are marked *

Recipe Rating:

I accept the Privacy Policy