Perfect Christmas Magic Bars — The Layered Holiday Dessert
Christmas magic bars — graham cracker; coconut; chocolate; condensed milk. The easy crowd-pleasing bar.
Updated May 21, 2026
Magic bars (a.k.a. seven-layer bars) are the easy crowd-pleasing dessert. Layered. Indulgent. Done right, spectacular.
The classic recipe (9x13 pan)
Ingredients (the layers)
- 1/2 cup butter (melted)
- 2 cups graham cracker crumbs
- 1 can (14 oz) sweetened condensed milk
- 1 cup chocolate chips
- 1 cup butterscotch chips
- 1 cup shredded coconut
- 1 cup chopped pecans
Method
- Preheat oven to 350°F
- Mix butter + graham cracker crumbs
- Press into 9x13 pan
- Drizzle condensed milk evenly
- Sprinkle chocolate chips
- Sprinkle butterscotch chips
- Sprinkle coconut
- Sprinkle pecans
- Press down gently
- Bake 25-30 minutes
- Cool completely; cut
Christmas variations
Red and green
- White chocolate + cranberries + pistachios
- Festive colors
Salted caramel
- Caramel chips + flaky salt
- Sophisticated
Peanut butter
- Peanut butter chips
- Kid favorite
What NOT to do
- Cut warm (falls apart)
- Skip the press-down
- Use old coconut (rancid)
- Overbake
Cross-references
For perfect Christmas blondies — adjacent.
For perfect Christmas no-bake cookies — adjacent.
For Christmas desserts — broader.
Perfect Christmas magic bars are the easy layered dessert. Crowd-pleasing. Indulgent. The bar that disappears fast.
More recipes
Browse all →Perfect Christmas Cake Pops — Easy Cute Treats
Christmas cake pops — cute, easy to make ahead, perfect for parties and gifts.
Perfect Christmas Chocolate Bark — Beyond Peppermint
Chocolate bark variations — beyond peppermint; chocolate bark with toppings; the easy homemade Christmas gift.
Perfect Christmas Pretzel Bites — Sweet and Salty Holiday Snack
Christmas pretzel bites — chocolate kiss + pretzel + M&M; the sweet and salty holiday snack.
Christmas Desserts — 10 Showstoppers Beyond the Cookie Tray
Christmas dessert recipes — Yule logs, trifles, sticky toffee puddings, panettone, and the showstopper bakes that finish the holiday meal.