Close-up of a stack of fudgy homemade brownies with a crackly shiny top and dense chocolate interior, cut into squares on a piece of parchment paper

Fudgy Brownies Recipe: From Scratch, Crackly Top, No Apologies

Quick Answer

To make brownies from scratch, melt butter and chocolate together, whisk in sugar, eggs, and vanilla, then fold in flour and salt and bake at 350°F for 25–30 minutes. The key to fudgy brownies is pulling them out when the center is just barely set and a toothpick comes out with moist crumbs, not clean.

I brought from-scratch brownies to a housewarming and someone picked one up, took a bite, and asked, "Are these from a box?" Not in a mean way — genuinely curious. They liked them. But the question landed harder than intended.

I said no. They said "huh" and had another one. That "huh" was its own thing entirely.

The problem I was facing is that most scratch brownie recipes use cocoa powder and produce a dry, cakey result that doesn't taste much better than a box mix. The good version — fudgy, dense, with that papery crackled top — requires melted real chocolate, more butter than feels legal, and a lower ratio of flour than most recipes call for. The crackly top comes from dissolving the sugar into the warm butter-chocolate mixture long enough before the eggs go in that it develops a slight sheen.

I made a second batch with all of that in mind. Brought them to the next event. Same person was there. They picked one up, took a bite, and said "these are so much better than last time." I did not explain what changed. The brownie was its own argument.

Prep15 minutes
Cook28 minutes
Total43 minutes
Serves16 brownies
DifficultyEasy

Ingredients

  • 1/2 cup (1 stick / 113g) unsalted butter, cut into pieces
  • 4 oz (113g) semi-sweet or bittersweet chocolate, coarsely chopped
  • 3/4 cup (150g) granulated sugar
  • 1/4 cup (50g) packed light brown sugar
  • 2 large eggs, room temperature
  • 1 large egg yolk, room temperature
  • 1 teaspoon pure vanilla extract
  • 1/2 cup (42g) unsweetened cocoa powder
  • 1/2 cup (63g) all-purpose flour
  • 1/2 teaspoon fine salt
  • 1 cup (170g) semi-sweet chocolate chips (optional but recommended)

Instructions

  1. 1Preheat your oven to 350°F (175°C). Line an 8x8-inch baking pan with parchment paper, leaving some overhang on two sides so you can lift the brownies out cleanly. Lightly grease the exposed sides.
  2. 2In a medium saucepan over low heat, melt the butter and chopped chocolate together, stirring constantly until smooth. Remove from heat and let it cool for 5 minutes —? you do not want to scramble the eggs, which would be a whole other article.
  3. 3Whisk both sugars into the chocolate mixture until fully combined. The mixture will look grainy and that is fine.
  4. 4Add the two whole eggs and the egg yolk one at a time, whisking well after each addition. Add the vanilla extract and whisk for about 60 full seconds. This is what builds the crackly top —? the friction and the air you're working in right now. Don't skip it.
  5. 5Sift the cocoa powder, flour, and salt directly into the bowl. Switch to a rubber spatula and fold gently until just combined —? no dry streaks, but do not overmix. Overmixed brownies are technically brownies but they are sending a message.
  6. 6Fold in the chocolate chips if using.
  7. 7Pour the batter into your prepared pan and spread it into an even layer. It will be thick. Use an offset spatula or the back of a spoon to smooth it out to the corners.
  8. 8Bake for 25–30 minutes, until the top is set and has a shiny, crackled surface. A toothpick inserted 1 inch from the edge should come out with a few moist crumbs —? not wet batter, not clean. The center will look slightly underdone and that is intentional and correct.
  9. 9Remove from the oven and set the pan on a wire rack. Let the brownies cool completely in the pan —? at least 1 hour —? before lifting out with the parchment and slicing. Cutting them warm will give you rubble. Beautiful, delicious rubble, but rubble.

Pro Tips

  • Room temperature eggs are not optional theater. Cold eggs can cause the chocolate mixture to seize and your batter to turn lumpy in a way that baking will not fix. Set them out 30 minutes ahead.
  • The 60-second whisk after adding the eggs is the secret behind a crackly top. You're dissolving the sugar into the eggs slightly, which creates that thin, shiny, crinkled crust during baking. Don't rush it and don't skip it.
  • Use the right pan. An 8x8 gives you thick, fudgy brownies. A 9x13 will spread them thin and they'll bake faster —? reduce time to 18–22 minutes and watch them. The pan is not interchangeable, and it will not behave like it is.

