Peanut Butter Chocolate Caramel Cookies

Okay, so imagine if a peanut butter cookie, a Snickers bar, and a gourmet chocolate truffle had a baby that decided to show up looking absolutely irresistible. That’s what we’re working with here. Peanut Butter Chocolate Caramel Cookies are basically soft, chewy peanut butter cookies topped with gooey caramel, crunchy peanuts, and drizzled with chocolate in a pattern so gorgeous it belongs in a bakery window. You get that rich peanut butter base, sweet-salty caramel that stretches when you bite into it, the crunch of roasted peanuts, and chocolate that ties everything together like edible ribbon. These are the kind of cookies that make people stop mid-conversation and just stare. I made these for a bake sale once and they sold out in twelve minutes. Someone offered me double the price for the last one. Another person asked if I was a professional pastry chef. These cookies inspire bidding wars and career confusion.

Why You’ll Love This Recipe

Triple threat flavor. Peanut butter, chocolate, and caramel together? That’s basically the holy trinity of dessert.

Texture heaven. Soft cookie, gooey caramel, crunchy peanuts, smooth chocolate. Every bite is an experience.

Looks professional. That chocolate drizzle makes them look like you bought them from a fancy bakery.

Crowd destroyer. These disappear faster than you can say “can I have the recipe?”

Not complicated. Despite looking fancy, these are actually pretty straightforward to make.

Customizable toppings. Go minimal or pile on everything. Your cookie, your rules.

The Good Stuff You’ll Need

For the Peanut Butter Cookies:

  • 1 cup creamy peanut butter (use regular, not natural—you need the stabilizers)
  • 1/2 cup (1 stick) unsalted butter, softened
  • 3/4 cup packed brown sugar
  • 1/4 cup granulated sugar
  • 1 large egg
  • 1 tsp vanilla extract
  • 1 1/4 cups all-purpose flour
  • 3/4 tsp baking soda
  • 1/2 tsp baking powder
  • 1/4 tsp salt

For the Toppings:

  • 20-24 soft caramel squares (like Kraft caramels), unwrapped
  • 2-3 tbsp heavy cream
  • 1 cup salted roasted peanuts, roughly chopped
  • 1 cup chocolate chips (milk, semi-sweet, or dark—your choice)
  • 1 tbsp coconut oil or vegetable oil (for drizzling)
  • Sea salt flakes for sprinkling (optional but chef’s kiss)

Optional Add-Ons:

  • Mini chocolate chips mixed into the dough
  • Pretzel pieces for extra crunch and salt
  • Toffee bits for more caramel vibes
  • White chocolate for contrast drizzle

Equipment:

  • Stand mixer or hand mixer
  • Two mixing bowls
  • Cookie scoop or spoon
  • Baking sheets lined with parchment
  • Microwave-safe bowls
  • Spoon or piping bag for drizzling
  • Wire cooling rack

Let’s Do This

Step 1: Make the Cookie Dough

Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper. Don’t skip the parchment—these can stick.

In a large bowl (or stand mixer), beat together the peanut butter, softened butter, brown sugar, and granulated sugar on medium speed for 2-3 minutes until light and fluffy.

Add the egg and vanilla. Beat until well combined and smooth.

In a separate bowl, whisk together the flour, baking soda, baking powder, and salt.

Add the dry ingredients to the wet ingredients and mix on low speed until just combined. Don’t overmix or your cookies will be tough.

The dough should be thick and slightly sticky. If it’s too sticky to handle, refrigerate for 15-20 minutes.

Step 2: Shape and Bake

Scoop dough using a cookie scoop or tablespoon—aim for about 2 tablespoons of dough per cookie. These are substantial cookies.

Roll into balls and place on prepared baking sheets about 2 inches apart. They spread a bit, so give them room.

Use a fork to make that classic crisscross pattern on top. Press gently—you want them slightly flattened but still thick. Dip the fork in flour or sugar if it’s sticking.

Optional: If you want a flatter cookie for more topping surface area, press them down a bit more with the bottom of a glass.

Bake for 10-12 minutes until the edges are set and lightly golden but the centers still look slightly underdone. They’ll firm up as they cool.

DO NOT OVERBAKE. Peanut butter cookies can go from perfect to dry in two minutes. Pull them out when they still look soft in the middle.

Let them cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely before topping.

Step 3: Make the Caramel Topping

While cookies cool, unwrap your caramels. This is tedious but worth it. Put on a podcast or something.

Place unwrapped caramels in a microwave-safe bowl with the heavy cream.

Microwave in 30-second intervals, stirring between each, until smooth and melted. Usually takes 1-2 minutes total.

