Pretzels and candy cane - make way! This easy, delicious, no-bake 5 Ingredient Graham Cracker Toffee - also known as Chocolate Crack - will surely be a crowd-pleaser on Christmas day! With a few simple ingredients, you can create a treat that tastes as if it came from a gourmet bakery.
It's important to treat yourself from time to time. The best thing about it is that we don't have to buy Rocky Road cookies, vanilla donuts, or vegan pumpkin pie from the store. Doesn't making them ourselves sound fun?

Jump to:
These easy graham cracker toffee bars are a dessert often served during Christmas and other festive holidays. It's popular for holiday parties, potlucks, bake sales, and as homemade gifts.
While it’s a holiday favorite, its customizable toppings and simple recipe make it suitable for year-round occasions like birthdays, family dinners, or casual events.
What is Graham Cracker Toffee?
Graham Cracker Toffee, often referred to as "Christmas Crack," is a classic American treat that likely emerged during the 1950s or 1960s. Rooted in the tradition of English toffee, it combines the buttery caramel flavors of toffee with graham crackers as a base.
This dessert reflects the mid-20th-century American love for simple, quick, and indulgent recipes using pantry staples. It became popular in the post-World War II era.
Whether you're gifting it to loved ones or serving it at your holiday table, this toffee will be the star of your dessert spread!
Variations
- Nutty Delight - Add chopped pecans, almonds, or walnuts on top of the melted chocolate for added crunch and flavor.
- Salted Caramel - Sprinkle sea salt over the caramel layer before adding chocolate for a sweet and salty twist.
- Tropical Twist - Top with shredded coconut or dried tropical fruit like mango or pineapple. Use white chocolate instead of dark or milk chocolate for a lighter flavor.

Substitutions
- Graham Crackers - Substitute with digestive biscuits, saltine crackers, Ritz crackers, or a gluten-free cracker alternative for dietary needs.
- Brown Sugar - Use white granulated sugar mixed with 1 tablespoon of molasses or coconut sugar for a slightly healthier option.
- Butter - Replace with margarine, plant-based butter, or ghee for a non-dairy option. For a richer flavor, try using European-style butter.
- Peanuts - Substitute with chopped almonds, walnuts, pecans, cashews, sunflower seeds, or pumpkin seeds for a nut-free option.
- Milk Chocolate Chips - Use any type of chocolate chips you'd like. Vegan versions or carob chips are good too for a non-dairy option.
Storage
- Store the toffee in an airtight container at room temperature for up to 1 week or in the refrigerator for up to 2 weeks.
- For longer storage, freeze for up to 3 months and thaw in the refrigerator before serving.
Ingredients
Listed below are all the ingredients you will need (omitting quantities):
See the recipe card for quantities.
Instructions
Lightly coat a large baking sheet or cookie sheet with nonstick cooking spray, then line it with parchment paper for easy cleanup. Arrange graham crackers in a single layer to cover the pan completely.

In a medium saucepan, melt the butter over medium heat. Stir in the light brown sugar and bring the mixture to a boil, stirring constantly.
Let it boil for 3-4 minutes until thickened and bubbly. Remove from heat and stir in the vanilla extract.

Carefully pour the caramel mixture over the graham crackers, using a spatula to spread it evenly and ensure all crackers are coated.

Place the pan in a preheated oven at 350°F (175°C) and bake for 7-10 minutes until the caramel is bubbly and slightly darkened. Then sprinkle the milk chocolate chips over the hot caramel.
Wait a minute for the chocolate to soften, then spread it evenly with a spatula to create a smooth layer. Sprinkle the peanuts over the melted chocolate, pressing them gently to adhere.

Let the graham cracker toffee bark cool at room temperature for 15-20 minutes, then transfer the pan to the freezer for 30 minutes to fully set.

Once firm, remove the saltine cracker toffee from the pan and break it into bark-like pieces or bars, depending on your preference. Serve and enjoy!
Hint: Make sure to spread the caramel evenly over the graham crackers to coat them completely. This ensures a uniform, crunchy texture in every bite!
⭐ Top Tip
- Line the Baking Sheet: Use parchment paper or foil to line your baking sheet. This prevents sticking and makes cleanup a breeze.
- Work Quickly with Chocolate: Sprinkle the chocolate chips over the hot caramel as soon as it come out of the oven so they melt evenly and are easy to spread.
- Customize Your Toppings: Get creative with sprinkles, shredded coconut, or crushed candies for a fun twist.
FAQ
More Recipes
Celebrate your holidays with my favorite sweets:
- Snickerdoodle Eggnog Cookies
- Caramel Hot Chocolate
- Christmas Tree Shortbread Cookies
- M&M Sugar Cookie Pizza
5 Ingredient Graham Cracker Toffee
Ingredients
- 1 pack graham crackers
- ¾ cup brown sugar
- ¾ cup butter
- 1 - ½ cups peanuts (chopped or whole, as preferred)
- 1 cup milk chocolate chips
Instructions
Prepare the Base:
- Preheat your oven to 350°F (175°C).
- Line a baking sheet with parchment paper or aluminum foil. Arrange the graham crackers in a single layer, covering the entire baking sheet.
Make the Caramel:
- In a medium saucepan, melt the butter over medium heat. Add the brown sugar and stir constantly until it begins to bubble and thickens into a caramel-like consistency (about 3-5 minutes).
Assemble the Toffee:
- Pour the caramel mixture evenly over the graham crackers, spreading it with a spatula to ensure all crackers are coated.
Add the Peanuts:
- Sprinkle the peanuts evenly over the caramel layer, pressing them down gently so they stick.
Bake:
- Place the baking sheet in the preheated oven and bake for 7-10 minutes, or until the caramel is bubbly and slightly darkened.
Add the Chocolate:
- Remove the tray from the oven and immediately sprinkle the milk chocolate chips over the hot caramel. Wait a minute or two for the chocolate to melt, then spread it evenly with a spatula.
Cool and Set:
- Let the toffee cool at room temperature for about 20 minutes, then transfer it to the refrigerator to set completely (about 1 hour).
Break and Serve:
- Once fully set, break the toffee into pieces and enjoy!




Anonymous says
yummy got to try that
Lainey says
yay! wonderful!????????????
Anonymous says
hey lianey if you cant get chocolate can you use cocoa powder and if can is there a recipe to get the cocoa powder thick....
Lainey says
HI there!melted chocolate is the best one to use for it to harden and get the exact result.:)xx
Sweet says
I can't wait to try this! It looks so yummy!
Cheng says
Wow. It looks so delicious and easy to make. Thanks for this recipe, Lainey! 🙂