7-Layer Magic Bars are a classic, indulgent dessert that blends a buttery graham cracker crust with a sweet, gooey coconut layer, melty chocolate and butterscotch chips, and crunchy nuts. These bars are simple to assemble, bake in a single pan, and can be cut into any size—perfect for potlucks, dessert tables, or an easy treat at home.

Magic Bars are fast, forgiving, and endlessly customizable. The layered format means you can switch out chips, nuts, or coconut for new variations without changing the method. If you enjoy bar desserts, you’ll find these just as satisfying as other favorites like cream cheese blondie bars or oatmeal chocolate fudge bars.

Magic Bars
Made with seven straightforward ingredients, these bars deliver a pleasing mix of textures and flavors: a crisp, buttery base, a sweet and sticky filling, and a crunchy, chocolatey top. The recipe is ideal for riffing—swap chips or nuts to suit your taste and create a new take on the classic.

Ingredients for Magic Bars:
- Graham cracker crumbs – store-bought or homemade in a food processor or sealed bag with a rolling pin.
- Butter – melted; salted or unsalted works. This binds the crust.
- Sweetened condensed milk – the rich, sweet binder that creates the gooey layer.
- Coconut – shredded or flaked; unsweetened is fine since the condensed milk adds sweetness.
- Butterscotch chips – add depth and sweetness; substitute white chocolate or peanut butter chips if you prefer.
- Chocolate chips – semi-sweet is recommended to balance sweetness; dark works too.
- Nuts – coarsely chopped pecans or walnuts add a crunchy finish.

How to make Magic Bars:
Time needed: 40 minutes
- Prep
Preheat the oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper or lightly grease it.
- Make the crust
Combine graham cracker crumbs and melted butter until evenly moistened. Press the mixture firmly into the bottom of the prepared pan to form an even crust.

- Layer
Pour the sweetened condensed milk evenly over the crust. Sprinkle the shredded coconut over the condensed milk, then add the butterscotch chips, chocolate chips, and finish with the chopped nuts. Gently press the layers together with a spatula or your hands so the top is compact.

- Bake
Bake for 30–32 minutes, until the top is lightly browned and the filling is set around the edges.
- Cool & slice
Transfer the pan to a cooling rack and cool completely. Lift the bars from the pan using the parchment paper and cut into squares.

FAQs
No, but parchment makes removing and slicing the bars much easier and helps keep the pan in good condition. If you don’t have parchment, foil works—just grease it well.
They are not interchangeable. Sweetened condensed milk is thick and very sweet because sugar has been added. Evaporated milk has reduced water but no added sugar and is similar to a concentrated milk; it won’t provide the same sweetness or texture in this recipe.

Tools used to make cookie bars:
- Parchment paper – makes removing and slicing bars easy.
- Food processor – handy for turning graham crackers into fine crumbs.
- 8×8-inch pan – a standard size for bar recipes; use an aluminum or glass pan as preferred.

Looking for more bar desserts?
- The BEST Rice Krispie Treats
- Rocky Road Cookie Bars
- Oatmeal Chocolate Chip Bars
- 6-Ingredient Gooey Butter Cake
- Toll House Chocolate Chip Bars
Magic Bars
10 mins
30 mins
40 mins
16
279 kcal
Garnish and Glaze
Ingredients
- 2 cups graham cracker crumbs (about 12 large crackers)
- 10 tablespoons salted butter, melted
- 1 (14-ounce) can sweetened condensed milk
- 1 cup unsweetened shredded coconut
- 3/4 cup butterscotch chips
- 3/4 cup semi-sweet chocolate chips
- 1 cup nuts, coarsely chopped (pecans or walnuts)
Instructions
- Preheat oven to 350°F. Line an 8×8-inch pan with parchment paper or lightly grease.
- Mix graham cracker crumbs with the melted butter and press firmly into the bottom of the prepared pan.
- Pour the sweetened condensed milk evenly over the crust.
- Layer coconut, butterscotch chips, chocolate chips, and chopped nuts in that order. Press gently to compact the layers.
- Bake for 30–32 minutes, until the top is light brown.
- Cool completely on a rack, lift out the bars, and cut into squares.

