Best-Ever Fudgy (Shiny-Topped!) Homemade Brownies
This post may contain affiliate links. Please read my disclosure policy.
Made with cocoa powder, not melted chocolate, this chewy, fudgy brownie recipe truly is the best ever. The batter comes together in just about 10 minutes, and the brownies emerge with a shiny, paper-thin crust extending from edge to edge.

I’ve been making this brownie recipe for over a decade for various occasions. The recipe comes from Fine Cooking Magazine, and it calls for cocoa powder alone — no melted chocolate — to produce the fudgiest, chewiest, most delicious brownie ever.
What’s more, these brownies emerge from the oven with that desirable shiny, paper-thin top layer. The key to achieving glossy-topped brownies every time is twofold: vigorously mixing the batter at its various phases (see recipe instructions for details) and using an anodized aluminum pan (see recipe box for an alternative).
Why does whisking vigorously and the type of pan matter? Stella Parks explains in this article that in an aluminum pan, “a well-whipped brownie batter will bake just fast enough, puffing beautifully along the way. The brownies will then settle as they cool, a transformation that creates their crinkly, flaky tops and fudgy middles.”
Bonus: While these brownies are delicious when freshly baked, they continue to improve with age, becoming richer and fudgier as they sit. So don’t be afraid to make them ahead of time. Truly, this brownie recipe will ruin all others for you. Sorry?
PS: My favorite soft and chewy chocolate chip cookies
Fudgy, Chewy, Shiny-Topped Brownies: Step by Step
First, measure your dry ingredients. For best results here, use a scale to measure — it’s really hard to measure cocoa powder accurately without a scale.

Whisk together the dry ingredients, then set aside:

In another large bowl, place 3 eggs:

Then whisk vigorously for 60-90 seconds or until the eggs are foamy and slightly thick. I like to use my flat-bottomed whisk here. Set aside.

Meanwhile, place two sticks of butter in a pot.

Melt the butter then add the sugar:

Whisk the sugar and butter together very well here — this won’t take long but the mixture should look like wet sand when you’re done. Again, I like to use my flat-bottomed whisk here.

Whisk this butter-sugar mixture into the eggs very well, then add the vanilla and whisk again:

Add the dry ingredients to the wet:

Whisk until the batter is very smooth:

Pour the batter into a buttered foil-lined 9-inch pan (this one is great):

Bake for 37-40 minutes at 350ºF:

Let cool for 30 minutes, then remove the brownies from the pan. The shiny top layer looks like a sheet of paper you could peel away… a sight to behold!

Cut into squares:

Admire your work:

Celebrate with sparklers?

Or a tall glass of milk.

Best-Ever Fudgy (Shiny-Topped!) Homemade Brownies
- Total Time: 50 minutes
- Yield: 16 1x
Description
Made with cocoa powder, not melted chocolate, this chewy, fudgy brownie recipe truly is the best ever. The batter comes together in just about 10 minutes, and the brownies emerge with a shiny, paper-thin crust extending from edge to edge.
Adapted from Fine Cooking Magazine
Changes I’ve made to the original recipe: In an effort to achieve that shiny, crackly crust every time, I’ve made a few changes to the recipe, mostly to the method, which is reflected in the instructions below. I also now use 3 eggs as opposed to 4, 1 tablespoon vanilla as opposed to 1/2 teaspoon, and 1 teaspoon Diamond Crystal kosher salt as opposed to 1/2 teaspoon table salt.
Notes:
- A digital scale is best for measuring flour and cocoa powder. This one is reasonably priced. Buy it! Baking by weight will change you forever. There’s no better time than right now.
- Cocoa Powder: Concerning levels of lead have been found in many brands of cocoa powder. Some are worse than others. I’ve included some reader recommendations below. Note: If you do the math, each brownie likely contains roughly 4 grams of cocoa powder.
- The pan. For optimal results, Stella Parks recommends using an anodized aluminum pan, explaining that in an aluminum pan, “a well-whipped brownie batter will bake just fast enough, puffing beautifully along the way. The brownies will then settle as they cool, a transformation that creates their crinkly, flaky tops and fudgy middles.” She also recommends lining the pan with foil. One of you readers has also had success using this USA 8-inch metal pan.
Ingredients
- 72 g (¾ cup) unsweetened cocoa powder, see notes above
- 84 g (2/3 cup) unbleached all-purpose flour
- ½ teaspoon baking powder
- 1 teaspoon Diamond Crystal Kosher salt (or ½ teaspoon table salt or 1/2 teaspoon Morton kosher salt)
- 3 large eggs
- 227 g (1 cup or 2 sticks) salted or unsalted butter; plus more for the pan (I use Cabot salted)
- 432 g (a heaping 2 cups) granulated sugar
- 1 tablespoon pure vanilla extract
Instructions
- Preheat oven to 350°F and position a rack in the center of the oven. Line a 9-inch square baking pan, preferably aluminum or metal, with aluminum foil (see notes above). Butter the foil.
- In a large bowl, whisk together the cocoa, flour, baking powder, and salt.
- In another large bowl, beat the eggs very well until foamy and thick — about 1 minute of vigorous whisking.
- Melt the butter in a medium saucepan over medium heat — it should be hot and bubbling lightly. Add the sugar and whisk until well very combined — I like to use my flat-bottomed whisk here. The mixture should be nearly emulsified and should look like wet sand.
- Pour the melted butter-sugar mix into the eggs and whisk constantly until very well combined. Be sure to scrape the bottom of the pot to extract any lingering sugar/butter. Add the vanilla to the egg-sugar mix, and whisk to incorporate.
- Add the dry ingredients to the wet, and whisk until smooth.
- Spread the batter into the prepared pan and bake for approximately 37-40 minutes. Insert a toothpick straight into the center. If it comes out clean or with just a few moist crumbs, the brownies are done.
- Let cool completely in pan on rack (at least 30 minutes) before cutting. Brownies can be made two to three days in advance.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Oven
- Cuisine: American
This post may contain affiliate links. Please read my disclosure policy.




