This yummy treat combines crunchy crackers, sweet chocolate, and creamy peanut butter for a delicious snack! It’s easy to make and perfect for sharing (or keeping all to yourself!).
I love how quick this toffee comes together! Just layer, bake, and let it cool. Warning: you might find yourself sneaking a piece (or three) before it’s even fully set! 😄
Key Ingredients & Substitutions
Saltine Crackers: These provide a salty crunch that balances the sweetness. If you’re gluten-free, substitute with gluten-free crackers or graham crackers for a different flavor twist.
Butter: Unsalted butter is best because you control the salt levels. If you want to make it dairy-free, use vegan butter or coconut oil instead.
Brown Sugar: Light brown sugar gives a softer toffee flavor. If you’re out, white sugar can work, but it might not be as rich. You could also try coconut sugar for a different taste.
Chocolate Chips: Semisweet chocolate brings the perfect amount of sweetness. Dark chocolate can also work if you like it less sweet. For a dairy-free option, look for dairy-free chocolate chips!
Peanut Butter Chips: These add delicious peanut flavor! You can substitute with butterscotch chips or even white chocolate if you’d like a change.
How Do You Get the Perfect Toffee Texture?
Getting that perfect toffee texture requires careful attention to temperature. Be sure to boil the butter and sugar mixture for exactly 3 minutes to ensure it thickens properly. Here’s how to nail it:
- Use a medium saucepan to allow even heat distribution.
- Stir constantly to prevent burning while the mixture boils.
- Let the mixture bubble briefly for the required time, then pour it quickly over the crackers while hot.
- Important: Don’t skip refrigerating it long enough, as chilling helps everything set properly!

Chocolate Peanut Butter Cup Cracker Toffee
Ingredients You’ll Need:
- 40 saltine crackers (enough to cover about one 9×13-inch pan)
- 1 cup (2 sticks) unsalted butter
- 1 cup packed light brown sugar
- 2 cups semisweet chocolate chips
- 1 cup peanut butter chips
- 12 miniature peanut butter cups, halved
- 1/4 cup salted peanuts (optional, for garnish)
How Much Time Will You Need?
This delightful recipe takes about 10 minutes of prep time and 20 minutes of baking time. After that, the toffee needs to chill in the refrigerator for at least 2 hours to set properly. So, plan for around 2 hours and 30 minutes total to enjoy this tasty treat, but trust me, it’s worth the wait!
Step-by-Step Instructions:
1. Prepare the Baking Pan:
First, preheat your oven to 350°F (175°C). Grab a 9×13-inch baking pan and line it with foil or parchment paper. This makes it easy to remove the toffee later. Next, arrange the saltine crackers in a single layer, covering the bottom of the pan completely. This will be the crunchy base of your toffee!
2. Make the Toffee Mixture:
Now, in a medium saucepan over medium heat, melt the unsalted butter completely. Once melted, stir in the packed light brown sugar. Bring this mixture to a boil, stirring constantly so it doesn’t burn. Let it boil for 3 minutes—this step is crucial for getting that toffee texture!
3. Pour it Over the Crackers:
Take the hot butter and sugar mixture and immediately pour it evenly over the arranged saltine crackers. Use a spatula to spread it gently and make sure all cookies are coated with the toffee mixture. They will become the perfect crunchy layer!
4. Bake to Perfection:
Pop the pan into the preheated oven and bake for about 5 minutes, or until you see the toffee bubbling up. This creates that delightful crunch we all love!
5. Add the Chocolate:
Once you remove the pan from the oven, sprinkle the semisweet chocolate chips evenly over the hot toffee. Let them sit for about 5 minutes; the heat will melt the chocolate. Then gently spread the melted chocolate with a spatula to make it smooth and even.
6. Top with Peanut Butter Chips:
Now, sprinkle the peanut butter chips over the melted chocolate. Allow them to soften for about 5 minutes, then use a spatula to spread them evenly to create a lovely creamy layer.
7. Finish with Peanut Butter Cups:
Take the halved miniature peanut butter cups and place them on top of the peanut butter layer. If you’d like, sprinkle some salted peanuts for an extra crunch and delicious flavor contrast!
8. Chill and Set:
Transfer the pan to the refrigerator and allow it to chill for at least 2 hours. This waiting time is essential for the toffee to set and become firm.
9. Cut and Serve:
Once the toffee is perfectly set, lift it out of the pan using the foil or parchment paper. Lay it flat on a cutting board and break or cut it into squares. Prepare for the deliciousness!
10. Store Wisely:
Store your tasty Chocolate Peanut Butter Cup Cracker Toffee in an airtight container. It will last up to a week at room temperature or in the fridge—if it lasts that long!
Enjoy every sweet and crunchy bite of your homemade toffee treat! 😋
Can I Use Different Types of Crackers?
Absolutely! While saltine crackers provide a great crunch and balance of saltiness, you can use graham crackers or even gluten-free crackers for a different taste. Make sure to adjust the sweetness if using sweeter varieties.
How Do I Store Leftovers?
Store any remaining toffee in an airtight container at room temperature for up to one week. If you prefer, you can refrigerate it to extend freshness. Just let it sit at room temperature for a bit before serving to soften slightly.
Can I Make This Recipe Without Peanut Butter?
Of course! If you want to skip the peanut butter, you can replace the peanut butter chips with additional chocolate chips or butterscotch chips for a sweet twist. You can also add chopped nuts for added texture and flavor!
What Should I Do If My Toffee Doesn’t Set?
If your toffee doesn’t set properly after refrigeration, it may be because it didn’t boil long enough. You can give it a gentle reheat on low heat in the oven just until it starts to melt again, then cool and refrigerate for a bit longer until set.



