I make this toffee every time I need a dessert that disappears the minute I set it down. It’s a fast, no-fuss tray of crunchy graham crackers under a glassy, buttery toffee, topped with a creamy peanut butter layer, melted chocolate, and crunchy roasted peanuts. The combination hits sweet, salty, crunchy, and creamy in a single bite.
This is a great recipe for when you want something impressive without a lot of technique. You’ll mostly be melting, spreading, and chilling—no tempering, no piping, no long waits. It’s also forgiving; a quick chill and a sharp break gives you beautiful irregular pieces that look handmade.
Below I walk you through ingredient notes, the exact step-by-step method, troubleshooting, storage, and ways to adapt it for holidays or crowds. Read the ingredient list and the method once before you start; this move saves time and prevents frantic stirring while hot toffee sets.
Ingredients

- 15 graham cracker sheets (approximately) — the crunchy base; arrange side-by-side to cover the pan so each piece picks up toffee.
- 1 cup unsalted butter (cut into pieces) — gives the toffee its buttery flavor and glossy finish; cutting into pieces helps it melt evenly.
- 1 cup light brown sugar — provides the caramel flavor and moisture; light brown keeps the color lighter than dark brown.
- 3/4 cup peanut butter (not natural) — creamy peanut butter melts smoothly and sets into a spreadable layer; don’t use natural peanut butter (it separates).
- 2 cups semi-sweet chocolate chips — melts into a chocolate layer that contrasts the peanut butter; semi-sweet balances the sweetness.
- 3/4 cup roasted salted peanuts (chopped) — adds a final crunchy, salty note and visual texture; chop to even bite-sized pieces.
Ingredient Notes
Graham crackers: Use full sheets laid side-by-side; you can break them to fit the pan. The goal is a single, continuous cracker layer that becomes a sturdy base for the toffee.
Butter and sugar: The brown sugar melts into the butter and when boiled briefly creates the toffee. Light brown sugar is traditional; dark brown will deepen the caramel flavor and color if you prefer that.
Peanut butter: The recipe specifies non-natural peanut butter because of its stabilizers. Natural peanut butter tends to separate and won’t set into a smooth, cohesive layer after warming.
Chocolate chips: Semi-sweet chips keep the final candy from being cloying. If you love dark or milk chocolate, swap freely, but note the flavor shift.
Peanuts: Use roasted, salted peanuts for contrast. If yours are unsalted, you may want a light sprinkle of flaky sea salt over the chocolate before the peanuts go on.
The Method for Peanut Butter Graham Cracker Toffee
- Preheat oven to 400°F. Line a 13×18-inch rimmed baking sheet with aluminum foil or a silicone liner. If using foil, spray it lightly with nonstick spray.
- Arrange the graham cracker sheets in a single layer on the prepared pan, side by side, breaking sheets as needed to fill the pan (about 15 sheets).
- In a medium saucepan combine the 1 cup unsalted butter (cut into pieces) and 1 cup light brown sugar. Heat over medium until the butter melts, then bring the mixture to a rolling boil.
- Boil the butter–sugar mixture for 3 minutes, stirring occasionally. Use caution—the mixture will be very hot.
- Immediately and carefully pour the hot toffee mixture evenly over the graham crackers. Use a rubber spatula to spread the toffee into an even layer over the crackers—work quickly before it begins to set.
- Place the pan in the preheated oven and bake for 4 minutes.
- Remove the pan from the oven. Drop the 3/4 cup peanut butter (not natural) in small dollops across the toffee layer using a spoon.
- Return the pan to the oven for 1 minute to soften the peanut butter.
- Remove the pan and use an offset spatula or the back of a spoon to spread the softened peanut butter into an even layer over the toffee.
- Evenly sprinkle the 2 cups semi-sweet chocolate chips over the peanut butter layer.
- Return the pan to the oven for 1 minute to soften the chocolate chips. Remove and gently spread the melted chocolate with an offset spatula—spread lightly to preserve some texture.
- Immediately sprinkle the 3/4 cup roasted salted peanuts (chopped) evenly over the melted chocolate.
- Allow the pan to cool to room temperature on a wire rack, then transfer to the refrigerator and chill until completely firm, at least 2 hours.
- Once chilled and firm, break the toffee into irregular pieces. Store the finished toffee in the refrigerator.
Why It’s Crowd-Pleasing

