
Seven-Layer Magic Bars
A buttery graham crust layered with chocolate, butterscotch, toasted coconut, and pecans, all welded together by a can of sweetened condensed milk. Seven ingredients, one pan, zero mixer.
Ingredients
Makes 24 bars
Crust
Layers
Instructions
- 1
Heat the oven and line the pan
Heat the oven to 350°F with a rack in the center. Line a 9x13-inch pan with parchment, leaving a couple of inches hanging over the two long sides. That overhang is your handle later, and it's the difference between lifting out a clean slab and chiseling bars out of the corners.
- 2
Toast the coconut and pecans
Spread the pecans on one side of a rimmed sheet pan and 1/2 cup of the coconut on the other. Toast for 5 to 7 minutes, pulling the coconut as soon as it's golden at the edges and giving the pecans another couple of minutes if they need it. Both go from toasted to burnt fast, so stay nearby. Set aside to cool and leave the remaining 1 cup of coconut untoasted.
- 3
Press and par-bake the crust
Stir the graham crumbs, melted butter, and fine salt together with a fork until every crumb looks damp, like wet sand. Dump it into the pan and press it flat and tight, using the bottom of a measuring cup to compact it into an even sheet all the way to the corners. Bake for 8 to 10 minutes, until it smells toasty and looks slightly darker. Par-baking sets the crust so it stays crisp under the condensed milk instead of turning soggy.
- 4
Build the layers
Scatter the chocolate chips over the warm crust, then the butterscotch chips, then the pecans, then both the toasted and untoasted coconut. Keep the untoasted coconut on top — it browns during baking and gives you that classic burnished surface, while the already-toasted portion adds deeper flavor underneath.
- 5
Pour the condensed milk
Stir the vanilla into the can of condensed milk, then drizzle it slowly over the whole pan in a back-and-forth pattern, paying attention to the edges and corners where people tend to under-pour. Scrape the can clean. Press the whole surface down firmly with the back of a fork so the milk settles into the layers and everything bonds together.
- 6
Bake until the edges bubble
Bake for 25 to 28 minutes, until the coconut is deeply golden and you can see the condensed milk bubbling actively around the perimeter. The center will still look soft and loose — that's correct. It sets as it cools. If the coconut is browning too fast past the 20-minute mark, tent loosely with foil.
- 7
Cool completely, then chill
Sprinkle with flaky salt while hot, if using. Cool in the pan on a rack for at least 2 hours. For the cleanest squares, chill the cooled pan for 30 minutes before cutting. Lift the slab out by the parchment, set it on a board, and cut with a long sharp knife, wiping the blade between cuts. Cut warm and you'll get delicious rubble instead of bars.
You did it! Help us bring baking back home by selling your delicious baked goods on Homebaked!
Baker's Tips
- 1.
Twelve to thirteen whole graham crackers blitzed in a food processor gives you the 2 cups of crumbs you need. Hand-crushing in a zip-top bag works too, but aim for fine, even crumbs — big shards make a crust that crumbles apart.
- 2.
The toppings total about 4 cups, and that number is what matters more than the exact mix. Swap in white chocolate, peanut butter chips, toffee bits, walnuts, or macadamias as long as you stay near 4 cups total.
- 3.
Use full-fat sweetened condensed milk, not evaporated milk and not a low-fat version. It's the structural glue here, and lighter versions set up loose and weepy.
- 4.
These are intensely sweet by design. Unsweetened coconut, bittersweet chips, and the flaky salt finish all pull it back toward balance if the classic version reads as too much for you.
- 5.
Warming the can in hot tap water for a few minutes makes the condensed milk pour thinner and spread more evenly, which means fewer dry patches on top.
- 6.
Cut them small. A 6x4 grid gives 24 generous bars, but an 8x4 grid of 32 smaller squares is honestly the better serving size for a dessert this rich.
Equipment
- 9x13-inch baking pan
- Parchment paper
- Rimmed sheet pan
- Food processor or zip-top bag and rolling pin
- Medium mixing bowl
- Flat-bottomed measuring cup for pressing
- Wire cooling rack
- Long sharp chef's knife
Storage
Store cut bars in an airtight container at room temperature for up to 4 days, with parchment between layers so they don't fuse. They firm up nicely in the refrigerator and keep for about 10 days chilled — let them sit out 15 minutes before serving so the chocolate softens. To freeze, wrap individual bars in plastic and freeze in a sealed container for up to 3 months; thaw at room temperature for an hour.