Cinnamon and Cream

Salted Caramel-Stuffed Chocolate Cookies

20 min read

↓ Jump to Recipe

There’s a moment, usually around the third bite of one of these cookies, where someone at the table goes completely quiet. Not because anything is wrong, but because the chocolate exterior just gave way to a rush of warm, salted caramel, and words suddenly feel unnecessary. These cookies are unapologetically indulgent: thick, crinkle-topped, and fudgy in a way that makes you question every other chocolate cookie you’ve ever made. The edges have just enough chew, the centers are almost brownie-soft, and tucked inside each one is a caramel that stays molten long after the cookies cool.

What sets this recipe apart is a two-step technique borrowed from the world of professional pastry. The caramel filling is made first and briefly frozen into firm discs, which makes them infinitely easier to wrap inside the dough without the filling leaking or shifting during baking. The cookie dough itself uses both Dutch-process cocoa and melted dark chocolate for a deeply complex flavor, and a touch of espresso powder amplifies the chocolate without making the cookies taste like coffee. Brown butter adds a quiet nuttiness that rounds out the whole thing beautifully.

These cookies sit at a medium difficulty level, mainly because of the caramel-freezing step and the need to work quickly when wrapping the dough. But every step is straightforward, and the process is well within reach for any home baker who has made cookies before. They are a perfect weekend bake, ideal for gifting, impressing guests, or simply treating yourself to something that feels a little extraordinary on a regular afternoon.

Prep: 40 minutes (plus 30 minutes freezing caramel)Total: 2 hours (including chilling dough and freezing caramel)Yield: 18 large stuffed cookiesDifficulty: ★★☆ IntermediateOccasion: Weekend Bake
✓ Vegetarian
Servings:

18

servings

Ingredients

  • 150 gsoft caramel candies, unwrapped (such as Werther’s Soft or Kraft caramels, about 20 to 22 pieces)
  • 45 mlheavy cream (3 tbsp)
  • 3 gflaky sea salt for the caramel filling (about 1/2 tsp), plus more for topping
  • 170 gunsalted butter (3/4 cup, 1.5 sticks)
  • 113 gdark chocolate (70% cacao), finely chopped (about 4 oz)
  • 200 ggranulated sugar (1 cup)
  • 165 glight brown sugar, packed (3/4 cup)
  • 2 largeeggs, at room temperature
  • 1 largeegg yolk, at room temperature
  • 2 tsppure vanilla extract
  • 240 gall-purpose flour (about 2 cups, spooned and leveled)
  • 60 gDutch-process cocoa powder (about 1/2 cup, spooned and leveled)
  • 1 tspbaking soda
  • 1 tspespresso powder (instant espresso, not ground coffee)
  • 5 gfine sea salt (about 3/4 tsp)
  • Flaky sea salt (such as Maldon), for finishing the tops of cookies

Ingredient Substitutions

soft caramel candies

  • Homemade thick caramel sauce, cooked to a firm consistency and frozen in a silicone mold: gives a more complex, buttery flavor but requires more prep time
  • Dulce de leche portioned into 1-teaspoon mounds and frozen solid: slightly less salty and more milky in flavor, works beautifully
dark chocolate (70% cacao)

  • Semi-sweet chocolate chips (about 3/4 cup): slightly sweeter and less complex, but works well
  • Milk chocolate: produces a sweeter, less intense cookie, balance by reducing granulated sugar by 25g
Dutch-process cocoa powder

  • Natural unsweetened cocoa powder: will work but the color is lighter and the flavor slightly more acidic, also add 1/4 tsp baking powder to compensate for the pH difference
  • Black cocoa powder (replacing half the Dutch-process): creates an ultra-dark, Oreo-like intensity, excellent for a more dramatic flavor
unsalted butter

  • Salted butter: reduce the fine sea salt in the dough to 1/4 tsp
  • Vegan butter (such as Miyoko’s or Violife): works well for a dairy-free version, pair with coconut cream instead of heavy cream in the caramel
heavy cream

  • Full-fat coconut cream: good dairy-free option, adds a very subtle coconut flavor
  • Half-and-half: produces a slightly thinner caramel, compensate by adding 30 seconds more melting time and letting it cool a bit longer before portioning
espresso powder

  • Finely ground instant coffee: use the same amount, works identically
  • Simply omit: the cookies will still be delicious, just slightly less complex in chocolate flavor

