This Chocolate Peanut Butter Cup Cracker Toffee is a sweet and crunchy treat! It’s made with layers of crackers, creamy peanut butter, and rich chocolate. Who can resist that mix?
I love how easy this is to whip up! Just stack some crackers, spread on the peanut butter, and drizzle chocolate over it. Perfect for a quick snack or a fun dessert to share!
Key Ingredients & Substitutions
Saltine Crackers: These provide a great salty crunch. If you’re looking for a gluten-free option, you can use gluten-free crackers instead. Ritz crackers can also work for a buttery flavor!
Unsalted Butter: I always prefer unsalted for better control over saltiness. If you want to use margarine, it can work too, but butter gives a richer taste.
Light Brown Sugar: This adds caramel flavor and moisture. If you’re out, you can substitute with granulated sugar mixed with a bit of molasses for a similar taste.
Creamy Peanut Butter: I love using a good-quality peanut butter. If you have a nut allergy, sunflower seed or soy nut butter can be fantastic alternatives!
Semi-Sweet Chocolate Chips: You can use milk chocolate chips for a sweeter taste or dark chocolate for more intensity. Whatever chocolate you choose, make sure it’s a quality brand for the best flavor.
How Do You Get the Perfect Layer of Toffee?
To get that perfect toffee layer, the key is in boiling the butter and sugar correctly. Follow these steps for success:
- Make sure to constantly stir while it heats to prevent burning.
- Once it boils, let it bubble for about 3 minutes. This allows the sugar to caramelize slightly for a nice depth of flavor.
- Pour the hot mixture over the crackers immediately; don’t let it cool before spreading.
After baking, let the toffee bubble up and cover the crackers evenly. This ensures every bite has that delightful texture!
With these tips, you’ll have delicious Chocolate Peanut Butter Cup Cracker Toffee that everyone will love! Enjoy your baking!

Chocolate Peanut Butter Cup Cracker Toffee
Ingredients You’ll Need:
- 40 saltine crackers (enough to cover a baking sheet in a single layer)
- 1 cup (2 sticks) unsalted butter
- 1 cup packed light brown sugar
- 1 cup creamy peanut butter
- 1 1/2 cups semi-sweet chocolate chips
- 1 cup chopped peanut butter cups (optional for topping)
- 1/2 cup chopped peanuts (optional for garnish)
- Sea salt, for sprinkling (optional)
How Much Time Will You Need?
This delightful treat only takes about 15 minutes of prep time, plus an additional 5 minutes in the oven. Allow some time for cooling afterward, around 30 minutes to an hour, to let the chocolate set and firm up. In total, you’re looking at about 1 hour to enjoy this yummy dessert!
Step-by-Step Instructions:
1. Preheat and Prepare Your Baking Sheet:
Start by preheating your oven to 350°F (175°C). Line a rimmed baking sheet with parchment paper or aluminum foil to make cleanup super easy after baking!
2. Layer the Crackers:
Take the saltine crackers and arrange them in a single layer across the bottom of the baking sheet. Make sure they cover the whole sheet for even toffee goodness.
3. Make the Toffee Mixture:
In a medium saucepan, melt the unsalted butter together with the packed light brown sugar over medium heat. Stir constantly as it warms up until it comes to a gentle boil. Let it boil for about 3 minutes without stirring—that’s when the magic happens!
4. Add Peanut Butter:
Once the butter and sugar have been boiling for 3 minutes, carefully remove the pan from heat. Stir in the creamy peanut butter right away until it’s smooth and fully mixed in.
5. Pour Over Crackers:
Now, pour the hot peanut butter mixture evenly over the saltine crackers. Use a spatula to spread it out nicely so every cracker is coated with that delicious mixture.
6. Bake the Toffee:
Place the baking sheet in the preheated oven and bake for about 5 minutes, or until you see the toffee bubbling up. This helps to create that wonderful texture!
7. Melt the Chocolate:
After 5 minutes, remove the baking sheet from the oven. Immediately sprinkle the semi-sweet chocolate chips evenly over the hot toffee layer. Allow them to sit for a couple of minutes so they can melt perfectly.
8. Spread the Chocolate:
Once the chocolate chips have melted, use a spatula or the back of a spoon to spread the chocolate evenly over the toffee layer, making sure to cover every inch.
9. Add Toppings:
While the chocolate is still warm, sprinkle any optional toppings like chopped peanut butter cups and chopped peanuts on top. Press them down gently to make sure they stick.
10. Final Touches:
If you’d like, sprinkle a bit of sea salt over the top for that sweet and salty combination!
11. Cool and Set:
Let the toffee cool completely at room temperature or pop it in the fridge to speed things up and let the chocolate set firmly.
12. Break and Serve:
Once everything is nice and set, break the toffee into squares or shards and enjoy! Who can resist this crunchy, rich treat?
Enjoy your homemade Chocolate Peanut Butter Cup Cracker Toffee—perfect for sharing, or keeping all to yourself!
Can I Use Different Types of Crackers?
Absolutely! While saltine crackers are traditional, you can use any kind of cracker you like. Ritz crackers offer a buttery flavor, and gluten-free crackers work well for those with dietary restrictions.
How Do I Store Leftovers?
Store any leftover toffee in an airtight container at room temperature for up to a week. If you prefer a firmer texture, you can refrigerate it, but be sure to let it come back to room temperature before serving for the best flavor!
Can I Make This Recipe Ahead of Time?
Yes, you can make the toffee a day or two in advance! Just keep it stored in an airtight container. It actually gets better as the flavors meld together!
What If My Chocolate Doesn’t Melt Smoothly?
If your chocolate doesn’t melt well, you can place the baking sheet back in the oven for a minute or two to warm it up again. Alternatively, you can use a microwave to melt the chocolate in short intervals, stirring in between until smooth.