Stir until completely smooth. The mixture should be thick but pourable. If it’s too thick, add a splash more cream.

Let it cool for 2-3 minutes so it’s not so hot it slides off the cookies, but still pourable.

Step 4: Top with Caramel and Peanuts

Once cookies are completely cool (this is important—warm cookies will make the caramel too runny), spoon about 1-2 teaspoons of melted caramel onto the center of each cookie.

Use the back of the spoon to spread it slightly, but leave some of the cookie edges showing. You don’t need to cover the whole surface.

Immediately sprinkle chopped peanuts over the caramel while it’s still sticky. Press them in gently so they stick.

Work quickly—caramel sets as it cools. If it gets too thick while you’re working, microwave for 10-15 seconds to loosen it up.

Let the caramel set for about 10-15 minutes before adding chocolate. It doesn’t need to be completely hard, just not liquid.

Step 5: Drizzle That Chocolate

Combine chocolate chips and coconut oil in a microwave-safe bowl.

Microwave in 30-second intervals, stirring between each, until smooth and melted. Don’t overheat or the chocolate will seize.

Let it cool for 2-3 minutes so it’s slightly thickened but still drizzle-able.

Transfer melted chocolate to a piping bag, zip-top bag with the corner cut off, or just use a spoon.

Drizzle chocolate over the cookies in whatever pattern makes you happy. Zigzags look professional. Random drizzles look artisan. Both are correct.

If using sea salt flakes, sprinkle them over the chocolate drizzle immediately before it sets.

Let the chocolate set at room temperature for about 30 minutes, or pop them in the fridge for 10 minutes to speed things up.

Step 6: Try Not to Eat Them All

Arrange on a serving platter and prepare for compliments.

Take a photo for Instagram because these are absolutely photogenic.

Serve with cold milk or hot coffee.

Watch them disappear.

Lie when people ask how long they took because they look way more complicated than they actually are.

Serving Suggestions

These are basically a complete dessert experience on their own, but here are some ideas:

  • Serve with vanilla ice cream for a cookie sundae situation
  • Package individually in clear bags for gifts that look store-bought
  • Arrange on a tiered stand with other cookies for variety
  • Serve alongside coffee or espresso for a dessert board
  • Crumble one over a milkshake for the ultimate indulgence
  • Pair with salted caramel hot chocolate for maximum decadence

Switch It Up

Almond Joy Version: Use almond butter instead of peanut butter, add coconut flakes to the dough, use almonds instead of peanuts on top.

Salted Caramel Pretzel: Add crushed pretzels on top with the peanuts for extra crunch and salt.

Triple Chocolate: Use chocolate peanut butter, add cocoa powder to the dough, top with chocolate ganache instead of caramel.

Cookie Butter Caramel: Replace peanut butter with cookie butter (Biscoff spread) for a different flavor profile.

Turtle Cookies: Use pecans instead of peanuts and drizzle with both milk and dark chocolate.

Peanut Butter Cup Version: Press a mini Reese’s cup into the center before baking, skip the caramel, just do chocolate drizzle.

Butterscotch Drizzle: Use butterscotch chips for the drizzle instead of chocolate.

S’mores Style: Add mini marshmallows to the caramel layer and use graham cracker crumbs mixed with the peanuts.

Storage and Make-Ahead Tips

These store well and you can prep components ahead of time.

Room temperature: Store in an airtight container with parchment between layers for up to 5 days. The caramel stays gooey.

Refrigerate: If your kitchen is hot, store in the fridge to keep the chocolate and caramel from getting too soft. Let come to room temp for 15 minutes before eating for best texture.

Freeze the cookies: Bake and cool cookies completely, freeze unfrosted in a single layer, then transfer to freezer bags. Freeze up to 3 months. Thaw and top when ready to serve.

Freeze the dough: Scoop dough into balls, freeze on a baking sheet, transfer to freezer bags. Bake from frozen, adding 2 extra minutes to baking time.

Make components ahead: Bake cookies up to 2 days ahead. Store airtight. Top the day you’re serving for best texture.

Caramel setting tip: If caramel gets too hard after setting, microwave individual cookies for 5-10 seconds to soften it back up.

Why This Works So Damn Well

The cookie base uses both peanut butter and butter, which creates the perfect texture. Just peanut butter makes cookies too dry and crumbly. Adding butter creates moisture and that melt-in-your-mouth quality while still maintaining strong peanut butter flavor.

Brown sugar is key. It adds moisture and chewiness that granulated sugar alone can’t provide. The molasses in brown sugar also complements the peanut butter flavor beautifully.

The fork crisscross isn’t just for looks (though it is classic). It helps flatten the cookies slightly, creating more surface area for toppings and ensuring even baking.