Instructions

🔧 Equipment

🥣small saucepan
🥣medium saucepan
🥣large heatproof mixing bowl
📋two large rimmed baking sheets
📄parchment paper
🍴rubber spatula
🌀whisk
⚖️kitchen scale
🧁cookie scoop or large spoon (about 3 tablespoons capacity)
🔪sharp knife or small round cutter
🔵cooling rack
💨air fryer with basket (for air fryer method)
🧁zip-top freezer bags (for freeze-and-bake method)
🌡️oven thermometer (recommended)



Prep: 40 minutes (plus 30 minutes freezing caramel)
Bake: 11 to 13 minutes at 350°F (175°C)
Total: 2 hours (including caramel freezing and dough chilling)
  1. Make the caramel filling: Combine the soft caramel candies and heavy cream in a small saucepan over medium-low heat. Stir constantly until completely melted and smooth, about 4 to 5 minutes. Stir in the flaky sea salt. Pour the caramel onto a parchment-lined small baking sheet or plate and spread to about 1/2-inch thickness. Freeze for 30 to 40 minutes until completely firm.
  2. While the caramel freezes, brown the butter: Melt the butter in a medium saucepan over medium heat, swirling occasionally. Continue cooking until the foam subsides and the milk solids turn golden-brown and smell nutty, about 5 to 7 minutes. Immediately pour into a large heatproof mixing bowl and let cool for 5 minutes. Add the chopped dark chocolate to the hot brown butter and stir until completely melted and smooth.
  3. Make the cookie dough: Whisk the granulated sugar and brown sugar into the chocolate-butter mixture until combined. Add the eggs, egg yolk, and vanilla extract, whisking vigorously for about 1 minute until the mixture is smooth and slightly glossy. In a separate bowl, whisk together the flour, Dutch-process cocoa, baking soda, espresso powder, and fine sea salt. Fold the dry ingredients into the wet ingredients using a rubber spatula until just combined and no flour streaks remain. The dough will be thick and fudgy. Cover and refrigerate for 30 minutes.
  4. Portion the caramel: Remove the frozen caramel from the freezer. Using a sharp knife or a small round cutter, cut or scoop it into 18 roughly equal pieces (about 1 teaspoon each). Return to the freezer while you prepare the dough balls.
  5. Preheat your oven to 350°F (175°C). Line two large baking sheets with parchment paper. Remove the dough from the refrigerator. Using a cookie scoop or spoon, portion the dough into 18 balls (about 50g each). Working one at a time, flatten a dough ball in your palm, place one frozen caramel piece in the center, and wrap the dough completely around it, pinching the seam firmly shut. Roll gently into a ball. Place on the prepared baking sheets, spacing at least 3 inches apart (9 cookies per sheet).
  6. Bake one sheet at a time on the center rack for 11 to 13 minutes. The cookies are done when the edges look set but the centers still appear slightly underdone and puffed. Do not overbake. As soon as the cookies come out of the oven, immediately sprinkle each one with a generous pinch of flaky sea salt.
  7. Let the cookies cool on the baking sheet for 10 minutes before transferring. They will look very soft, but they firm up as they cool. The caramel center stays molten for about 10 to 15 minutes out of the oven and turns to a chewy, gooey state once fully cooled. Both stages are wonderful.
Prep: 40 minutes (plus 30 minutes freezing caramel)
Bake: 8 to 9 minutes at 325°F (160°C)
Total: 2 hours (including caramel freezing and dough chilling)
The air fryer produces cookies with slightly crispier edges and a more pronounced crinkle top. Bake in batches of 3 to 4 cookies at a time depending on your basket size. This method is great for baking just a few cookies fresh when you want them.
  1. Prepare the caramel filling and cookie dough exactly as described in steps 1 through 4 of the oven method. Chilling and freezing steps remain the same.
  2. Preheat your air fryer to 325°F (160°C) for 3 minutes. Cut a piece of parchment paper to fit the bottom of your air fryer basket (or use a perforated air fryer liner). Avoid covering the sides, as air circulation is essential.
  3. Place 3 to 4 stuffed, sealed dough balls into the basket, spacing them at least 2 inches apart. Do not crowd the basket. The reduced temperature (compared to a standard oven) is intentional: the powerful circulating heat of an air fryer can overbrown the exterior before the center is cooked through.
  4. Air fry for 8 to 9 minutes. The edges should look set and the top slightly crinkled. The center will look underdone, which is correct. Immediately sprinkle with flaky sea salt directly in the basket.
  5. Let cookies rest in the basket for 5 minutes before carefully lifting them out with a thin spatula. They are very fragile when hot. Transfer to a cooling rack and repeat with remaining dough balls, allowing the air fryer to come back up to temperature for 2 minutes between batches.
