The best part of these cookies is the moment you break one open: a soft, warm caramel center slowly gives way under a thick, peanut-buttery cookie with pockets of melted chocolate. The edges set up just enough to hold their shape, but the middle stays tender—exactly what you want when there’s caramel involved.
They’re straightforward to make (no fancy steps), but they taste like you put in extra effort. If you’re in a cookie mood but don’t want anything fussy, this hits the sweet spot—right between classic peanut butter cookie comfort and candy-bar energy. If you love peanut butter treats, you might also like my no-bake peanut butter cookies for a zero-oven option.
Why You’ll Love This Recipe
- Caramel-stuffed center: Each cookie has a hidden caramel that turns gooey as it bakes—like a little surprise in the middle.
- Big peanut butter flavor: With a full cup of creamy peanut butter plus butter, the dough bakes up rich and fragrant.
- Chewy-meets-tender texture: Brown sugar helps keep the centers soft, while the edges set so the cookies don’t feel flimsy.
- Easy “wrap and seal” method: Flatten, tuck in the caramel, and seal—no special equipment or complicated shaping.
- Chocolate in every bite: Chocolate chips melt into the dough so you get those little dark, glossy pockets throughout.
The Story Behind This Recipe
I developed these when I wanted a peanut butter cookie that didn’t stop at “good”—I wanted contrast: salty-sweet peanut butter dough, melted chocolate, and that buttery caramel pull in the middle. The wrapping step takes an extra minute, but it’s the whole point: it keeps the caramel where it belongs (inside), so you get a true filled cookie instead of caramel welded to your pan.
What It Tastes Like
They smell like warm peanut butter and vanilla the second they hit the oven, and the flavor lands right between candy-bar sweet and bakery-cookie rich. The cookie itself is soft and thick, studded with chocolate chips, and the center stays gooey from the caramel. The salt in the dough keeps everything from tasting flat—so even though these are sweet, they’re not one-note.
Ingredients You’ll Need
This dough is built for richness and structure: butter + creamy peanut butter make it smooth and flavorful, brown sugar boosts chew, and baking soda gives a gentle lift so the cookies don’t bake up dense. For the filling, use soft caramels or caramel bits—either works, but the key is sealing the dough completely around the caramel so it melts into a center rather than leaking out. If you only have one kind of sugar, you can use all granulated or all brown, but the texture will shift (less chew without the brown sugar, and a deeper molasses note if you go all brown).
- 1 cup unsalted butter, softened
- 1 cup creamy peanut butter
- 3/4 cup granulated sugar
- 3/4 cup brown sugar
- 2 large eggs
- 2 teaspoons vanilla extract
- 2 1/2 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup chocolate chips
- 1 cup soft caramels or caramel bits
How to Make Peanut Butter Chocolate Caramel Cookies
- Prep the oven and pans. Heat the oven to 350°F (175°C). Line 1–2 baking sheets with parchment paper so any sneaky caramel stays easy to clean up.
- Cream the fats until smooth. In a large bowl, mix the softened butter and creamy peanut butter until they look completely smooth and unified—no streaks of butter.
- Add sugars and whip until creamy. Mix in the granulated sugar and brown sugar until the mixture looks thicker and a bit lighter in color, like a fluffy peanut butter frosting.
- Beat in eggs and vanilla. Add the eggs and vanilla and mix until the batter looks glossy and fully combined. (If it looks a little loose at first, keep mixing—it comes together.)
- Add dry ingredients just until the flour disappears. Sprinkle in the flour, baking soda, and salt. Mix until you no longer see dry flour. Stop there—overmixing can make the cookies bake up tougher instead of tender.
- Fold in the chocolate chips. Stir just enough to distribute the chips throughout the dough.
- Fill with caramel. Scoop a portion of dough, flatten it slightly in your hand, place a caramel in the center, and wrap the dough around it. Pinch and roll gently so the caramel is fully sealed inside (this is what prevents leaks).
- Space them out. Place the dough balls on the prepared baking sheets, leaving a few inches between each cookie so they have room to spread a bit.
- Bake until edges are set. Bake for 10–12 minutes, until the edges look set and slightly deeper in color, but the centers still look a touch underdone. That underdone look is your friend here—it’s how you keep them soft.
- Cool briefly, then move to a rack. Let the cookies cool on the baking sheet for 5 minutes (they’re delicate and the caramel is molten), then transfer to a rack to cool completely.
Tips for Best Results
- Really soften the butter. If the butter is too firm, the dough won’t cream smoothly with the peanut butter, and you’ll lose that thick, creamy base texture.
- Seal the caramel like you mean it. Any tiny gap can turn into a caramel leak. I like to pinch the seam, then roll the dough ball between my palms to smooth it out.
- Pull them when the centers look slightly underbaked. At 10–12 minutes, you want set edges and a softer middle—carryover heat finishes the center without drying it out.
- Let them sit on the pan for 5 minutes. This short rest helps the cookies firm up enough to move, and it gives the caramel a moment to settle so it doesn’t immediately ooze out.
- Use parchment paper, not a bare pan. If a little caramel escapes, parchment makes cleanup easy and helps prevent sticking.
If you’re on a cookie kick, my cinnamon roll cookies are another cozy, sweet option—very different flavor, same “worth the bake” payoff.
Variations and Substitutions
- Caramel bits vs. soft caramels: Both work. Caramel bits are quick to portion, while soft caramels give you that classic gooey center. Either way, keep the caramel fully enclosed.
- Chocolate chips: Use whatever chocolate chips you like best—the cookies are built to handle the full cup without getting overly sweet or cloying.
- Sugar balance: You can shift toward more brown sugar for a slightly deeper, chewier cookie, but the overall sweetness will taste a little more “caramelly.”
How to Serve It
Serve these slightly warm for the best caramel pull—about 10–15 minutes after baking is prime. They’re great with a cold glass of milk or a hot mug of coffee, and they also make a fun dessert plate alongside something contrasting like my chocolate mochi when you want a mix of chewy textures. For a more classic cookie spread, add my peanut butter cornflake cookies for crunch, and you’ve covered all the bases.
How to Store It
Store the cookies in an airtight container at room temperature so they stay soft. The caramel center firms up as they cool, so if you want that gooey middle again, warm a cookie briefly until the center softens. If you’re making them ahead for sharing, pack them in a single layer (or separate layers) so the still-tender cookies don’t squish and stick.
Final Thoughts
If you love the peanut butter + chocolate combo, adding a caramel center makes these feel extra satisfying without adding extra fuss—just that simple wrap-and-seal step. Bake them until the edges are set, let them rest on the tray, and you’ll get thick, soft cookies with a molten middle that’s hard to beat.
Conclusion
If you want to compare a couple of other caramel-filled takes for inspiration, this peanut butter chocolate chip caramel filled cookies version is a great reference for the same sweet-salty-meets-gooey vibe. For another approach that leans into the peanut butter and caramel pairing, take a look at caramel peanut butter chocolate chip cookies. And if you’re curious about shaping caramel in a different style, these peanut butter caramel cookies show how the flavor combo works in a thumbprint format.

Peanut Butter Chocolate Caramel Cookies
Ingredients
Method
- Preheat the oven to 350°F (175°C) and line 1-2 baking sheets with parchment paper.
- In a large bowl, mix softened butter and creamy peanut butter until smooth.
- Mix in granulated sugar and brown sugar until the mixture is thicker and lighter in color.
- Add eggs and vanilla, mixing until glossy and fully combined.
- Sprinkle in flour, baking soda, and salt and mix until just combined.
- Fold in chocolate chips until evenly distributed.
- Scoop a portion of dough, flatten slightly in your hand, place a caramel in the center, wrap the dough around it, pinch and roll gently to seal.
- Place dough balls on prepared baking sheets with spacing for spreading.
- Bake for 10-12 minutes until edges are set but centers look slightly underdone.
- Allow cookies to cool on the baking sheet for 5 minutes before transferring to a rack to cool completely.