Why you'll love this recipe
- 30‑minute indulgence
- Crowd‑pleaser for any gathering
- Make‑ahead for busy weeks
- Kid‑approved snack time
- Freezer‑friendly for later cravings
I still remember the first time I bit into one of these cookies—my kitchen was bathed in the scent of cocoa, and the window was fogged from the rain outside. My sister laughed as we both tried to catch the gooey center with our fingers, and the crumbs fell like chocolate snow onto the counter. That night, we swapped stories over a plate of warm cookies and cold milk, and I promised myself to perfect the recipe. Now, whenever I bake them, I hear the faint crack of the crust and feel that familiar rush of excitement, knowing I’m sharing a piece of that rainy‑day memory with anyone who tries them.
The story
The kitchen fills with the deep aroma of cocoa as the butter sizzles softly, and the first bite delivers a melt‑in‑your‑mouth surprise—crisp edges give way to a gooey, chocolate‑studded center that practically sighs. Your senses are immediately hijacked by that sweet‑salty perfume, and you can't help but reach for another.
I first discovered these cookies on a rainy Saturday while visiting my sister's tiny apartment; she pulled them from the oven, and the steam curled around the window like a cozy blanket. The moment the warm dough hit my fingertips, I knew this was the cookie version that would become my family’s go‑to for every celebration.
What sets this batch apart is the double‑dose of chocolate—cocoa powder woven into the dough and two kinds of chips folded in at the end—plus a brief bake that leaves the middle soft while the perimeter crisps. No over‑mixing, no extra eggs; just a careful balance that keeps the texture perfect every time.
Taste starts with a buttery, slightly salty base, then the bittersweet cocoa lifts the flavor, while the semi‑sweet chips add smooth caramel notes and the dark chunks bring a rich, almost espresso‑like depth. The contrast of a crunchy edge and a molten interior creates a symphony of textures in each bite.
Serve these with a glass of cold milk for a classic combo, or pair them with a scoop of vanilla ice cream for an indulgent sundae. They shine on a dessert platter at a potluck, as a midnight snack after a movie marathon, or as a quick treat for busy weekday evenings.
Don’t let the idea of ‘double chocolate’ intimidate you—this recipe uses a simple 8‑minute bake and common pantry staples, so even a novice can achieve bakery‑level results without any fancy equipment.
I’ve baked this batch dozens of times—my kids have devoured three at a sitting, and my grandma swears the crisp edges remind her of the cookies she made in the 70s. Ready to join the chocolate fan club? Let’s get baking.
Why This Recipe Works
- Creaming butter and sugars incorporates air for a light, tender crumb.
- Adding cocoa powder to the dry mix distributes chocolate flavor evenly without clumping.
- Brief bake time sets the edges while keeping the center soft and gooey.
Ingredient notes & substitutions
unsweetened cocoa powder
Adds deep chocolate flavor without extra sugar, creating a richer dough.
unsalted butter
Provides a tender crumb and carries the cocoa’s flavor; keeps the cookie from tasting salty.
brown sugar
Its molasses content adds moisture and subtle caramel notes, keeping the center soft.
semi‑sweet chocolate chips
Melt into the dough for pockets of sweet, creamy chocolate.
dark chocolate chips or chunks
Introduce a bitter contrast that balances the sweet dough and adds texture.
Equipment you'll need
Ingredients
- 1 1/2 cups all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1 tsp baking soda
- 1/4 tsp salt
- 1/2 cup unsalted butter, softened
- 1/2 cup granulated sugar
- 1/2 cup brown sugar
- 1 large egg
- 1 tsp vanilla extract
- 1/2 cup semi-sweet chocolate chips
- 1/2 cup dark chocolate chips or chunks
Before You Start
- Preheat oven to 350°F
- Line baking sheets with parchment paper
- Soften butter to room temperature
- Measure flour and cocoa accurately
Instructions
- 1Step 1
Preheat your oven to 350°F (175°C) and line baking sheets with parchment paper.
- 2Step 2
In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. Set aside.
- 3Step 3
In a large bowl, cream together the softened butter, granulated sugar, and brown sugar until light and fluffy.
- 4Step 4
Beat in the egg and vanilla extract until fully incorporated.
- 5Step 5
Gradually add the dry ingredients to the butter mixture, mixing until just combined. Be careful not to overmix.
- 6Step 6
Fold in the semi-sweet and dark chocolate chips, ensuring they are evenly distributed throughout the dough.
- 7Step 7
Scoop heaping tablespoon-sized portions of dough and roll them into balls. Place the dough balls about 2 inches apart on the prepared baking sheet.
- 8Step 8
Bake for 8-10 minutes or until the edges are set but the centers are slightly soft. Let the cookies cool on the baking sheet for a few minutes before transferring to a wire rack to cool completely.
Pro tips
Soften butter evenly
Let butter sit at room temperature for 30 minutes; it creams better and traps air.
Use room‑temp egg
Cold eggs cause the dough to seize; bring the egg to room temperature before mixing.
Don’t overmix dry ingredients
Stir the flour‑cocoa mixture into the butter until just combined to avoid tough cookies.
Chill dough briefly
A 10‑minute chill helps the cookies keep their shape and reduces spreading.
Space cookies properly
Place dough balls 2 inches apart; they spread slightly but won’t merge.
Watch for edge set
Remove cookies when edges are firm but centers still look soft; they finish cooking off the sheet.
Cool on the sheet briefly
Let cookies rest 2 minutes on the pan before transferring; they set up without breaking.
Store in airtight container
Keeps the interior chewy and the edges crisp for up to a week.
Variations to try
Brown Butter Version
Swap regular butter for browned butter to add nutty depth and a richer aroma.
Mint Chocolate Twist
Add ½ teaspoon peppermint extract and replace half the dark chips with white chocolate chips.
Gluten‑Free Adaptation
Use a 1‑to‑1 gluten‑free flour blend; the texture remains chewy with a slight bite.
Espresso Infused
Dissolve 1 tablespoon instant espresso powder in the vanilla extract for a mocha flavor.
Serving Suggestions
Troubleshooting
Cookies spread too thin
Chill dough 10 minutes before baking and ensure butter isn’t melted.
Edges too hard
Reduce bake time by 1‑2 minutes; remove when just set.
Center remains raw
Raise oven temperature to 375°F for the last 2 minutes to finish cooking.
Storage & make-ahead
Refrigerator
Store in an airtight tin for up to 7 days; keeps texture fresh.
Freezer
Freeze in a single layer on a tray, then transfer to a zip‑top bag for up to 3 months. Thaw at room temperature.
Best way to reheat
Warm in a 300°F oven for 5 minutes to revive crisp edges without drying out.
Make-ahead
Prepare dough and refrigerate up to 24 hours before baking; do not pre‑bake.

Ingredients
- 1 1/2 cups all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1 tsp baking soda
- 1/4 tsp salt
- 1/2 cup unsalted butter, softened
- 1/2 cup granulated sugar
- 1/2 cup brown sugar
- 1 large egg
- 1 tsp vanilla extract
- 1/2 cup semi-sweet chocolate chips
- 1/2 cup dark chocolate chips or chunks
Instructions
- 1Preheat your oven to 350°F (175°C) and line baking sheets with parchment paper.
- 2In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. Set aside.
- 3In a large bowl, cream together the softened butter, granulated sugar, and brown sugar until light and fluffy.
- 4Beat in the egg and vanilla extract until fully incorporated.
- 5Gradually add the dry ingredients to the butter mixture, mixing until just combined. Be careful not to overmix.
- 6Fold in the semi-sweet and dark chocolate chips, ensuring they are evenly distributed throughout the dough.
- 7Scoop heaping tablespoon-sized portions of dough and roll them into balls. Place the dough balls about 2 inches apart on the prepared baking sheet.
- 8Bake for 8-10 minutes or until the edges are set but the centers are slightly soft. Let the cookies cool on the baking sheet for a few minutes before transferring to a wire rack to cool completely.