Prep: 40 minutes (plus 30 minutes freezing caramel)
Bake: 13 to 15 minutes at 350°F (175°C) from frozen
Total: 2 hours 15 minutes initial prep, then bake from frozen anytime
This is not a separate cooking method so much as a smarter way to have freshly baked stuffed cookies on demand. Assemble all the cookies, freeze them unbaked, and bake straight from frozen whenever you want. Ideal for entertaining or gifting.
  1. Prepare the caramel filling and cookie dough through the assembly step (steps 1 through 5 of the oven method). Assemble all 18 stuffed cookie balls.
  2. Arrange the assembled, unbaked cookie balls on a parchment-lined baking sheet so they are not touching. Freeze uncovered for 1 hour until completely solid.
  3. Once frozen solid, transfer the cookie balls to a zip-top freezer bag or airtight container, layering with parchment paper between layers. Label with the date and baking instructions. They keep in the freezer for up to 3 months.
  4. When ready to bake, preheat your oven to 350°F (175°C). Place frozen cookie balls on a parchment-lined baking sheet, spacing 3 inches apart. Do not thaw first: baking from frozen is what makes this method work, as it gives the interior time to warm through without the edges overbaking.
  5. Bake for 13 to 15 minutes (2 to 3 minutes longer than the fresh dough method). The edges should be set and the tops crinkled. Sprinkle with flaky sea salt immediately out of the oven. Cool on the pan for 10 minutes before serving. The caramel center will be perfectly molten.

Nutrition Per Serving

Per 1 serving (makes 18 large stuffed cookies)

348Calories
48gCarbs
31gSugar
17gFat
4gProtein

Why This Recipe Works

The magic of these cookies starts with brown butter and melted chocolate. Browning butter drives off water and caramelizes the milk solids, concentrating flavor and adding nuttiness. Adding chopped chocolate directly to the hot brown butter does two things at once: it melts the chocolate effortlessly without a double boiler, and the fat from the chocolate combines with the butter fat to create a dough that is richer and more tender than a standard butter-creamed cookie. The combination of granulated and brown sugar is deliberate: granulated sugar promotes spread and crisp edges, while brown sugar (with its molasses content) adds chew, moisture retention, and deeper caramel flavor.

The extra egg yolk is a trick borrowed from bakery-style cookie recipes. Egg yolks are high in fat and emulsifiers, which creates a richer, fudgier crumb without making the cookie cakey. Refrigerating the dough for 30 minutes is not optional: it allows the flour to fully hydrate, the fats to firm up so the dough is easier to handle, and Maillard browning compounds to begin developing, which translates to deeper flavor in the final cookie. Baking slightly underdone is also intentional. Cookies continue to cook on the hot pan after leaving the oven, a process called carryover cooking, and pulling them while the center looks raw ensures a fudgy, soft result rather than a dry one.

Freezing the caramel filling before enclosing it in dough is the key technique that makes this recipe work reliably. Room-temperature or even chilled caramel would ooze and migrate during wrapping and baking, creating uneven pockets or leaking through the seam. Frozen caramel holds its shape during assembly and then melts gradually in the oven, creating a contained, gooey center without bursting through the cookie. If you find caramel leaking out of the bottom during baking, the seam was not pinched tightly enough, or the caramel was not fully frozen. Both are easy fixes to make in the next batch.