Adding heavy cream to the caramels makes them spreadable and keeps them from getting rock-hard when they cool. Straight melted caramels can set too firm and break when you bite into them.

The coconut oil in the chocolate keeps it fluid and creates that perfect drizzle consistency that hardens with a slight sheen. Pure melted chocolate can be too thick to drizzle nicely.

Layering is strategic. Cookie first (stable base), then caramel (it needs something to stick to), then peanuts (they press into the sticky caramel), then chocolate (it drizzles over everything and sets). This order ensures everything stays put.

Salt enhances everything. The salt in the peanuts and optional sea salt flakes balance the sweetness and make all the flavors pop. Sweet and salty is the ultimate combo.

When to Make These

Holiday Cookie Trays: These stand out among basic cookies and look expensive.

Bake Sales: Price them high. They’ll still sell out first.

Special Occasions: Birthdays, celebrations, “I made it through the week” parties.

Gift Giving: Package these beautifully and people will think you spent a fortune.

Potlucks: Bring these and leave with an empty plate and ten new friends.

Date Night: Make these together. The drizzling part is oddly romantic.

Questions People Actually Ask

Q: Can I use natural peanut butter? A: Not recommended. Natural peanut butter is too oily and separates, which affects the cookie texture. Use regular stabilized peanut butter like Jif or Skippy.

Q: My caramel is too thick to spread. What do I do? A: Add more heavy cream, one teaspoon at a time, and microwave for 15 seconds. It should be thick but spreadable.

Q: The chocolate drizzle is too thick. Help! A: Add more coconut oil, 1/2 teaspoon at a time. Or microwave for 10 seconds to thin it out.

Q: Can I use caramel sauce instead of melted caramels? A: Jarred caramel sauce is usually too thin and will slide off. If you use it, get the thick kind meant for apples and refrigerate the cookies to help it set.

Q: My cookies spread too much. Why? A: Your butter was too warm when you made the dough, or you didn’t press them down before baking so they spread unevenly. Chill the dough if it’s too soft.

Q: Can I skip the peanuts? A: Absolutely. You can use any nuts or skip them entirely. The cookies are still delicious.

Q: The toppings are sliding off. What happened? A: Your cookies weren’t completely cool when you topped them, or your caramel was too hot/thin. Make sure everything is at the right temperature.

Q: Can I make these nut-free? A: Yes! Use sunflower seed butter or Wow Butter instead of peanut butter, and top with seeds or just skip that element. Check all your ingredients for nut warnings.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Peanut Butter Chocolate Caramel Cookies


  • Author: Tyla
  • Total Time: 1 hour 15 minutes
  • Yield: 2024 cookies 1x

Description

Okay, so imagine if a peanut butter cookie, a Snickers bar, and a gourmet chocolate truffle had a baby that decided to show up looking absolutely irresistible. That’s what we’re working with here. Peanut Butter Chocolate Caramel Cookies are basically soft, chewy peanut butter cookies topped with gooey caramel, crunchy peanuts, and drizzled with chocolate in a pattern so gorgeous it belongs in a bakery window. You get that rich peanut butter base, sweet-salty caramel that stretches when you bite into it, the crunch of roasted peanuts, and chocolate that ties everything together like edible ribbon. These are the kind of cookies that make people stop mid-conversation and just stare. I made these for a bake sale once and they sold out in twelve minutes. Someone offered me double the price for the last one. Another person asked if I was a professional pastry chef. These cookies inspire bidding wars and career confusion.


Ingredients

Scale

For the Peanut Butter Cookies:

  • 1 cup creamy peanut butter (use regular, not natural—you need the stabilizers)
  • 1/2 cup (1 stick) unsalted butter, softened
  • 3/4 cup packed brown sugar
  • 1/4 cup granulated sugar
  • 1 large egg
  • 1 tsp vanilla extract
  • 1 1/4 cups all-purpose flour
  • 3/4 tsp baking soda
  • 1/2 tsp baking powder
  • 1/4 tsp salt

For the Toppings:

  • 2024 soft caramel squares (like Kraft caramels), unwrapped
  • 23 tbsp heavy cream
  • 1 cup salted roasted peanuts, roughly chopped
  • 1 cup chocolate chips (milk, semi-sweet, or dark—your choice)
  • 1 tbsp coconut oil or vegetable oil (for drizzling)
  • Sea salt flakes for sprinkling (optional but chef’s kiss)

Optional Add-Ons:

  • Mini chocolate chips mixed into the dough
  • Pretzel pieces for extra crunch and salt
  • Toffee bits for more caramel vibes
  • White chocolate for contrast drizzle

