I just made Seven Layer Magic Bars that look innocent but will wreck your weekend plans if you share them.

I’m obsessed with Seven Layer Magic Bars because they hit every sweet spot without fuss. I love the crust made from graham cracker crumbs, the gooey pull of sweetened condensed milk, and the crunchy texture that keeps things interesting.
I don’t want a fancy dessert, I want layers. Chocolate, coconut, butterscotch if I’m feeling wild.
This Magic Cookie Bar Recipe is my lazy-party flex; people always ask for the recipe and I act like it was hard. But seriously, it’s the kind of dessert that disappears fast.
Rich, sticky, nutty. No boring trays allowed, ever, I swear.
Bring a fork.
Ingredients

- Graham crumbs give a buttery, crunchy base.
Basically the crust you’ll crave every time.
- Melted butter binds and adds richness.
Plus it makes everything taste homemade and cozy.
- Condensed milk glues layers together and adds sweet, caramel-like creaminess you can’t resist.
- Semi sweet chips give melty pockets of chocolate.
You’ll get chocolate bursts in each bite.
- Butterscotch chips add brown sugar warmth.
Basically a cozy, sweet surprise that melts.
- Shredded coconut brings chew and tropical hint.
Plus it’s slightly toasty and fun.
- Chopped pecans or walnuts provide crunch and richness.
Nutty, slightly savory contrast to sweetness.
Ingredient Quantities
- 1 1/2 cups graham cracker crumbs (about 9 full crackers)
- 6 tablespoons unsalted butter, melted
- 1 (14 ounce) can sweetened condensed milk
- 1 cup semisweet chocolate chips (about 6 ounces)
- 1 cup butterscotch chips (about 6 ounces)
- 1 cup sweetened shredded coconut
- 1 cup chopped pecans or walnuts
How to Make this
1. Preheat oven to 350°F and line a 9×13 inch baking pan with foil or parchment, leaving some overhang to lift bars out later, and lightly grease the lining.
2. Crush about 9 graham crackers into fine crumbs until you have 1 1/2 cups; you can do this in a food processor or put them in a zip bag and bash with a rolling pin.
3. Stir the 6 tablespoons melted unsalted butter into the graham crumbs until evenly moistened, then press the mixture firmly and evenly into the bottom of the prepared pan to form the crust.
4. Pour the entire 14 ounce can of sweetened condensed milk evenly over the crust, trying to cover as much surface as you can without scraping the pan.
5. Sprinkle 1 cup semisweet chocolate chips evenly over the condensed milk, then 1 cup butterscotch chips next, making sure to distribute them so every bar gets a little of each.
6. Add 1 cup sweetened shredded coconut spread in an even layer, then top with 1 cup chopped pecans or walnuts, again distributing evenly.
7. Gently press the top layers down with a spatula or your hands so they stick into the condensed milk a bit, but dont mash the crust.
8. Bake for 22 to 30 minutes, until the edges are bubbly and the top is lightly golden. Ovens vary so start checking at 22 minutes.
9. Remove from the oven and let cool completely on a wire rack, at least 1 to 2 hours; for cleaner slices chill in the fridge for another hour if you like.
10. Use the foil overhang to lift the bars from the pan, peel off the lining, cut into squares, and serve. Store leftovers in an airtight container at room temp for a couple days or in the fridge for longer.
Equipment Needed
1. 9×13 inch baking pan lined with foil or parchment, with some overhang so you can lift the bars out later
2. Rolling pin or food processor to crush the graham crackers (a zip bag works too if you dont have either)
3. Mixing bowl for the crust and a spoon or spatula to stir the butter into the crumbs
4. Measuring cups and measuring spoons for the graham crumbs and melted butter
5. Can opener for the sweetened condensed milk and a small offset spatula or spoon to spread it evenly
6. Measuring cup for chips, plus a scoop or your hands to sprinkle them across the pan
7. Rubber or heatproof spatula to press the toppings gently into the condensed milk, and to smooth the crust if needed
8. Wire cooling rack and a sharp knife for cutting, plus an airtight container for storing leftovers
FAQ
Seven Layer Magic Cookie Bars Recipe Substitutions and Variations
- Graham cracker crumbs: use crushed vanilla wafers, crushed digestive biscuits, or gluten free graham-style crackers (swap 1 to 1 by volume).
- Unsalted butter, melted: try melted coconut oil for a subtle coconut note, or stick margarine/butter substitute if you need dairy free (use equal amount).
- Sweetened condensed milk: fold in 1 can dulce de leche for deeper caramel flavor, or use 1 can full fat coconut condensed milk for a dairy free version (same volume).
- Semisweet chocolate chips: substitute chopped dark or milk baking chocolate, peanut butter chips, or white chocolate chips if you want extra sweetness or a different twist.
Pro Tips
1. Chill before cutting: these bars slice way cleaner if you let them cool fully, then pop them in the fridge for 30 to 60 minutes. Otherwise they kinda crumble or squish when you cut.
2. Toast the nuts and coconut: toss them on a sheet for 5 to 8 minutes at 350°F until fragrant. It makes the flavor pop, and the coconut gets a nicer texture. Watch them close though, they burn fast.
3. Use room temp condensed milk and press gently: cold can separate or make pockets, and pressing the top layers just enough helps them sink in without smashing the crust flat.
4. Mix up the chips a little: half the chips sprinkled on top and the other half stirred into the coconut-nut mix gives you chocolate and butterscotch in every bite, instead of a clump on one side.