Several textures work together to sell this candy: an initial crisp from the graham, a brittle toffee snap, a creamy peanut butter middle, glossy chocolate, and those final crunchy peanuts. People are drawn to textural contrast. Add in the sweet-salty interplay and you’ve got something that appeals to a broad audience—kids, adults, and snackers who favor both chocolate and peanut butter.
It’s also visually appealing. The glossy chocolate with scattered peanuts looks artisanal even though it’s fast to prepare. The irregular, broken pieces make it feel homemade and generous, perfect for gifting or a holiday tray.
Allergy-Friendly Substitutes

If you need to avoid peanuts, use a safe nut- or seed-butter substitute. Sunflower seed butter works well when you need a nut-free option; it melts and spreads similarly to commercial peanut butter. If you have a tree-nut allergy but peanuts are fine, consider almond butter only if your group tolerates it—but note almond butter may be drier and set differently.
For dairy-free or vegan needs, use a plant-based butter substitute that withstands cooking (choose one labeled for baking). Swap the semi-sweet chocolate chips for dairy-free chocolate chips. Be aware that some dairy-free spreads have different melting behavior, so the texture may vary slightly.
For gluten sensitivity, use gluten-free graham-style crackers. The rest of the ingredients are naturally gluten-free, but always check labels for cross-contamination warnings.
Tools of the Trade
- 13×18-inch rimmed baking sheet — the right size gives you an even toffee layer.
- Aluminum foil or silicone liner — eases cleanup and prevents sticking.
- Medium saucepan — for melting butter and sugar to toffee temperature.
- Rubber spatula and offset spatula — for spreading hot toffee and softened layers smoothly.
- Wire rack — for cooling before refrigeration so you don’t trap steam under the candy.
- Sharp knife or heavy-duty baking spatula — for breaking the chilled toffee into pieces.
What Not to Do
Do not use natural peanut butter. The oil separation and thinner texture will ruin the peanut butter layer’s ability to spread and set nicely.
Don’t skip spreading the toffee quickly. Once poured, the hot toffee firms fast—work swiftly to get an even layer so no graham cracker gets missed or left soggy.
Don’t overboil the butter–sugar mixture. The recipe calls for boiling 3 minutes; boil longer and you risk burning or an overly hard, brittle toffee that shatters too much.
Avoid skipping the chill. The toffee needs at least two hours in the refrigerator to set completely. Trying to break it while warm will yield a sticky mess and uneven pieces.
Seasonal Adaptations
Holiday season: Sprinkle a few festive sprinkles or crushed candy canes over the melted chocolate for color and a minty twist. Use dark chocolate for a richer holiday treat.
Fall: Add a dusting of pumpkin spice to the peanut butter before spreading, or swap half the peanuts for chopped toasted pecans to echo autumn flavors.
Summer: Keep it simple and serve chilled straight from the refrigerator—no changes needed, but you can swap in milk chocolate for a sweeter bite.
Pro Perspective
I recommend warming the peanut butter just enough to be spreadable; the brief return to the oven softens it without making it runny. The same goes for the chocolate chips: a single minute in a hot oven softens them so you can spread without melting them into oblivion—this preserves a little texture and gives an attractive, slightly dimpled surface.
When you spread, use gentle, confident strokes with an offset spatula. Too much pressure can press through toffee or push the peanut layer into gaps. Aim for a thin, even peanut butter layer so the chocolate and peanuts remain the stars.
Store, Freeze & Reheat
Store in the refrigerator in an airtight container. The toffee keeps best chilled because of the peanut butter and chocolate layers; it will hold for up to 2 weeks when kept cold.
To freeze, arrange pieces in a single layer on a baking sheet to flash-freeze for an hour, then transfer to a freezer-safe container with parchment between layers. Freeze up to 3 months. Thaw in the refrigerator overnight before serving to avoid condensation making the pieces sticky.
Reheat is not necessary—this is best served cold or at room temperature. If you prefer it slightly softer, let pieces sit at room temperature for 10–15 minutes before serving, but don’t leave them out long in warm weather.
Handy Q&A
- Q: Can I double this recipe? A: Yes—use two pans rather than trying to fit more into one; the baking times stay the same, but you’ll need the oven space.
- Q: What if my toffee doesn’t harden? A: Ensure you boiled the butter and sugar for the full 3 minutes and that it reached a rolling boil. Also make sure it cooled in the refrigerator for at least two hours.
- Q: Can I toast the peanuts myself? A: Yes—spread raw peanuts on a sheet and toast at 350°F for 6–8 minutes, stirring once, until golden and fragrant. Cool before chopping.
- Q: Why not cook the toffee longer for a deeper flavor? A: The recipe’s 3-minute boil yields a dependable toffee texture and flavor. Longer cooking darkens and hardens the toffee; if you want deeper caramel notes, test small batches and monitor color carefully.
Bring It to the Table
Cut the chilled toffee into irregular pieces and arrange them on a simple platter lined with parchment or a shallow bowl with crinkled wax paper. Offer them alongside coffee, tea, or a glass of milk. For gifting, wrap small stacks in parchment and tie with twine—people respond to the homemade look.
For parties, put out small dessert plates and a napkin station: these are sticky-finger friendly but still rich, so smaller pieces encourage sampling. If you’re making a dessert board, include a bowl of mixed nuts and some fresh fruit to offset the richness.
Make this when you want a quick, show-stopping sweet that feels special but takes little skill. The combination of buttery toffee, peanut butter, chocolate, and peanuts is a classic for a reason—simple, bold, and instantly addictive.