313 Comments on “Best-Ever Fudgy (Shiny-Topped!) Homemade Brownies”
Genuinely my favorite brownie recipe I’ve tried EVER. Super easy and I like doing about one 1/3 of the suger in fine brown auger, it gives them a delicious warm caramel note ♥️♥️
Love this idea! Thanks so much for writing and sharing your notes 🙂
Favorite brownie recipe and everyone who’s had them thinks so as well! Question, thinking about doing a double batch and baking in a 9×13 pan. Should the baking time and temp be the same ?
Great to hear, Kathy! Same temperature for sure. The baking time might be slightly longer, so I’d just keep an eye on them, and test with a toothpick for doneness before removing them 🙂
Hi Ali. I just made these brownies I’m an experienced cook/baker and my brownies came out without a shiny top. They look dull 🙁
I followed the recipe exactly. Any idea what went wrong??
Hi! What material is the pan that you used? Did you use a scale to measure? What brand/type cocoa powder?
Hi! I used Navitas organic cocoa powder, a USA metal pan and yes, I did use a scale. 😊
Interesting. And you do think you whisked vigorously at every step of the process?
Made these for the first time today and they were delicious! Super simple to make as well, so that is a bonus. My brownies did get a nice rise and then sank pretty significantly as it cooled while the edges remained tall. This meant that aesthetically the pieces were all different sizes. Not a problem since it was just for the family, but I would like to figure out how to make it more even. I used parchment to line the USA pan instead of foil, and baked for about 8 minutes longer than called for because I wasn’t getting a set crumb
Hi Marisa! Questions: did you use a scale to measure? Are you opposed to using foil?
I did use a scale but had a little bit of a moment when I couldn’t remember if I had tared the scale when adding the flour to the cocoa powder. I suspect that the flour amount was not completely accurate. I am not opposed to using foil. I had just used the pan for cornbread and so it might have had a little residual heat left and the parchment was already out, so went with that.
Thank you for taking the time to try and diagnose. I’m definitely going to give this another try and concentrate on the directions more!
Great to hear, Marisa! Stella Parks recommends lining with foil, so give that a try next time… I find it works. And I think with proper measuring and a cool pan, you may have better results. Circle back if you revisit the recipe 🙂
I would love to know what the internal temperature is of the finished brownies. My oven is not to be trusted, especially when baking brownies.
I wish I knew from experience, and I can’t believe I haven’t tested this on my own — checking the internal temperature is such a great tool especially with finicky ovens. Google is telling my roughly 185ºF… you could shoot for that, then adjust the cooking time with more or less next time around depending on how you like them.
You forgot to put the butter in the ingredients list.
Hi! It’s there… between the eggs and the sugar… third to last ingredient in the list.
How do I get the shine??? I LOVE this recipe, the brownies are sumptuous perfection. I keep making them and everyone loves them. HOWEVER, I only get a slight sheen in the middle instead of that glossy, shiny top. I used the KitchenAid mixer with the whisk attachment so I know the eggs are super thick and foamy. I use an aluminum foil-lined aluminum pan. Now, one departure from the recipe is that I add quite a few walnuts. Would this make a difference?? I will keep making them no matter what, but I would love to get that shiny top!
I’m happy to hear everyone loves them! I do think the walnuts might be playing a role in regard to the shininess. Would you be willing to make one batch without nuts? It sounds as though you are doing everything right!
I used vegan butter because that’s all I had and they exploded 🙁 a few more minutes and my oven would have been a mess. I used a scale but I guess vegan butter can’t be a substitute.
Whay happened?? I decided to look at your brownie recipe as you now say shiny topped.. but I have been making your original Best Ever Fudgy Homemade brownie recipe for years! That recipe uses 4 eggs!! Why have you now changed it to 3 eggs? I am shocked! Please explain why. Thank you!
Hi! It was all in an effort to create that shiny top. I think you will find that 3 eggs makes them even fudgier. If you are worried about changing the recipe, however, just use 4. None of the other measurements have changed.
Thank you so much for answering. It’s funny because I always get a shiny top with your original recipe. They are so moist, fudgy but not too dense. I make them all the time for a good friend and he loves them. I may try the next batch with the 3 eggs to see which ones he likes better. I’ll let you know! Thanks again❤
Ok, great! I hope the recipe turns out as well as it always has for you 🙂