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.

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 mins
Cook 20 mins
Total 25 mins
Add to Meal Plan



  • 1 package honey graham crackers
  • 14 ounces Hershey's chocolate bars (I use two large 7 oz bars)
  • 1 cup butter 2 sticks
  • 1 cup light brown sugar
  • 1 cup chopped pecans


  • 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

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.

Leave A Comment

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

Recipe Rating


  1. 5 stars
    Also, can this be made during Summer months when the humidity is high, or am I going to have to wait till Fall??

  2. It’s now over 2 months since I first followed your recipe and I make them like every 2 weeks! I have been trying different nuts, different chocolate. So far my favorite has been the Hershey chocolate and walnuts. Not that I didn’t like almonds or pecans or other types of chocolate in the recipe but that was my favorite so far! It is very addicting but the only problem is that I have to wait for it to cool! That is the hardest thing to do ! EVER!!!! 🤣

  3. 5 stars
    Holy moly ! That’s all I can say about these! My Mom has made a recipe like this since I was younger but hers was more involved. Now since we are both much older this one is quicker and easier and fabulous!!!!!

  4. May I ask you all this question, all I have is plain Graham crackers and walnuts may I use both, instead of honey Graham crackers and pecans? Thank you

    1. Placing warm chocolate in the freezer (and even sometimes in the refrigerator) makes it shrink and pull away from the toffee layer as it cools. It’s best to allow the entire thing to cool on the counter for up to half an hour before placing it in the fridge or freezer.

      Also, the toffee layer must be piping hot when the chocolate is spread over it in order for the chocolate to melt down into the toffee and adhere. I always turn another pan upside down over the dish in order to keep in the heat while the chocolate melts for a minute. You could also return the pan to the (warm, but turned off) oven for one minute to keep the toffee hot while the chocolate melts. I hope this helps.

See More Comments