Every year people go CRAZY for this Christmas Crack recipe! It only requires 5 simple ingredients, and less than 30 minutes to make. It’s perfect for a quick and easy “homemade candy bar” type of treat that’s sure to be a crowd favorite.

This Christmas Crack recipe has been so popular, and is truly addicting!  It’s in my top three favorites alongside Buckeyes and Homemade Caramels! Don’t miss all my other favorite holiday and Christmas candy recipes!

A stack of graham cracker toffee bars made with a graham cracker base, toffee center and chocolate on top.

If I’m ever trying to think of a really simple dessert or treat that would be great for a crowd, easy to make for a party, or perfect for a Christmas treat for neighbors, these Graham cracker toffee bars come to mind.

I love how these bars have that wonderful toffee taste, but they’re not as brittle and hard as regular toffee. In lots of ways, they remind me of a homemade candy bar. They are fantastic, and would make great holiday gifts for neighbors. If you love toffee, make sure to try my Sticky Toffee Pudding!

Ingredients for Christmas Crack:

  1. Graham crackers
  2. Hershey’s chocolate
  3. Butter
  4. Brown sugar
  5. Pecans

How to make Christmas Crack:

1. Prepare your pan. Line bottom of a 8×13” baking pan with parchment paper, or spray with cooking spray. (You could also make these in a smaller 8” pan, by cutting the recipe ingredients in half.)

2. Layer graham crackers.  Spread the graham crackers along the bottom of the pan to act as the base for our bars.

Three overhead photos, the top photo of a 9x13'' glass pan lined with sheets of graham crackers, the next photo with hot toffee mixture poured over the crackers and the last photo of the toffee layer spread into one single layer.

3. Cook pecan topping.  Melt the butter to a saucepan, add the brown sugar and pecans and stir the mixture until everything is combined. Bring the mixture to a gentle boil for 5 minutes.

4. Pour over graham crackers. Pour the mixture over the graham crackers and smooth into one layer.

5. Bake for 7 minutes.

Two photos of a clear 9x13'' pan on a white marble board with the pieces of Hershey's candy bar placed on top of a hot toffee bar to melt, and another photo of the chocolate beginning to melt and being spread into a smooth layer.

6. Top with chocolate.  Break the Hershey’s candy bars into pieces and carefully place them all over the top of the toffee layer. Cover the pan until the chocolate begins to melt (5-10 minutes).  Smooth the chocolate into an even layer over the bars.

7. Cool.  Allow them to cool completely before cutting and serving. Refrigerate if you want, but after removing them from the fridge, wait for at least 15 minutes before cutting them so the chocolate can soften.

More Christmas Crack Variations:

Feel free to modify this recipe.  Here are a few suggestions:

  • Use White chocolate.  You could substitute white chocolate or drizzle it on top of the milk chocolate.
  • Use different Crackers.  Substitute Club crackers or ritz crackers
  • Top with candy.  M&M, peppermint candies, or sprinkles.

Consider these Holiday treats that make great neighbor gifts:

You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST for more great recipes!


Graham Cracker Toffee Bars | Tastes Better From Scratch
Prep 5 minutes
Cook 20 minutes
Total 25 minutes
Save Recipe



  • Preheat oven to 350 degrees F. 
  • Line a 9x13'' pan with parchment paper (or spray with cooking spray.) 
  • Place graham cracker sheets along the bottom of the pan.
  • Add butter to a large saucepan over medium heat and allow it to melt. Add the brown sugar and pecans, and stir constantly, bringing the mixture to a full boil. 
  • Boil for 5 minutes, stirring constantly. 
  • Remove from heat and pour mixture over graham crackers and spread into an even layer. 
  • Bake for 7 minutes. 
  • While the bars are baking, unwrap the Hershey's chocolate bars and break them into pieces. 
  • Remove bars from oven and carefully place chocolate pieces across the top of the toffee layer. Cover the pan with a lid or aluminum foil to allow the chocolate to melt (5-10 minutes).
  • Once chocolate has begun to melt, remove the lid and use a spatula to spread the melted chocolate evenly over the bars. 
  • Allow to cool completely before serving. I like to store mine in the fridge to set up (not required) but I leave them out at room temperature for 15 minutes before cutting them, to allow the chocolate to soften.


You may also enjoy caramel crunch bars!


Calories: 454kcalCarbohydrates: 51gProtein: 4gFat: 27gSaturated Fat: 13gCholesterol: 38mgSodium: 313mgPotassium: 101mgFiber: 2gSugar: 35gVitamin A: 380IUVitamin C: 0.1mgCalcium: 93mgIron: 1.7mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Check out my webstory!

Have you tried this recipe?!

RATE and COMMENT below! I would love to hear your experience.

*I first shared this recipe November 2015. Updated November 2019 with additional instructions.

Graham Cracker Toffee Bars - only 5 ingredients to make the tastiest, easiest toffee bars! Perfect for an easy holiday treat. | Tastes Better From Scratch

This post contains affiliate links.

Related Posts

Share Recipe


About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

4.93 from 657 votes (568 ratings without comment)

Leave A Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    Easy and delicious, I coolesuld not find the large bars of chocolate so i bought a pack of six hersey bars. i used them and bought a bag of milk chocolate morsels in case i ran out of chocolate to fill in the holes. Every else the same, oops No nuts added as i was making them for a potluck. They were GREAT!
    Thanks so much!!

See More Comments