Peanut Butter Graham Cracker Toffee Recipe
Ingredients
Ingredients
- 15 graham cracker sheetsapproximately
- 1 cupunsalted buttercut into pieces
- 1 cuplight brown sugar
- 3/4 cuppeanut butternot natural
- 2 cupssemi-sweet chocolate chips
- 3/4 cuproasted salted peanutschopped
Instructions
Instructions
- Preheat oven to 400°F. Line a 13x18-inch rimmed baking sheet with aluminum foil or a silicone liner. If using foil, spray it lightly with nonstick spray.
- Arrange the graham cracker sheets in a single layer on the prepared pan, side by side, breaking sheets as needed to fill the pan (about 15 sheets).
- In a medium saucepan combine the 1 cup unsalted butter (cut into pieces) and 1 cup light brown sugar. Heat over medium until the butter melts, then bring the mixture to a rolling boil.
- Boil the butter–sugar mixture for 3 minutes, stirring occasionally. Use caution—the mixture will be very hot.
- Immediately and carefully pour the hot toffee mixture evenly over the graham crackers. Use a rubber spatula to spread the toffee into an even layer over the crackers—work quickly before it begins to set.
- Place the pan in the preheated oven and bake for 4 minutes.
- Remove the pan from the oven. Drop the 3/4 cup peanut butter (not natural) in small dollops across the toffee layer using a spoon.
- Return the pan to the oven for 1 minute to soften the peanut butter.
- Remove the pan and use an offset spatula or the back of a spoon to spread the softened peanut butter into an even layer over the toffee.
- Evenly sprinkle the 2 cups semi-sweet chocolate chips over the peanut butter layer.
- Return the pan to the oven for 1 minute to soften the chocolate chips. Remove and gently spread the melted chocolate with an offset spatula—spread lightly to preserve some texture.
- Immediately sprinkle the 3/4 cup roasted salted peanuts (chopped) evenly over the melted chocolate.
- Allow the pan to cool to room temperature on a wire rack, then transfer to the refrigerator and chill until completely firm, at least 2 hours.
- Once chilled and firm, break the toffee into irregular pieces. Store the finished toffee in the refrigerator.
Equipment
- 13x18-inch rimmed baking sheet
- aluminum foil or silicone liner
- nonstick spray
- Medium Saucepan
- Rubber spatula
- offset spatula or back of a spoon
- Wire Rack
- Refrigerator