Seven Layer Magic Cookie Bars Recipe
I just made Seven Layer Magic Bars that look innocent but will wreck your weekend plans if you share them.
16
servings
356
kcal
Equipment: 1. 9×13 inch baking pan lined with foil or parchment, with some overhang so you can lift the bars out later
2. Rolling pin or food processor to crush the graham crackers (a zip bag works too if you dont have either)
3. Mixing bowl for the crust and a spoon or spatula to stir the butter into the crumbs
4. Measuring cups and measuring spoons for the graham crumbs and melted butter
5. Can opener for the sweetened condensed milk and a small offset spatula or spoon to spread it evenly
6. Measuring cup for chips, plus a scoop or your hands to sprinkle them across the pan
7. Rubber or heatproof spatula to press the toppings gently into the condensed milk, and to smooth the crust if needed
8. Wire cooling rack and a sharp knife for cutting, plus an airtight container for storing leftovers
Ingredients
-
1 1/2 cups graham cracker crumbs (about 9 full crackers)
-
6 tablespoons unsalted butter, melted
-
1 (14 ounce) can sweetened condensed milk
-
1 cup semisweet chocolate chips (about 6 ounces)
-
1 cup butterscotch chips (about 6 ounces)
-
1 cup sweetened shredded coconut
-
1 cup chopped pecans or walnuts
Directions
- Preheat oven to 350°F and line a 9×13 inch baking pan with foil or parchment, leaving some overhang to lift bars out later, and lightly grease the lining.
- Crush about 9 graham crackers into fine crumbs until you have 1 1/2 cups; you can do this in a food processor or put them in a zip bag and bash with a rolling pin.
- Stir the 6 tablespoons melted unsalted butter into the graham crumbs until evenly moistened, then press the mixture firmly and evenly into the bottom of the prepared pan to form the crust.
- Pour the entire 14 ounce can of sweetened condensed milk evenly over the crust, trying to cover as much surface as you can without scraping the pan.
- Sprinkle 1 cup semisweet chocolate chips evenly over the condensed milk, then 1 cup butterscotch chips next, making sure to distribute them so every bar gets a little of each.
- Add 1 cup sweetened shredded coconut spread in an even layer, then top with 1 cup chopped pecans or walnuts, again distributing evenly.
- Gently press the top layers down with a spatula or your hands so they stick into the condensed milk a bit, but dont mash the crust.
- Bake for 22 to 30 minutes, until the edges are bubbly and the top is lightly golden. Ovens vary so start checking at 22 minutes.
- Remove from the oven and let cool completely on a wire rack, at least 1 to 2 hours; for cleaner slices chill in the fridge for another hour if you like.
- Use the foil overhang to lift the bars from the pan, peel off the lining, cut into squares, and serve. Store leftovers in an airtight container at room temp for a couple days or in the fridge for longer.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 74g
- Total number of serves: 16
- Calories: 356kcal
- Fat: 22.1g
- Saturated Fat: 11.2g
- Trans Fat: 0.5g
- Polyunsaturated: 2.5g
- Monounsaturated: 7.5g
- Cholesterol: 20.9mg
- Sodium: 136mg
- Potassium: 146mg
- Carbohydrates: 36.3g
- Fiber: 2g
- Sugar: 30.1g
- Protein: 4.8g
- Vitamin A: 119IU
- Vitamin C: 0.2mg
- Calcium: 92mg
- Iron: 0.93mg

















