This sweet treat is a fun mix of crunchy crackers topped with a buttery caramel layer, chocolate, and peanut butter. It’s like a candy bar, but even easier to make!
Making this toffee is a blast! I love how the salty crackers balance with the sweet chocolate and peanut butter. My friends can never get enough, and honestly, neither can I! 😋
Key Ingredients & Substitutions
Saltine Crackers: These give the toffee its crunchy base and a bit of saltiness. If you’re out of saltines, try using Club crackers or graham crackers for a sweet twist.
Unsalted Butter: This helps create a rich caramel. If you can’t use butter, you could substitute with vegan butter or coconut oil, but be aware it may change the flavor slightly.
Brown Sugar: You’ll want packed brown sugar for the best caramel texture. If you’re looking for an alternative, dark brown sugar or coconut sugar works well too!
Semi-sweet Chocolate Chips: These are essential for a nice, sweet chocolate layer. If you prefer, you can use milk chocolate for a creamier finish or dark chocolate for a richer flavor.
Creamy Peanut Butter: I always use smooth peanut butter for a velvety texture. However, crunchy peanut butter can add a fun texture. If you have allergies, try sun butter or a seed butter instead!
How Do You Get the Perfect Caramel Layer?
The caramel layer is what makes this toffee so special, so it’s important to get it just right. Here’s how to do it:
- Start by melting your butter and brown sugar together on medium heat.
- Stir constantly to ensure it doesn’t stick or burn. You want it to reach a nice boil.
- Let it boil for 2-3 minutes without stirring. This is the point when it thickens and gets that lovely caramel flavor!
As soon as it’s done boiling, pour it quickly over the crackers. This step is crucial, so work fast! Spread it gently to cover all the crackers, and don’t forget to get it into the oven right away for that perfect crisp on the edges!

Chocolate Peanut Butter Cup Cracker Toffee
Ingredients You’ll Need:
- 40 saltine crackers (about 2 sleeves)
- 1 cup unsalted butter
- 1 cup packed brown sugar
- 2 cups semi-sweet chocolate chips
- 1/2 cup creamy peanut butter (smooth)
- 1/2 cup chopped peanut butter cups or chopped peanuts (for topping)
- Optional: coarse sea salt or gold sprinkles for garnish
How Much Time Will You Need?
This delightful treat takes about 20 minutes to prepare and an additional hour to chill and set. So, in total, you’ll be looking at around 1 hour and 20 minutes before you can enjoy this deliciously sweet concoction!
Step-by-Step Instructions:
1. Prepare Your Baking Sheet:
Start by preheating your oven to 350°F (175°C). Line a rimmed baking sheet (around 10×15 inches) with aluminum foil for easy cleanup and give it a light spray with non-stick cooking spray.
2. Create the Cracker Base:
Next, lay out the saltine crackers in a single layer on the prepared baking sheet. Make sure the crackers cover the entire bottom, as this crispy layer will hold everything together.
3. Make the Caramel:
In a medium saucepan, melt the butter and brown sugar over medium heat while stirring constantly. Once it starts to boil, let it bubble away for about 2-3 minutes without stirring. This is where the caramel magic happens!
4. Add the Caramel to Crackers:
As soon as the caramel is ready, pour it evenly over the saltine crackers. You may need to spread it gently with a spatula to ensure all the crackers are covered. Don’t wait too long—get it on those crackers before it cools!
5. Bake the Delicacies:
Pop the baking sheet in the oven and bake for 5 minutes. Then, take it out and immediately sprinkle the chocolate chips over the hot caramel layer. The heat will help melt the chocolate.
6. Spread the Chocolate:
After letting the chocolate chips sit for about 2-3 minutes to soften, use a spatula to gently spread the chocolate evenly over the caramel layer for a nice, smooth finish.
7. Swirl in the Peanut Butter:
While the chocolate is still warm, dollop spoonfuls of creamy peanut butter on top. Use a knife or skewer to swirl the peanut butter into the chocolate, creating a marbled effect. This step adds beautiful flavor and presentation!
8. Finish with Toppings:
Now sprinkle the chopped peanut butter cups or peanuts all over the top. If you want to get a little fancy, add some coarse sea salt or gold sprinkles for a touch of sparkle!
9. Cooling Time:
Let the toffee cool completely at room temperature. If you’re in a hurry, you can also place it in the refrigerator for about 1 hour until the chocolate is nicely set and firm.
10. Enjoy Your Creation:
Once everything is set, break the toffee into squares or bars for serving. Store any leftovers in an airtight container, either at room temperature or in the fridge. You won’t want to let this treat go to waste!
Enjoy the perfect balance of salty crackers, rich caramel, creamy chocolate, and peanut butter in this delicious homemade toffee treat! 😍
Can I Substitute the Saltine Crackers?
Absolutely! If you don’t have saltines on hand, you can use Club crackers, graham crackers for a sweeter version, or even Ritz crackers for a buttery flavor twist.
How Should I Store Leftovers?
Store any leftover toffee in an airtight container at room temperature for up to a week. If you prefer, you can refrigerate it for longer shelf life, but make sure to let it come back to room temperature before serving for the best texture.
Can I Make This Recipe Vegan?
Yes, you can make vegan-friendly adjustments! Use vegan butter instead of regular butter, and choose dairy-free chocolate chips. For the peanut butter, most brands are naturally vegan, but it’s always good to check the label!
What If My Chocolate Chips Don’t Melt Smoothly?
If your chocolate chips don’t melt smoothly after the resting period, you can return the baking sheet to the oven for just a minute or two to help soften them further. Then, spread them out gently with a spatula for an even layer.