Equipment:

  • Stand mixer or hand mixer
  • Two mixing bowls
  • Cookie scoop or spoon
  • Baking sheets lined with parchment
  • Microwave-safe bowls
  • Spoon or piping bag for drizzling
  • Wire cooling rack

Instructions

Step 1: Make the Cookie Dough

Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper. Don’t skip the parchment—these can stick.

In a large bowl (or stand mixer), beat together the peanut butter, softened butter, brown sugar, and granulated sugar on medium speed for 2-3 minutes until light and fluffy.

Add the egg and vanilla. Beat until well combined and smooth.

In a separate bowl, whisk together the flour, baking soda, baking powder, and salt.

Add the dry ingredients to the wet ingredients and mix on low speed until just combined. Don’t overmix or your cookies will be tough.

The dough should be thick and slightly sticky. If it’s too sticky to handle, refrigerate for 15-20 minutes.

Step 2: Shape and Bake

Scoop dough using a cookie scoop or tablespoon—aim for about 2 tablespoons of dough per cookie. These are substantial cookies.

Roll into balls and place on prepared baking sheets about 2 inches apart. They spread a bit, so give them room.

Use a fork to make that classic crisscross pattern on top. Press gently—you want them slightly flattened but still thick. Dip the fork in flour or sugar if it’s sticking.

Optional: If you want a flatter cookie for more topping surface area, press them down a bit more with the bottom of a glass.

Bake for 10-12 minutes until the edges are set and lightly golden but the centers still look slightly underdone. They’ll firm up as they cool.

DO NOT OVERBAKE. Peanut butter cookies can go from perfect to dry in two minutes. Pull them out when they still look soft in the middle.

Let them cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely before topping.

Step 3: Make the Caramel Topping

While cookies cool, unwrap your caramels. This is tedious but worth it. Put on a podcast or something.

Place unwrapped caramels in a microwave-safe bowl with the heavy cream.

Microwave in 30-second intervals, stirring between each, until smooth and melted. Usually takes 1-2 minutes total.

Stir until completely smooth. The mixture should be thick but pourable. If it’s too thick, add a splash more cream.

Let it cool for 2-3 minutes so it’s not so hot it slides off the cookies, but still pourable.

Step 4: Top with Caramel and Peanuts

Once cookies are completely cool (this is important—warm cookies will make the caramel too runny), spoon about 1-2 teaspoons of melted caramel onto the center of each cookie.

Use the back of the spoon to spread it slightly, but leave some of the cookie edges showing. You don’t need to cover the whole surface.

Immediately sprinkle chopped peanuts over the caramel while it’s still sticky. Press them in gently so they stick.

Work quickly—caramel sets as it cools. If it gets too thick while you’re working, microwave for 10-15 seconds to loosen it up.

Let the caramel set for about 10-15 minutes before adding chocolate. It doesn’t need to be completely hard, just not liquid.

Step 5: Drizzle That Chocolate

Combine chocolate chips and coconut oil in a microwave-safe bowl.

Microwave in 30-second intervals, stirring between each, until smooth and melted. Don’t overheat or the chocolate will seize.

Let it cool for 2-3 minutes so it’s slightly thickened but still drizzle-able.

Transfer melted chocolate to a piping bag, zip-top bag with the corner cut off, or just use a spoon.

Drizzle chocolate over the cookies in whatever pattern makes you happy. Zigzags look professional. Random drizzles look artisan. Both are correct.

If using sea salt flakes, sprinkle them over the chocolate drizzle immediately before it sets.

Let the chocolate set at room temperature for about 30 minutes, or pop them in the fridge for 10 minutes to speed things up.

Step 6: Try Not to Eat Them All

Arrange on a serving platter and prepare for compliments.

Take a photo for Instagram because these are absolutely photogenic.

Serve with cold milk or hot coffee.

Watch them disappear.

Lie when people ask how long they took because they look way more complicated than they actually are.

Notes

These are basically a complete dessert experience on their own, but here are some ideas:

  • Serve with vanilla ice cream for a cookie sundae situation
  • Package individually in clear bags for gifts that look store-bought
  • Arrange on a tiered stand with other cookies for variety
  • Serve alongside coffee or espresso for a dessert board
  • Crumble one over a milkshake for the ultimate indulgence
  • Pair with salted caramel hot chocolate for maximum decadence
  • Prep Time: 20 minutes
  • Cook Time: 12 minutes per batch

Nutrition

  • Calories: ~220 kcal
  • Sugar: ~16g
  • Sodium: ~150mg
  • Fat: ~12g
  • Carbohydrates: ~26g
  • Protein: ~5g

Leave a Comment

Recipe rating