Some nights I want a cookie in twenty minutes flat, not tomorrow.
No dough resting in the fridge overnight, no waiting around while I stare at the clock.
This is the cookie I reach for on those nights.
It’s deeply chocolate, almost like a brownie that decided to become a cookie instead.
The edges turn slightly crisp while the middle stays soft and a little fudgy, and there’s no chilling step standing between you and a warm cookie.
I’ve made this same dough more times than I can count, usually late in the evening when a craving hits out of nowhere.
What I love most is how forgiving it is.
You don’t need a stand mixer running for twenty minutes or any fancy technique — just basic creaming, a bowl of dry ingredients, and a hot oven.
A sprinkle of flaky salt on top right when they come out is the only real flourish, and it makes a bigger difference than you’d expect.
Fudgy in the middle, just a little crisp at the edges, gone within the hour.
Why This Recipe Works
- No chilling required, so you can go from craving to warm cookie in about twenty minutes
- The cocoa powder gives an intense chocolate flavor without needing melted chocolate or chocolate chips
- Creaming the butter and sugar properly is really the only technique that matters here, and it’s simple to get right
- The dough freezes beautifully, so you can always have a stash ready for later
- A finishing sprinkle of flaky salt or coarse sugar turns a simple cookie into something a little more special
The Parts of This Recipe
This one is refreshingly simple — just a single cookie dough, no separate components to juggle.
- Cookie dough: A rich, cocoa-based dough that comes together in one bowl with basic pantry staples
- Finishing touch: A sprinkle of flaky salt or coarse sugar added the moment the cookies come out of the oven
Ingredient Notes
- Make sure your butter is properly softened — a finger pressed into it should leave an indent but not sink all the way through, otherwise the cookies may spread too much
- Measure your flour carefully using the spoon-and-level method, or better yet weigh it, since too much flour is the most common reason these cookies come out thick and dry
- Regular unsweetened cocoa powder pairs with baking soda here; if you want to use Dutch-process cocoa instead, swap in baking powder so the cookies still rise properly
- Flaky salt or coarse sugar on top isn’t required, but it adds a nice contrast against all that chocolate
Full Ingredients List
- 3/4 cup unsalted butter, room temperature
- 1 1/2 cups granulated sugar
- 2 large eggs
- 2 teaspoons vanilla extract
- 2 cups all-purpose flour
- 2/3 cup unsweetened cocoa powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- Coarse sugar or flaky salt, for sprinkling (optional)
I portion every batch of these with the same cookie scoop, and it’s the reason my cookies bake up evenly every single time.
How to Make It
Step 1: Cream the Butter and Sugar
- Preheat your oven to 350°F and line a baking sheet with parchment paper.
- Beat the butter and sugar together until light and creamy, about 4 minutes.
Don’t rush this step — a full 4 minutes of creaming is what gives these cookies their soft texture.
Step 2: Add the Eggs and Vanilla
- Add the eggs one at a time, mixing well after each addition.
- Mix in the vanilla extract until fully combined.
Step 3: Mix In the Dry Ingredients
- In a separate bowl, whisk together the flour, cocoa powder, baking soda, and salt.
- Add the dry ingredients to the butter mixture and mix just until combined, scraping down the bowl as needed.
Stop mixing as soon as the flour disappears — overmixing here is what leads to tough cookies.
Step 4: Scoop and Bake
- Scoop rounded tablespoons of dough onto the prepared baking sheet, spacing them a couple inches apart.
- Bake for about 9 minutes, until the edges look set and the tops are no longer wet-looking.
These cookies go from perfect to overbaked fast — pull them the moment the tops stop looking shiny.
Step 5: Finish and Cool
- Sprinkle the hot cookies immediately with coarse sugar or flaky salt, if using.
- If any cookies baked up uneven, gently nudge them back into a circle with a spatula while they’re still warm.
- Let the cookies cool on the pan for a few minutes before moving them to a wire rack to cool completely.
Serving Ideas & Variations
- Sandwich two cookies around a scoop of vanilla ice cream for an easy ice cream sandwich
- Top warm cookies with mini marshmallows and a drizzle of melted chocolate for something extra indulgent
- Use the larger cookie scoop size for bakery-style cookies, just add a couple extra minutes to the bake time
Tips for Success
- Use room temperature butter that still holds its shape — too soft and the cookies will spread thin
- Weigh your flour if you can, since scooping straight from the bag tends to pack in too much
- Don’t skip creaming the butter and sugar fully, since this builds the structure that keeps these cookies soft
- Store baked cookies in an airtight container at room temperature, where they’ll stay good for about a week
Notes & FAQ
- Can I make the dough ahead of time? Yes, the dough freezes well, so you can portion it and bake straight from frozen whenever a craving hits.
- How do I store leftovers? Keep them in an airtight container at room temperature for up to a week, though they’re best within the first few days.
- Why did my cookies spread too thin? This usually means the butter was too warm, or the flour wasn’t measured accurately — try the spoon-and-level method.
- Can I use Dutch-process cocoa powder instead? Yes, just swap the baking soda for baking powder so the cookies still rise properly.
- Do I have to chill the dough? No chilling needed here — that’s part of what makes this recipe so quick.
- Can I add chocolate chips? Absolutely, though the cookies are already quite chocolatey on their own without them.

Soft and Chewy Chocolate Cookies
Dense, fudgy chocolate cookies with crisp edges and a soft center, ready in about 20 minutes.
Ingredients
- 3/4 cup unsalted butter, room temperature
- 1 1/2 cups granulated sugar
- 2 large eggs
- 2 tsp vanilla extract
- 2 cups all-purpose flour
- 2/3 cup unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp salt
- Coarse sugar or flaky salt, for sprinkling (optional)
Instructions
- Cream the butter and sugar until light and fluffy, about 4 minutes.
- Beat in the eggs one at a time, then the vanilla.
- Whisk together the flour, cocoa powder, baking soda, and salt, then mix into the butter mixture until just combined.
- Scoop rounded tablespoons of dough onto a lined baking sheet.
- Bake at 350°F for about 9 minutes, until edges are set.
- Sprinkle with coarse sugar or salt while hot, then cool on the pan before transferring to a rack.
Notes
- Measure flour carefully with the spoon-and-level method, or weigh it, to avoid dry cookies
- Swap baking soda for baking powder if using Dutch-process cocoa
- Cookie dough freezes well for baking later
Nutrition (per cookie, estimated)
- Calories: 190
- Total Fat: 9g
- Saturated Fat: 6g
- Cholesterol: 29mg
- Sodium: 102mg
- Total Carbohydrate: 26g
- Dietary Fiber: 2g
- Sugars: 15g
- Protein: 3g
- Calcium: 13mg
- Iron: 1mg
- Potassium: 97mg
Nutrition information is an estimate only and will vary based on the exact ingredients and brands used. Recalculate if you make substitutions.
I made a batch of these last week on a random Tuesday, mostly because I didn’t want to think too hard about dinner and cookies felt like a better use of my evening.
Twenty minutes later I had a plate of warm, fudgy cookies and a much better outlook on the week.
That’s really the whole appeal of this recipe — minimal effort, maximum payoff.
If you make these, I’d love to hear what you top them with, salt, sugar, or nothing at all.
Leave a comment below and let me know how they turned out for you.