People tend to think toffee is something you save for Christmas, but this Graham Cracker Toffee is too good to only make once a year! You get that sweet graham cracker flavor, a layer of melted chocolate, and a sprinkle of chopped pecans on top. Fair warning: it's really hard to stop at just one piece.
Recipe overview
- Prep time: 10 minutes
- Cook time: 15 minutes
- Cool time: About 1 hour in the fridge
- Servings: 12
- Method: Stovetop toffee poured over graham crackers, then baked
- Main ingredients: Honey graham crackers, salted butter, dark brown sugar, semi-sweet chocolate chips, and pecans
- Flavor and texture: Crunchy, buttery caramel with crisp graham crackers and a smooth chocolate topping
- Helpful tip: Stir the butter and brown sugar constantly until it boils so it cooks evenly.
Why this recipe is special
Toffee is a hard, crunchy, buttery caramel candy, and this version adds the crispy texture of graham crackers and a smooth, rich chocolate layer. It uses just five ingredients, and you don't need a candy thermometer!
Equipment you'll need
- Measuring cups
- 10 x 15-inch baking pan
- Aluminum foil
- Nonstick spray
- Medium heavy-bottomed pot
- Offset spatula
The equipment section may contain affiliate links to products we know and love.
Ingredients for Graham Cracker Toffee
- Honey graham crackers: 12 full-size crackers. Use fresh ones so they stay crisp.
- Salted butter: The base of the toffee.
- Dark brown sugar: Gives a deeper, richer caramel flavor than light brown sugar.
- Semi-sweet chocolate chips: Melt right on top in the oven for an easy chocolate layer.
- Chopped pecans: For a little nutty crunch on top.
For full ingredients and directions, scroll down to the recipe card below.
How to make Graham Cracker Toffee
Prep the pan. Preheat the oven to 400°F. Line a 10 x 15-inch baking pan with aluminum foil and spray it with nonstick spray.
Add the graham crackers. Arrange the graham crackers in an even layer in the pan. If there are gaps, break crackers to fit.
Make the toffee. Add the butter and brown sugar to a medium heavy-bottomed pot over medium heat. Bring it to a boil, stirring continuously. Once it boils, reduce the heat to a simmer and cook for 3 minutes. Pour it over the graham crackers.



Bake. Bake for 6 minutes. Sprinkle the chocolate chips over the top and bake 1 more minute.
Top it. Use an offset spatula to spread the melted chocolate over the crackers, then sprinkle with the chopped pecans.



Chill and break. Refrigerate until completely cool, about 1 hour. Break the toffee into pieces and serve!
Stephanie's tips for graham cracker toffee
- Use fresh graham crackers. Fresh crackers stay crisp because the sugar hardens before it can soak in.
- Fill the gaps. Break crackers to fill any holes so the toffee doesn't run underneath.
- Want clean squares? Toffee is traditionally broken into pieces, but you can slice it on a cutting board with a very sharp straight-blade knife, pressing straight down.
How to serve Graham Cracker Toffee
Enjoy it a piece at a time, or package it up in little gift bags for the holidays. It's a great addition to a cookie tray too... see my Christmas Cookie Box Ideas for more ways to fill a box.
Substitutions and variations
- Honey graham crackers: Any flavor of graham cracker works. Use gluten-free graham crackers if you need a gluten-free option.
- Salted butter: If using unsalted butter, add 1/4 teaspoon of salt.
- Dark brown sugar: Light brown sugar works, but dark gives a deeper caramel flavor.
- Semi-sweet chocolate chips: Swap in white chocolate or butterscotch chips if you're not a chocolate fan.
- Chopped pecans: Walnuts, almonds, or pistachios all work.
Graham Cracker Toffee FAQs
What other toppings can I use besides nuts?
Mini M&M's, shredded coconut, sprinkles, crushed peppermint candy, Andes mint pieces, or caramel chips are all great options.
Will the graham crackers get soggy?
No, as long as your graham crackers are fresh. The sugar hardens into candy before it can soak into the crackers.
What does it taste like?
Think hard, crunchy, buttery caramel with nutty notes, plus crisp graham crackers and a smooth, rich chocolate layer on top.
Can I cut it instead of breaking it?
Yes. For a cleaner look, slice it on a cutting board with a very sharp straight-blade knife, pressing straight down to cut.
How to store Graham Cracker Toffee
Store in an airtight container or zip-top bag in a cool, dark place for up to 1 week.
More sweet treats for the holidays
Want more holiday treats? Try my Hot Chocolate Fudge or Dubai Chocolate Bark. And if pecans are your thing, my Butter Pecan Cookies are a must!
More Christmas recipes to try
Building a holiday cookie box or planning the whole Christmas menu? Here are a few more of our favorites...
- Christmas Cookie Box Ideas
- White Chocolate Raspberry Cookies
- Whipped Shortbread Cookies
- Grinch Puppy Chow
- Hot Chocolate Fudge
- Little Debbie Christmas Tree Coffee Creamer
- Iced Gingerbread Oatmilk Chai
- Slow Cooker Turkey Breast
- Grinch Margarita
- Dubai Chocolate Bark
Graham Cracker Toffee

Equipment
- Measuring cups
- 10 x 15-inch baking pan
- Aluminum foil
- Nonstick spray
- Medium heavy-bottomed pot
- Offset spatula
Ingredients
- 12 full-size honey graham crackers
- 1 cup salted butter
- 1 cup dark brown sugar
- 2 cups semi-sweet chocolate chips
- 1 cup chopped pecans
Instructions
- Preheat the oven to 400°F. Line a 10 x 15-inch baking pan with aluminum foil and spray it with nonstick spray.
- Arrange the graham crackers in the prepared pan in an even layer. If there are gaps, break the crackers to fit.
- Add the butter and brown sugar to a medium, heavy-bottomed pot over medium heat. Bring the mixture to a boil, stirring continuously. Once it boils, reduce the heat to a simmer and cook for 3 minutes. Pour the mixture over the crackers.
- Bake for 6 minutes. Sprinkle the chocolate chips over the crackers. Bake for an additional 1 minute.
- Using an offset spatula, spread the melted chocolate chips over the crackers, then sprinkle with the chopped pecans.
- Place the toffee in the refrigerator and allow it to cool completely, about 1 hour.
- Break the toffee into pieces and serve.
Notes
Was this a win at your house?
Leave a quick rating or review below! It helps other busy families find the recipes that actually get eaten.
