This Chocolate Peanut Butter Cup Cracker Toffee is a tasty treat that’s super easy to make! It combines crunchy crackers with creamy peanut butter and rich chocolate for a real delight.
Honestly, it’s hard to have just one piece! I love making this for friends because it disappears so quickly. Perfect for sharing (or keeping all to myself)! 😄
Key Ingredients & Substitutions
Saltine Crackers: These provide a great crunch and saltiness. If you’re out, you could use graham crackers, rice crackers, or even pretzels for a fun twist!
Unsalted Butter: This is key for the toffee. You can use salted butter if that’s all you have, but cut back on any added salt in the recipe to keep it from being too salty.
Brown Sugar: Light brown sugar is what I usually use for a milder flavor, but dark brown sugar will give a deeper taste. If you’re avoiding sugar, try coconut sugar or a sweetener like maple syrup, adjusting the liquid as needed.
Creamy Peanut Butter: Creamy is preferred for smooth spreading, but crunchy peanut butter can add a nice texture! Nut butter alternatives like almond or sun butter work well, too.
Semi-Sweet Chocolate Chips: I love semi-sweet, but if you prefer dark or milk chocolate, feel free to switch it up! Even white chocolate could work for a different flavor.
Peanut Butter Cups: Using the classic brand is great, but any chocolate peanut butter candy will do. If you want to skip them, just add more crushed peanuts on top.
Roasted Peanuts: They add a delicious crunch. If you have allergies, omit them or substitute with sunflower seeds for a similar texture.
How Do I Make Sure My Toffee Stays Crunchy?
Getting that perfect crunchy toffee requires careful cooking. When making your toffee mixture, make sure to let it boil for the full 3 minutes without stirring. This step helps develop the right texture and prevents it from becoming sticky.
- Always use medium heat to avoid burning the mixture.
- Spread the hot toffee over the crackers quickly but evenly, ensuring every cracker is covered.
- Baking for 5-7 minutes allows the toffee to fully set without losing its crunch when cooled.
Once cooled, be sure to store your toffee properly in an airtight container. This helps maintain its crispy texture. Enjoy your crunchy, sweet treat!

Chocolate Peanut Butter Cup Cracker Toffee
Ingredients You’ll Need:
For the Base:
- 40 saltine crackers (about 1 sleeve)
For the Toffee Layer:
- 1 cup unsalted butter (2 sticks)
- 1 cup packed brown sugar (light or dark)
- 1 cup creamy peanut butter
For the Toppings:
- 2 cups semi-sweet chocolate chips
- 6 peanut butter cups, halved
- 1/2 cup roasted peanuts, roughly chopped
How Much Time Will You Need?
This tasty treat takes about 15 minutes of prep time, with an additional 1-2 hours to chill in the fridge. You’ll spend a little bit of time mixing and baking, but most of the time is just letting it set up! It’s a fun and quick recipe that gives you a delicious dessert in no time!
Step-by-Step Instructions:
1. Prepare Your Baking Sheet:
First, preheat your oven to 350°F (175°C). Take a large baking sheet and line it with aluminum foil or parchment paper. Now, neatly arrange your saltine crackers in a single layer on the baking sheet, covering the entire surface—this will be the base for your toffee!
2. Make the Toffee Mixture:
In a medium saucepan over medium heat, melt the butter and brown sugar together, stirring constantly until the mixture comes to a boil. Once it starts bubbling, let it boil for 3 minutes without stirring. This is important to develop that lovely toffee flavor!
3. Combine with Peanut Butter:
Remove the saucepan from the heat and quickly stir in the creamy peanut butter until everything is fully melted and well combined. It should look smooth and delicious!
4. Pour the Toffee Over Crackers:
Carefully pour the hot peanut butter toffee mixture evenly over the arranged saltine crackers. Use an offset spatula to spread it out gently if needed so that every cracker gets a nice layer of toffee.
5. Bake the Toffee:
Pop the baking sheet into the oven and bake for about 5-7 minutes, or until the toffee layer starts to bubble. Keep an eye on it—this is the magic moment!
6. Add the Chocolate:
Once baked, remove it from the oven and immediately sprinkle the chocolate chips evenly over the hot toffee. Let it sit for a few minutes to allow the chocolate to soften, making it easier to spread.
7. Spread the Melted Chocolate:
Using a spatula, gently spread the melted chocolate into an even layer over the warm toffee. Don’t rush—make sure every bit is covered!
8. Add Toppings:
Press the halved peanut butter cups gently onto the chocolate layer, evenly distributing them across the top. Then, sprinkle the chopped roasted peanuts over everything for that delightful crunch!
9. Cool and Chill:
Let the toffee cool completely at room temperature, then pop it in the refrigerator for 1-2 hours or until set. This helps it firm up and is crucial for cutting it into nice squares!
10. Serve and Enjoy:
Once it’s set, break or cut the toffee into squares. Serve it to your friends and family—or keep some for yourself! Store any leftovers in an airtight container at room temperature or in the fridge. Enjoy the sweet, crunchy, salty, and peanut buttery layers in every bite of this irresistible cracker toffee!
Can I Use a Different Type of Cracker?
Absolutely! While saltine crackers are ideal for their crunch and flavor, you can use graham crackers, rice crackers, or even pretzels for a unique taste and texture. Just make sure to adjust for sweetness if you’re using sweeter options!
How Should I Store Leftovers?
Store any leftovers in an airtight container at room temperature for up to a week. If you prefer, you can refrigerate them to extend their freshness, but let them come to room temperature before serving for the best texture.
Can I Make This Recipe Without Peanut Butter?
Yes, you can substitute peanut butter with any nut or seed butter, like almond or sunflower seed butter. Just be aware that this will slightly change the flavor profile, but it’ll still be delicious!
What Happens If My Toffee Doesn’t Set?
If your toffee doesn’t set, it may not have been cooked long enough to reach the proper temperature. Ensure you let it boil for the full 3 minutes, and if needed, you can return the tray to the oven briefly to allow it to warm and set properly. Refrigerating it can also help firm it up.



