7 Layer Cranberry Magic Bars
Give a holiday twist to classic magic bars with these Christmas 7 Layer Cranberry Magic Bars. Loaded with white and dark chocolate chips, dried cranberries, mini marshmallows, coconut, and pecans, they’re baked with sweetened condensed milk on a graham cracker crust. These festive Eagle Brand sweet treats are always the first to disappear from holiday baking trays!
Try my cranberry bliss bars, fresh cranberry orange shortbread cookies and cranberry orange cheesecake next!
Holiday Cranberry Magic Bars with Chocolate and Nuts
Cranberry coconut magic bars or seven layer magic bars are the ultimate magic bars to enjoy during the holiday season. You can call them Christmas magic bars that taste like cranberry chocolate bars.
These bright, tart cranberry bars are balanced by sweetness of the coconut. Then the gooey melt of the marshmallows and double chocolate layer pairs so well with the nutty crunch from the pecans.
This is such a great last-minute holiday cranberry graham cracker dessert to throw together. Once the crumb crust is pressed into the baking dish, it’s as simple as layering the remaining Eagle Brand cookie bars ingredients and baking for 25 minutes.
Magic 7 layer bars Eagle Brand are perfect for school bake sales, dessert exchanges, Christmas potlucks and the ideal magic bars coconut treat to box up in a decorative container to give as a food gift to family and friends.
Ingredients

- Eagle Brand condensed milk
- Graham cracker crumbs – you can buy them in crumb form ready-made, or buy Graham Crackers and process in a food processor until they are a fine crumb.
- Butter
- Coconut
- Pecans
- White and chocolate chips
- Dried cranberries
- Mini Marshmallows
Substitutions
You can substitute walnuts for the pecans in the cranberry pecan bars recipe.
Use your favorite chocolate chips mix if you do not want to make cranberry white chocolate magic bars or dark chocolate cranberry magic bars.
Step by Step Instructions
You can find a full recipe card with instructions at the bottom of this page.

Preheat oven to 350°F. Line a 9×13-inch baking dish with parchment paper.
In a large mixing bowl, combine melted butter and graham crumbs.
Press mixture evenly into the bottom of prepared baking dish.
Sprinkle with chopped pecans, chocolate chips, white chocolate chips, dried cranberries, coconut and mini marshmallows. Press down firmly.
Pour 2/3 of the can of Eagle Brand condensed milk over top of the crust.

Pour remaining condensed milk over top.
Baked in 350°F oven for 25 to 30 minutes.
Cool completely before cutting into bars.
Sandra’s Tips
- Use parchment paper to line the baking dish
- Allow the to cool completely before cutting into bars
- These cranberry marshmallow magic bars will dry out easily make sure to keep them well covered at all times

Storage and Freezing Instructions
Store in an airtight container for 3 days at room temperature or in the fridge for 5 to 7 days. It’s a good idea to use parchment paper to separate the magic bar layers for easier serving.
Freeze using a freezer-safe container with parchment paper in between any cranberry bar layers for 1 to 2 months. Thaw in the fridge or at room temperature before serving.
7 Layer Cranberry Magic Bars
- Total Time: 40 minutes
- Yield: 24 cookie bars 1x
Description
A holiday twist on the traditional magic bars, these Christmas 7 Layer Cranberry Magic Bars are loaded with white and dark chocolate chips, dried cranberries, mini marshmallows, coconut and pecans.
Baked using sweet condensed milk on top of a graham cracker crust, these Eagle Brand magic bar sweet treats will be the first to be scooped up from a holiday baking tray!
Ingredients
2 cups graham wafer crumbs
3/4 cup butter, melted
1 can (300ml) Eagle Brand condensed milk
3/4 cup chocolate chips
1/4 cup white chocolate chips
1 cup dried cranberries
1 cup flaked coconut
1 cup mini marshmallows
Instructions
- Preheat oven to 350°F. Line a 9×13-inch baking dish with parchment paper.
- In large mixing bowl, combine graham crumbs with butter.
- Press mixture evenly into prepared baking dish.
- Pour ⅔ of the can of Eagle Brand condensed milk over top of the crust.
- Sprinkle with chopped pecans, chocolate chips, white chocolate chips, dried cranberries, coconut and mini marshmallows. Press down firmly.
- Pour remaining condensed milk over top.
- Bake in 350°F oven for 25 to 30 minutes, until lightly browned.
- Cool thoroughly before cutting into bars.
- Store covered at a room temperature.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: No Bake
- Cuisine: American







The combination of flavors in these pretty cranberry magic bars is DIVINE! I love how the sweetened condensed milk bakes into the graham cracker crust and contrasts with the tangy flavor of the cranberries. So tasty!
Thanks Eliza! We think they’re the perfect holiday treat 🙂
Hello Sandra. These are so perfect for Christmas baking. So pretty. Our home smells so wonderful right now. Thank you for sharing from a Flegg relative in Northwestern, Ontario.
Hi Natalie! So nice to hear from you and I’m thrilled to hear that you enjoyed this recipe 🙂 Sandra