Christmas Magic Bars
This post may contain affiliate links, read our disclosure policy.
Our Magic Bars aren’t just any holiday treat—they’re the ones everyone will be raving about long after the season ends. Each bar is a perfectly balanced, indulgent combination of gooey chocolate, toasted coconut, and rich, buttery graham layers. Finished with vibrant red and green candies, they’re not only festive and fun but downright irresistible. These bars don’t just look the part; they deliver a taste experience that’s unforgettable.

Magic Bar Recipe
These amazing magic bars, sometimes called Hello Dolly bars, are a wonderful holiday dessert made with layers of decadent goodness. A homemade buttery graham cracker crust is topped with rich sweetened condensed milk, chocolate chips, and sweet coconut flakes. While baking, these layers magically transform into gooey, irresistible dessert bars.
Fresh out of the oven, we give our magic bars a festive twist you won’t see in many other recipes. They’re topped with a colorful mix of white chocolate chips and red and green M&Ms that add the perfect touch of holiday cheer to any dessert table. But these bars are so addictive that you’ll want to make them all year round; just swap out the candy colors to fit any occasion!
If you love this classic magic bar recipe, you should also try these Gingerbread Cookie Bars, Millionaire Shortbread Bars and these Christmas Sugar Cookie Bars.
Why Our Magic Bars are the Best
- Easy to make – No complicated steps here. You just layer, bake, and enjoy all that gooey deliciousness.
- Delicious flavors – The combo of sweetened condensed milk, chocolate, and coconut is simply irresistible.
- Festive twist – With a simple color swap to M&Ms, these bars go from an everyday treat to a festive holiday dessert.
Ingredients

- Graham cracker crumbs – you can buy them already crushed or make your own graham cracker crumbs in the food processor.
- Butter, melted – This binds the crust together and gives it a rich, buttery base that holds up perfectly under all those delicious layers.
- Sweetened condensed milk – The secret to that gooey texture and rich sweetness that pulls all the flavors together in each bite.
- Semi-sweet chocolate chips – These add just the right amount of chocolatey richness without making it overly sweet.
- Flaked coconut – Adds a bit of chewiness that really complements the chocolate and condensed milk.
- White chocolate chips – Creamy and sweet, they balance the semi-sweet chocolate chips and add a nice bit of contrast.
- Red and green chocolate candies – Adds a festive touch.
How to Make Magic Cookie Bars
Step One: Make the Crust


- Preheat the oven to 350 degrees.
- Line a 9 x 9-inch baking pan with parchment paper.
- Combine graham cracker crumbs and melted butter in a bowl until well mix.
- Pour the graham cracker mixture into the prepared baking dish and press onto the bottom of the pan, using the bottom of a measuring cup.
Step Two: Add the Milk

- Pour sweetened condensed milk on top of the graham cracker crust.
Step Three: Add the Chocolate Chips and Coconut


- Sprinkle chocolate chips over the condensed milk layer into a uniform layer.
- Add the coconut flakes on top of the chocolate chips.
Step Four: Bake, Garnish, and Cool


- Bake in your preheated oven until lightly golden brown, about 25 minutes.
- Immediately top with the red and green candies and white chocolate chips.
- Cool your chewy bars completely, then, using a sharp knife cut them into 16 small bars.
Suggestions and Alternatives
- Crust – You can use regular honey graham crackers, cinnamon graham crackers, or chocolate graham crackers for your crust. You can also use vanilla wafers or shortbread cookies to make the crust.
- Nuts – Add a little extra crunch with chopped macadamia nuts, walnuts or pecans.
- Chocolate chips – We used white and semi-sweet chips. but you can use other flavors. Peanut butter chips, dark chocolate chips, and milk chocolate chips are all great choices.
- Other mix-ins – Feel free to add other treats to your bars. Try adding extra chocolate chips or mix in fun add-ins like mini marshmallows, dried fruit, pretzels or toffee bits.
- Toppings – For even more color, you can add festive sprinkles to the top layer after it cools.

How Do You Store Leftovers
Keep any leftover magic bars in an airtight container so they stay fresh and don’t dry out. You don’t need to refrigerate them, but they tend to hold their shape a bit better when chilled compared to storing them at room temperature.
If you’re stacking them in a container, slip a piece of parchment paper between the layers to keep them from sticking together.
For longer storage, these bars freeze well, too. Once they’re cooled and cut, place them on a parchment-lined pan in the freezer until they’re solid, then transfer to a freezer bag. They’ll stay tasty for up to 3 months!
Top Tips
- Let the bars cool fully before cutting to keep them from falling apart. You can pop them in the fridge to cool faster if you’re in a hurry.
- Don’t leave any of that sweetened condensed milk behind! Scrape the can well; those extra few tablespoons from the sides and bottom make these bars even better.
- Keep an eye on your bars near the end of the baking time. Once the coconut starts to turn golden, they’re ready to come out.
FAQ’S
There are several great recipe variations with different names. Coconut dream bars, 7-Layer Bars, and Hello Dolly Bars are some common names you’ll see.
If the bars are falling apart, they may not have cooled completely. Let them cool fully before cutting, or chill them in the fridge to set. Also, ensure you pressed down firmly on the graham cracker crust layer when assembling to help hold everything together.
You can use either sweetened or unsweetened shredded coconut. The sweetened condensed milk adds quite a bit of sweetness to the bars, so unsweetened coconut would work fine and provide chewy texture.
If the bars are too gooey or underbaked, you can try chilling them in the fridge to firm them up. For next time, double-check your oven temperature and bake until the coconut just begins to brown for the best results.
More Holiday Dessert Recipes
- Grinch Pretzel Bites
- Church Window Cookies
- Red Velvet Krispie Treats
- Red Velvet Fudge
- Eggnog Bread
- Hidden Kiss Cookies
- Christmas Tree Meringues
- Christmas Crack
Holiday Magic Bars
Ingredients
- 1 ½ cups graham cracker crumbs
- 1/2 cup butter melted
- 14 ounce can sweetened condensed milk
- 2 cups semisweet chocolate chips
- 1 ⅓ cups flaked coconut
- ½ cup white chocolate chips
- ½ cup red and green chocolate candies
Instructions
- Preheat the oven to 350 degrees.
- Line a 9×9 baking dish with parchment paper.
- Mix graham cracker crumbs and butter in a bowl until well combined.1 ½ cups graham cracker crumbs, 1/2 cup butter
- Transfer the graham cracker mixture to the prepared baking dish and press onto the bottom.
- Pour the sweetened condensed milk on top of the graham cracker crust.14 ounce can sweetened condensed milk
- Pour the chocolate chips over the condensed milk layer.2 cups semisweet chocolate chips
- Top with the coconut.1 ⅓ cups flaked coconut
- Bake until lightly browned, about 25 minutes.
- Immediately top with the red and green candies and white chocolate chips.½ cup white chocolate chips, ½ cup red and green chocolate candies
- Cool completely, then cut into 16 squares
Nutrition
Did You Make This Recipe?
Don’t forget to share it with me on @thebalancingmom and follow on Tiktok @balancingmotherhood and Pinterest @thebalancingmom for more!






