If you’re longing for an indulgent treat that perfectly balances rich chocolate and creamy peanut butter, these Chocolate Peanut Butter Toffee Squares will be your new favorite dessert. With a smooth peanut butter base, a glossy dark chocolate layer, and crunchy roasted peanuts sprinkled on top, this homemade candy-style delight satisfies every craving.
These squares combine textures and flavors that are both nostalgic and irresistibly decadent. Whether you’re preparing for a special occasion or just want a quick sweet fix, this no-bake recipe is straightforward and rewarding.
- The combination of creamy peanut butter and rich dark chocolate creates a luscious, irresistible flavor pairing.
- Ready in just over an hour, these no-bake squares save oven time without skimping on taste.
- Crunchy roasted peanuts add texture, making each bite delightfully satisfying.
- Perfect for homemade gifts, parties, or indulging your sweet tooth anytime.
Ingredients
- Creamy peanut butter: Provides a smooth, rich base with a classic nutty flavor and creamy texture for the squares.
- Unsalted butter: Melted to blend seamlessly into the peanut butter base for richness and a tender bite.
- Powdered sugar: Adds sweetness and helps create a thick, candy-like texture to the peanut butter mixture.
- Vanilla extract: Enhances depth of flavor with a warm, sweet aroma that complements peanut butter perfectly.
- Dark or semi-sweet chocolate chips: Melts into a glossy, decadent topping that balances sweet and slightly bitter notes for an elegant finish.
- Coconut oil or butter: Stabilizes and smooths melted chocolate for easy spreading and a shiny surface.
- Roasted peanuts: Coarsely chopped for crunch and a salty contrast to the creamy layers beneath.
Instructions
- Make the Peanut Butter Base
-
In a mixing bowl, combine creamy peanut butter, melted unsalted butter, powdered sugar, and vanilla extract until a smooth, thick mixture forms. This step ensures a rich, cohesive base that holds the final squares together.
- Press Into Pan
-
Line an 8×8-inch baking pan with parchment paper for easy removal later. Evenly press the peanut butter mixture into the pan, smoothing the surface for a uniform layer. Chill this base for 20 minutes to firm up and prepare for the chocolate topping.
- Melt the Chocolate
-
Gently melt the dark or semi-sweet chocolate chips together with coconut oil or butter in the microwave using 30-second intervals. Stir between bursts until the chocolate is fully melted and glossy, ensuring smooth spreading.
- Top the Squares
-
Pour the melted chocolate evenly over the chilled peanut butter layer. Use a spatula to spread it into a smooth, even coating, creating a decadent glossy top that seals in the flavors.
- Add Peanuts
-
Sprinkle the coarsely chopped roasted peanuts evenly over the chocolate layer and gently press them in so they adhere well. This adds delightful crunch and enhances the texture contrast of the squares.
- Chill to Set
-
Refrigerate the entire pan for at least 40 minutes until the chocolate hardens and the squares are firm. This step is crucial for clean slicing and easy serving.
- Slice & Serve
-
Carefully lift the parchment paper to remove the set slab from the pan. Cut into 16 squares using a sharp knife for clean edges. Serve chilled for best texture and flavor.
- Using dark chocolate enhances the sophisticated flavor, offering a slightly bitter counterbalance to sweet peanut butter.
- For extra indulgence, sprinkle flaky sea salt on top before chilling for a delightful salty-sweet twist.
- Chill these squares before slicing to avoid messy edges and keep their shape intact.
- Feel free to swap roasted peanuts with almonds or pecans for a different nutty crunch.
Storage Tips
Store the Chocolate Peanut Butter Toffee Squares in an airtight container in the refrigerator for up to one week to maintain freshness. For longer storage, freeze the squares wrapped tightly and thaw before serving.
Serving Suggestions
Serve these squares as an indulgent treat alongside a cup of coffee or tea, or enjoy them as a special dessert bite after meals. They also make charming additions to holiday dessert trays and gift boxes.
- Use parchment paper with edges tall enough to easily lift the entire batch out for effortless slicing and cleanup.
- Microwave chocolate slowly and stir frequently to prevent burning and ensure a smooth, glossy coating.
- Press the peanuts lightly to keep them embedded but visible for both flavor and aesthetics.
FAQs
- Can I use crunchy peanut butter for this recipe?
-
Yes, but it will add extra texture to the base. Smooth peanut butter creates a more uniform, creamy layer.
- Is it necessary to use coconut oil when melting the chocolate?
-
Coconut oil helps achieve a glossy finish and smooth texture; without it, the chocolate may set firmer and less shiny.
- Can I make these squares vegan?
-
Substitute vegan butter and ensure the chocolate chips are dairy-free to make this dessert vegan-friendly.
- How long do these squares need to chill?
-
At least 1 hour total; 20 minutes after pressing the base and 40 minutes after adding the chocolate layer to set properly.
- What can I substitute for roasted peanuts?
-
Almonds, pecans, or even salted cashews work well, offering different flavor and texture profiles.
- Can I store these squares at room temperature?
-
It’s best to keep them chilled to maintain their firmness and prevent the chocolate from melting.
- Is it possible to double the recipe?
-
Yes, simply double ingredients and use a larger pan, adjusting chilling time as needed.

Chocolate Peanut Butter Toffee Squares
Equipment
- 1 8x8 inch pan lined with parchment paper
- 1 microwave-safe bowl
- 1 mixing bowl
- 1 spatula
Ingredients
- 1 cup creamy peanut butter
- ½ cup unsalted butter melted
- 1 cup powdered sugar
- 1 teaspoon vanilla extract
- 1½ cups dark or semi-sweet chocolate chips
- 1 teaspoon coconut oil or butter
- ½ cup roasted peanuts coarsely chopped
Instructions
- In a mixing bowl, combine peanut butter, melted butter, powdered sugar, and vanilla extract until smooth and thick.
- Line an 8x8 inch pan with parchment paper and press the peanut butter mixture evenly into the pan.
- Chill the peanut butter base in the refrigerator for 20 minutes.
- Melt chocolate chips with coconut oil in a microwave-safe bowl in 30-second intervals, stirring until glossy and smooth.
- Pour the melted chocolate over the chilled peanut butter layer and spread it evenly.
- Sprinkle chopped roasted peanuts evenly over the chocolate layer and gently press them in.
- Refrigerate the assembled squares for 40 minutes until firm.
- Lift the set squares out using the parchment paper and cut into 16 pieces to serve.
Notes
- Use dark chocolate for a bakery-style finish.
- Add flaky sea salt for a sweet-salty flavor boost.
- Store chilled to maintain clean slices.
- Substitute peanuts with almonds or pecans if preferred.