
Buttery graham base topped with sweetened condensed milk, toasted marshmallows, chocolate chips and optional nuts — a nostalgic holiday bar everyone asks for.

This recipe for Christmas bars has been a holiday anchor in my kitchen for years. I first stumbled on the idea while helping my grandmother clear out her pantry one December; she had a lonely can of sweetened condensed milk and a stash of mini marshmallows. The combination of a buttery graham base, a glossy ribbon of condensed milk, and a scattering of chocolate chips quickly proved irresistible, and the finished bars always spark the same reaction: that warm, satisfied silence right before someone reaches for a second piece. The bars are sweet but balanced by the crunchy base and the chewy toasted marshmallows on top.
I usually make these for neighborhood cookie exchanges and family movie nights, and they travel well in an airtight tin. What makes them special to me is how simple pantry ingredients transform into something festive and comforting — the kind of treat that brings people together and fills the kitchen with nostalgia. The contrast of the crisp base with the molten chocolate and slightly caramelized marshmallows is what keeps us coming back year after year.
I remember delivering a tin to a neighbor once — a retired schoolteacher — who told me these tasted just like the ones she used to get at church potlucks. That little moment reminded me why I keep this recipe in heavy rotation: it taps into collective holiday memory while still being fresh and easy to make.
My favorite part is how the kitchen smells when these bake: a sweet, toasty aroma that instantly feels like celebration. At a recent cookie swap, someone asked for the recipe and later sent a photo of her kids devouring the bars — it’s the little confirmations like that which make this treat a perennial favorite in my holiday repertoire.
Store bars in a single layer in an airtight container at room temperature for up to three days to keep the marshmallows soft and the crust tender. For longer storage, chill for up to a week — the cooler temperature firms the filling for neater slices. To freeze, wrap the cooled slab tightly in plastic wrap and place in a freezer-safe bag or container for up to three months. Thaw overnight in the refrigerator and bring to room temperature before serving. When packing for gifts, separate layers with parchment and keep tins lined to avoid sticking.
If you’re out of graham crackers, substitute 2 cups of digestive biscuit crumbs or 2 cups of crushed vanilla wafers for similar texture and sweetness. For a gluten-free version, use certified gluten-free graham-style crumbs. Replace semi-sweet chips with dark chocolate for deeper flavor, or use white chocolate for a brighter, holiday look. If avoiding dairy, try coconut condensed milk alternatives specifically formulated for baking, and use dairy-free chocolate chips — note marshmallows often contain gelatine, so choose certified vegan marshmallows if needed.
Serve on a holiday dessert board with salted caramels, spiced nuts and fresh fruit for contrast. Garnish each bar with a light dusting of powdered sugar or a drizzle of melted white chocolate for a festive finish. Pair with hot cocoa, mulled wine or strong coffee to balance the sweetness. For a party, cut into bite-size squares for a grab-and-go sweet plate that guests can enjoy while mingling.
These bars are a variation on classic American layered bars often called "magic bars" or "seven-layer bars," which originated in mid-20th-century American home baking. They reflect the era’s embrace of sweetened condensed milk and convenience baking ingredients. Over time, regional and family variations emerged — some add coconut, others swap different nuts — but the basic harmony of a sturdy crust topped with a gooey condensed-milk layer and mix-ins remains a beloved holiday tradition across many households.
For winter holidays, add a pinch of cinnamon or orange zest to the crust to introduce seasonal warmth. In spring, swap semi-sweet chips for white chocolate and scatter freeze-dried raspberries on top for a bright contrast. For a festive twist, press crushed peppermint candies over the marshmallows immediately after baking for a minty crunch. Adjust toppings to fit the season — toasted coconut for summer or pistachios and dried cranberries for a jewel-toned holiday tray.
Make the base one day ahead and keep it covered at room temperature; next day pour the condensed milk and add toppings before baking. Alternatively, assemble the full slab and refrigerate for up to 24 hours before baking — this can help set the layers and streamline holiday morning prep. For busy weeks, bake and freeze bars in single-serve slices and reheat briefly in a 300°F oven for 6–8 minutes to refresh the toasted top before serving.
These bars combine nostalgia and practicality in every bite. Whether you’re gifting a tin to a neighbor or serving a crowd at a holiday party, they are reliable, easy, and utterly satisfying — a small tradition that brightens the season. Try one variation and make it your own.
Press the crust firmly and evenly into the pan using the bottom of a measuring cup for a compact base.
Watch carefully if broiling the marshmallows — they can go from golden to burnt in seconds.
Chill the slab for 20–30 minutes before slicing to get cleaner cuts and prevent sticking.
This nourishing classic christmas bars recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. Store in an airtight container at room temperature for up to 3 days or refrigerate for up to 7 days. Freeze for up to 3 months.
Use a 9x13-inch pan, line with parchment and allow cooling before slicing. Wipe the knife between cuts for clean edges.
This Classic Christmas Bars recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat oven to 350°F (175°C). Line a 9x13-inch pan with parchment or foil and grease lightly. This prevents sticking and aids removal.
Combine 2 cups graham crumbs, 1/4 cup cocoa and 1 1/2 cups powdered sugar. Stir in 3/4 cup melted butter until it holds together. Press firmly into the pan and bake 8–10 minutes.
Pour 14 oz sweetened condensed milk over warm crust. Evenly top with 3 cups mini marshmallows, 1 1/2 cups chocolate chips and 1/2 cup chopped nuts, pressing lightly.
Bake 10–12 minutes at 350°F until marshmallows puff. Broil 30–60 seconds for a toasted top if desired. Cool 45 minutes; chill 30 minutes for easier slicing.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@cozycookscorner on social media!


Thinly sliced, buttery, and golden-brown Hasselback potatoes—an easy, show-stopping side that crisps on the outside and stays tender inside.

A vibrant oven baked dish of roasted tomatoes, tender feta, wilted spinach and baked eggs. Bright, tangy and perfect for breakfast or brunch with crusty bread.

A bright, protein-packed frozen treat that captures the tart-sweet charm of key lime pie in a simple yogurt bark — perfect for hot days, make-ahead snacks, and gluten-free diets.

Leave a comment & rating below or tag @cozycookscorner on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.