Baker’s Tips

  • Work quickly when wrapping the dough around the caramel. The warmth of your hands will start softening both the dough and the caramel, so get in and out fast. If the caramel starts feeling soft before you finish assembling, pop all the shaped cookies back into the freezer for 10 minutes before baking.
  • Pinch the seam firmly and roll the ball gently to ensure there are no gaps for the caramel to escape. Place the cookies seam-side down on the baking sheet for extra insurance.
  • Use a kitchen scale to portion equal dough balls. Consistency in size means consistency in bake time, and you want all 18 cookies to be done at the same moment.
  • Bring your eggs to room temperature before starting. Cold eggs can cause the melted chocolate-butter mixture to seize slightly and create a lumpy batter. A quick fix: place eggs in a bowl of warm (not hot) water for 10 minutes.
  • The espresso powder is not detectable as coffee flavor in the final cookie, but do not skip it. It enhances and deepens the chocolate flavor in a way that matters.
  • For perfectly round, bakery-style cookies, immediately after they come out of the oven, place a large round cookie cutter or glass around each cookie and swirl it gently in a circular motion to push the edges into a neater circle. Do this within the first 60 seconds out of the oven, while the cookie is still soft and pliable.

Variations

  • Peanut butter caramel: Stir 2 tablespoons of smooth peanut butter into the caramel filling while melting for a peanut butter cup effect.
  • Orange chocolate version: Add 1 teaspoon of finely grated orange zest to the cookie dough along with the vanilla for a classic chocolate-orange pairing.
  • Spiced caramel: Add 1/4 teaspoon each of cinnamon and cardamom to the caramel filling for a warmly spiced center, especially lovely in autumn.
  • Double chocolate: Press 4 or 5 extra dark chocolate chips onto the top of each cookie ball just before baking for even more chocolate richness.
  • Gluten-free version: Substitute a 1-to-1 gluten-free baking flour (such as Bob’s Red Mill 1-to-1 or King Arthur Measure for Measure) in equal weight. The texture will be slightly denser but still delicious.

Troubleshooting & FAQ

The caramel leaked out the bottom of my cookies during baking. What went wrong?
This almost always comes down to two things: the caramel was not frozen solid enough before wrapping, or the seam was not pinched tightly closed. Make sure the caramel pieces go back into the freezer right up until the moment you wrap them, and press the dough seam firmly shut, then smooth the ball by rolling it between your palms. Placing the cookies seam-side down on the baking sheet adds another layer of protection.
My cookies spread too thin and flat. How do I fix this?
Flat cookies usually mean the dough was too warm or too soft when it went into the oven, or the butter was not cooled enough before adding the sugars and eggs. Make sure the brown butter and melted chocolate mixture has cooled for at least 5 minutes before adding the eggs (hot fat can scramble them and throw off the dough structure), and do not skip the 30-minute refrigerator chill. Also check that your baking soda is fresh: test it by dropping a pinch into hot water. It should bubble vigorously.
The cookie centers look completely raw even after the stated bake time. Are they done?
Yes, most likely. These are intentionally underbaked in the center to achieve a fudgy texture. The edges should look fully set and the top should have a slight crust and crinkle. If the edges are raw-looking too, give them another 1 to 2 minutes. Oven temperatures vary, so an oven thermometer is always helpful. The real test: after cooling on the pan for 10 minutes, the cookie should hold together when lifted and not collapse.
My dough is too sticky and soft to shape. What should I do?
This is usually a sign the dough needs more chilling time. Pop it back in the refrigerator for another 15 to 20 minutes. Dough made on a warm day or in a warm kitchen will soften faster. You can also briefly chill the already-shaped cookie balls before baking. Resist adding extra flour, as this will make the cookies drier and tougher.
My cookies turned out cakey and dry instead of fudgy. Where did I go wrong?
Cakey, dry chocolate cookies are almost always the result of overmixing the flour (which develops too much gluten), overbaking, or using natural cocoa instead of Dutch-process without adjusting the leavening. Mix the dry ingredients in only until no flour streaks remain, pull the cookies from the oven when the centers still look underdone, and double-check that you used Dutch-process cocoa or followed the natural cocoa substitution notes above.

Storage & Make-Ahead

  • Storage: Store cooled cookies in an airtight container at room temperature for up to 4 days. To revive the molten center, microwave a cookie for 10 to 12 seconds. Freeze baked cookies for up to 2 months and reheat in a 300°F (150°C) oven for 5 minutes, or microwave for 20 seconds.
  • Make-Ahead: The caramel filling can be made and frozen up to 1 week ahead. The cookie dough can be made and refrigerated (undivided, tightly covered) for up to 3 days before shaping and baking. Alternatively, assemble the stuffed cookies, freeze solid, and bake from frozen any time within 3 months (see Freeze-and-Bake method above).


Leave a Comment