When my cravings can’t decide between a brownie and a cookie, I bake these salted brownie cookies and call it peace in the kitchen. The first bite is exactly what you want, a whisper-crunch of flaky salt, then a rich, fudgy center that melts like a warm truffle. And yes, we’re chasing that bakery-style shiny, crackled top, the kind that looks like it’s wearing a thin glassy “skin.” If you love deep chocolate flavor with a salty-sweet snap, this one’s for you.
These are weeknight-friendly but still feel special, the kind of cookie you bring to a potluck and quietly watch disappear. I’ve baked enough batches to know the difference between “pretty good” and “oh wow,” and the details here are what make the difference.
Why You’ll Love This Recipe
Brown butter depth: I brown the butter into a beurre noisette, then bloom a pinch of toasted milk powder in it, and the aroma turns nutty and almost caramel-like before it even touches the chocolate.
Chocolate complexity: That tiny infusion nudges the Maillard reaction flavors forward, so the semi-sweet chocolate tastes rounder and more grown-up without adding any extra ingredients.
Crackle-meets-fudge texture: You get a delicate, meringue crust on top, then the middle stays dense and fudgy, like the best corner of a pan brownie, but in cookie form.
Salty-sweet harmony: A pinch of Maldon sea salt on the hot cookies cuts through the richness and makes the cocoa taste even darker and bolder.
Ingredients and Substitutions
These ingredients are simple, but each one has a job to do, from building the crackled top to keeping that fudgy center plush. Measure carefully, and you’ll get consistent, bakery-style results.
Ingredients
- 2/3 cup (94 g) all-purpose flour
- 2 Tbsp (12 g) Dutch process unsweetened cocoa, sifted
- 1 tsp (4 g) baking powder
- 1/4 tsp (1.5 g) salt
- 8 ounces (226 g) semisweet chocolate, finely chopped (recommended: 66-70% chocolate)
- 1/4 cup (56 g) unsalted butter, cubed
- 2 large eggs (100 g), at room temperature
- 1/2 cup (100 g) granulated sugar
- 1/2 cup (92 g) light brown sugar
- 1 tsp (4 g) vanilla extract
- 1/2 cup (85 g) semisweet chocolate chips
- flaky salt, for topping
Ingredient Notes & Substitutions
Chocolate Selection: For the melted base, I always reach for high-quality bar chocolate, not chips, because bars melt silky while chips can stay thick due to stabilizers. You can still keep the chocolate chips for pockets of gooey texture, but the “foundation” should be chopped chocolate.
Dutch-process cocoa: Dutch-process cocoa brings a darker color and a smoother, less sharp chocolate flavor, which is why these cookies look so dramatic. If you’re curious about the pH of Dutch-process cocoa, that difference helps explain the look and taste.
Toasted milk powder: If you can’t find it pre-toasted, toast plain milk powder in a dry skillet over medium-low heat, stirring constantly until it turns pale golden and smells like warm graham crackers. Let it cool, then use just a pinch in the browned butter so you deepen flavor without changing the batter’s moisture.
Flour swaps: A 1:1 gluten-free baking blend can work, but the crackle can be slightly less shiny and the centers can set faster. If you go that route, bake on the lower end of the 12 to 14 minutes and keep a close eye on the tops.
How to Make salted brownie cookies
Prep the pans and dry mix
- Heat your oven to 350°F, then line two baking sheets with parchment paper so the cookies lift cleanly and don’t over-brown underneath.
- In a medium bowl, whisk the flour, Dutch-process cocoa, baking powder, and salt until the cocoa disappears into the flour and everything looks evenly tinted.
Brown butter infusion and chocolate melt
- Warm the cubed butter in a small saucepan over medium heat until it foams, then keep going just until it turns golden brown and smells nutty, like toasted hazelnuts.
- Stir in a pinch of toasted milk powder, then pour the browned butter into your chopped chocolate set over a double boiler, melting gently until glossy and smooth.
- Pull it off the heat and let it cool slightly so it feels warm, not hot, when you touch the bowl.
Ribbon stage, then fold
- Whisk the eggs, granulated sugar, light brown sugar, and vanilla on medium speed for a full 5 minutes, until the mixture turns pale, doubles in volume, and falls in thick ribbons that briefly sit on the surface.
- Lower the speed and pour in the melted chocolate, then beat for exactly 1 minute until the batter looks shiny and uniform.
- Add the dry ingredients and mix on low for 20 seconds, stopping the moment you no longer see dry flour streaks.
- Fold in the chocolate chips by hand, and expect the dough to look like gooey brownie batter rather than a firm cookie dough.
Scoop, bake, salt, cool
- Scoop onto the lined sheets with a medium scoop lightly coated with nonstick spray, dropping mounds just above the pan and spacing them 2 inches apart, with 10 cookies per baking sheet.
- Bake for 12 to 14 minutes, rotating the pans halfway through, until the tops look shiny and crackly and the cookies are set around the edges but still soft in the center.
- As soon as they come out, shower the tops with flaky salt while the cookies are hot and relaxed.
- Cool for 10 minutes on the baking sheets, then move to a wire rack to cool completely so the crackled top stays crisp.
Secrets for the Perfect Crackle Top
The meringue science: That crackled top is a thin, meringue-like crust created when eggs and sugar are whipped to the ribbon stage, then baked fast enough to set as a delicate “skin” while the center stays fudgy.
Temperature matters: Room-temperature eggs whip up thicker and hold more air, and they help sugar dissolve during the 5-minute whisk so the crust turns glossy instead of grainy.
Avoid chilling: This batter can’t be chilled overnight, because the aeration collapses and the sugar can re-crystallize, which usually bakes up matte, denser, and less crackly.
Altitude adjustments: At high altitude, spreading can get aggressive, so a slight increase in flour or a small decrease in sugar can help the cookies keep their height without losing that shiny top.
Pro Tips & Troubleshooting
Pro Tips
- The cookie scoot: Right after baking, circle each cookie with a round cutter and gently swirl to nudge it into a perfect bakery round.
- Work fast: Once you hit ribbon stage, get the trays into the oven quickly so the aeration doesn’t deflate before it can set into a crackled top.
- Espresso boost: A teaspoon of espresso powder in the dry mix makes chocolate taste louder, and the coffee-note effect is similar to what I love in these caramel macchiato cookies.
Common Mistakes to Avoid
- Warm baking sheets: A hot pan starts melting the batter immediately, so the cookies spread thin and lose that fudgy center.
- Under-whisking: Skipping the full 5 minutes is the quickest path to a matte top, because you never build the structure for the meringue crust.
- Over-mixing: Once flour goes in, gentle is everything, because developing too much gluten can make the cookies taste bready instead of brownie-soft.
Serving & Storage
Serving Ideas
Warm one for a “brownie sundae” moment, vanilla bean ice cream loves that salty snap. A dark roast coffee leans into the cocoa, and a cold glass of whole milk brings the sweetness back into balance.
On a dessert platter, I like something fruity next to them, and covered strawberries add a bright bite that keeps the spread from feeling too heavy.
Storage & Make-Ahead
Store airtight at room temperature for up to 3 days, and the edges stay pleasantly crisp while the centers stay chewy and fudgy. If your kitchen runs dry, slip in a small piece of bread to help keep them from turning brittle.
Baked cookies freeze well, just thaw at room temperature and they’re back in business. The raw dough does not freeze well if you want that crackled top, because the aeration that creates the shiny crust won’t survive the wait.
Salted Brownie Cookies Recipe
Equipment
- Baking Sheets
- Parchment Paper
- Small saucepan
- Double Boiler
- Stand Mixer or Hand Mixer
- Medium Cookie Scoop
Ingredients
- 2/3 cup all-purpose flour (94 g)
- 2 Tbsp Dutch process unsweetened cocoa, sifted (12 g)
- 1 tsp baking powder (4 g)
- 1/4 tsp salt (1.5 g)
- 8 ounces semisweet chocolate, finely chopped (226 g) recommended 66-70% chocolate
- 1/4 cup unsalted butter, cubed (56 g)
- 2 large eggs (100 g), at room temperature
- 1/2 cup granulated sugar (100 g)
- 1/2 cup light brown sugar (92 g)
- 1 tsp vanilla extract (4 g)
- 1/2 cup semisweet chocolate chips (85 g)
- flaky salt, for topping
Instructions
Prep the pans and dry mix
- Preheat your oven to 350°F (175°C). Line two large baking sheets with parchment paper to ensure the cookies do not stick and to prevent over-browning.
- In a medium mixing bowl, whisk together the flour, sifted Dutch-process cocoa, baking powder, and salt until the cocoa is fully incorporated and the mixture is even in color.
Brown butter infusion and chocolate melt
- Heat the cubed butter in a small saucepan over medium heat. Allow it to foam and continue cooking until it turns golden brown and releases a nutty aroma.
- Stir a pinch of toasted milk powder into the browned butter. Pour this mixture over the chopped chocolate in a double boiler and stir gently until the chocolate is completely melted and glossy.
- Remove the bowl from the heat and let the chocolate cool slightly. It should be warm to the touch, not hot, before proceeding.
Ribbon stage, then fold
- In a large bowl or stand mixer, whisk the eggs, granulated sugar, light brown sugar, and vanilla extract on medium speed for a full 5 minutes. The mixture should double in volume and fall in thick ribbons.
- Reduce the mixer speed to low and pour in the melted chocolate. Beat for exactly 1 minute until the batter is uniform and shiny.
- Add the prepared dry ingredients. Mix on low speed for just 20 seconds, stopping immediately when no dry streaks of flour remain.
- Using a spatula, gently fold in the chocolate chips by hand. Note that the dough will be thick and gooey, resembling brownie batter.
Scoop, bake, salt, cool
- Using a medium cookie scoop, drop mounds of batter onto the prepared baking sheets, spacing them 2 inches apart. You should have 10 cookies per sheet.
- Bake for 12 to 14 minutes, rotating the pans halfway through. The cookies are done when the tops are shiny and crackled and the edges are set.
- Immediately sprinkle the hot cookies with flaky sea salt as soon as they are removed from the oven.
- Allow the cookies to cool on the baking sheets for 10 minutes before transferring them to a wire rack to cool completely.
Notes
Nutrition
Conclusion
The real magic here is the browned butter with that whisper of toasted milk powder, it makes the chocolate taste deeper without messing with the crackle. Once you nail the ribbon stage, you’ll get that shiny crust and fudgy center on repeat.
If you’re in a brownie mood next, the plush texture in my red velvet brownies scratches the same itch in a different way.
Frequently Asked Questions
Why is my cookie top matte instead of shiny?
The shine comes from properly aerating the eggs and sugars for the full 5 minutes, then baking before that foam relaxes. If the batter sits too long or the whisking is cut short, the thin meringue-like crust won’t form and the tops bake up dull.
Can I make this recipe without a stand mixer?
Yes, but you’ll need a hand mixer and patience, because the ribbon stage is non-negotiable. Mix on medium for 5 minutes until the batter falls in thick ribbons and looks noticeably paler.
Is it possible to freeze the dough balls?
You can, but it’s not ideal for the crackled top, because freezing and thawing reduces the aeration that creates that shiny “skin.” For best results, bake right after mixing, then freeze the baked cookies instead.
Why do I need to use bar chocolate instead of chocolate chips for melting?
Chocolate chips are formulated to hold their shape, so they often contain stabilizers and emulsifiers that can keep the melt thicker and less fluid. The role of stabilizers in chips is part of why bars melt smoother for a fudgier center, and if you want a chip-forward cookie instead, these chocolate chip cookies lean into that texture on purpose.
How long should I let the melted chocolate cool before adding it to the eggs?
Let it cool slightly so it’s warm and pourable but not hot enough to scramble the eggs. If the bowl feels uncomfortably hot to the touch, give it another minute or two before beating it in for that exact 1 minute.