Substitutions

unsalted butter → salted butter Reduce added salt to 1/4 teaspoon. The brownies will still be great —? I have done this more times than I will fully disclose.
semi-sweet chocolate (chopped) → good-quality chocolate chips (semi-sweet) Works fine for melting. Avoid the no-name bag from the back of the shelf; it will be waxy and sad.
all-purpose flour → 1:1 gluten-free all-purpose flour blend A good quality 1:1 blend works well here since brownies are already dense and don't rely on gluten structure the way a bread would.
granulated + brown sugar → all granulated sugar (1 cup total) You lose a little depth and moisture from the brown sugar but the brownies are still excellent. The crackly top will still form.

Storage Instructions

Store cooled brownies in an airtight container at room temperature for up to 4 days. For longer storage, wrap individual pieces tightly in plastic wrap and freeze for up to 3 months. Thaw at room temperature for about 30 minutes or microwave for 15–20 seconds.

Make Ahead

Brownies are genuinely better the next day —? the texture firms up and the chocolate flavor deepens. Bake them the night before, cool completely, cover the pan tightly with plastic wrap, and slice the next day. This is not a workaround. This is the move.

Frequently Asked Questions

How do I know when brownies are done baking?

The best test is a toothpick inserted about 1 inch from the edge of the pan —? it should come out with a few moist crumbs clinging to it, not clean and not wet with batter. The center may still look slightly underdone when you pull them; that's correct. They continue cooking from residual heat as they cool, and that's how you get fudgy brownies instead of dry cake.

Why did my brownies turn out cakey instead of fudgy?

Cakey brownies usually mean too much flour, too many eggs, or overbaking. This recipe uses an extra yolk instead of a full third egg, which adds richness without the additional egg white that makes things puff and dry out. Also check your oven temperature with a thermometer —? ovens run hot surprisingly often, and 10 degrees makes a real difference in a short bake time.

Can I double this recipe?

Yes. Double all ingredients and bake in a 9x13-inch pan. Baking time will increase slightly —? check at 30 minutes and go to 35 if needed. The toothpick test still applies. The brownies will be slightly thinner than the 8x8 version but still fudgy if you don't overbake them.

How do I get the crackly shiny top on homemade brownies?

Two things create a crackly top: dissolved sugar and whipped eggs. When you vigorously whisk the eggs into the warm chocolate and sugar mixture for a full 60 seconds, you're incorporating air and slightly dissolving the sugar. As the brownies bake, that sugar rises to the surface and forms the thin, crinkled crust. Don't rush the whisk step. It matters more than the brand of chocolate.

Can I make brownies without chocolate chips?

Absolutely. The chocolate chips are listed as optional and the recipe is completely solid without them. They add pockets of melty chocolate through the interior, which is excellent but not structurally necessary. If you're skipping them to reduce richness or simply because you ate them all while measuring —? which is a valid way to live —? the brownies will still be great.

Can I make this brownie recipe gluten-free?

Yes. Swap the all-purpose flour for a 1:1 gluten-free baking flour blend (the kind with xanthan gum already included, like Bob's Red Mill or King Arthur). Brownies are naturally forgiving for this substitution because they're dense and fudgy rather than light and structured. The texture is very close to the original. Make sure your chocolate and cocoa powder are certified gluten-free if needed.

Can I add nuts or other mix-ins to this brownies recipe?

Yes. Fold in up to 1 cup of toasted walnuts or pecans when you add the chocolate chips. Toasting the nuts first —? 8 minutes at 350°F —? brings out their flavor and keeps them from tasting raw and raw-adjacent inside the batter. You can also add 1/2 teaspoon espresso powder to deepen the chocolate flavor without making them taste like coffee.

How long do homemade brownies last, and can I freeze them?

At room temperature in an airtight container, they keep well for 4 days. In the refrigerator, up to 1 week —? though they firm up considerably when cold, so let them come to room temperature before serving or give them a 15-second microwave. Frozen and individually wrapped, they last up to 3 months and thaw beautifully. They are arguably better frozen and half-thawed, but that's between you and your freezer.