The Best Fudgy Brownies From Scratch
Melted chocolate and butter, a hard whisk into the sugar and eggs for that shiny crackly top, and just enough flour to hold it together. One bowl, 16 squares.

Fudgy brownies are the dense, almost underbaked end of the brownie spectrum, closer to set ganache than cake. This version is worth making because it uses one bowl, no mixer, and about 20 minutes of actual work, and it reliably produces the shiny crackly top people chase. It works for three reasons. Melted chocolate plus butter gives a high fat to flour ratio, which is what makes a brownie fudgy rather than cakey. The sugar gets whisked hard into the warm chocolate and eggs, which dissolves it and floats a thin meringue-like layer to the top as it bakes. And the pan comes out of the oven while the center is still slightly soft, because brownies set as they cool.
Fudgy versus cakey, in one sentence
Fat to flour ratio decides it. Cakey brownies carry more flour and usually a chemical leavener, so they rise and set with an open crumb. Fudgy brownies carry more butter, chocolate and egg against a small amount of flour, with no baking powder at all, so there is not enough gluten structure to hold an airy crumb and the result stays dense. This recipe uses 90g of flour against 170g of butter and 200g of chocolate, which lands firmly on the fudgy side. If you want the same instinct applied to dinner instead, it is the same thinking behind our 20-minute dinner formula: pick the ratio that gets you the texture you actually want.
The shiny top is a separate mechanism from the fudgy interior. It comes from sugar fully dissolving into the egg and then setting as a thin, brittle sheet on the surface, which is why whisking the sugar into warm chocolate and eggs for a full two minutes matters more than any ingredient upgrade you can buy.
The best fudgy brownies, the recipe
Recipe
The Best Fudgy Brownies From Scratch
One-bowl fudgy brownies with melted dark chocolate, cocoa powder and a shiny crackly top. Makes 16 squares in an 8x8 inch pan.
Equipment 8x8 inch metal baking pan, Parchment paper, Large heatproof bowl, Balloon whisk, Kitchen scale
Ingredients
For the brownie base
To finish
Tap an ingredient to check it off. Tap Swap for substitutions and ratios.
Nutrition
- Calories
- about 285 kcal per square
- Carbohydrates
- about 31 g
- Fat
- about 17 g
- Protein
- about 3 g
Estimated per serving. Total time 48 minutes.
Method
- 1
Heat the oven to 350°F (175°C). Butter an 8x8 inch metal pan and line it with a parchment sling that hangs over two sides, which is the only easy way to lift fudgy brownies out in one piece. Use metal, not glass; glass bakes the edges harder and slower.
- 2
Melt the butter and chopped chocolate together in a large heatproof bowl set over barely simmering water, or in the microwave in 20-second bursts, stirring between each. Stop as soon as it is smooth. Overheated chocolate turns grainy and dull.
- 3
Whisk the cocoa powder and espresso powder into the warm chocolate mixture until no lumps remain. Warm fat blooms the cocoa and pulls more flavor out of it than adding it dry with the flour.
- 4
Let the mixture cool for 5 minutes, until warm rather than hot. If it is hot enough to feel uncomfortable on your finger, it will scramble the eggs.
- 5
Add both sugars and whisk hard for 1 minute. The mixture will look thick and slightly grainy at this stage, which is normal.
- 6
Add the eggs, the extra yolk and the vanilla, then whisk vigorously for a full 2 minutes, until the batter is visibly glossy and ribbons off the whisk. This is the step that makes the shiny crackly top, and it is the step most people cut short.
- 7
Add the flour and salt and fold with a spatula just until no dry streaks remain, about 20 strokes. Stop there. Overmixing at this point builds gluten and turns fudgy brownies rubbery.
- 8
Fold in the chocolate chunks if using, then scrape the batter into the pan and smooth the top. Scatter over the flaky salt.
- 9
Bake for 26 to 30 minutes. They are done when the top is set and crackled, the edges have just pulled from the pan, and a toothpick inserted an inch from the center comes out with thick moist crumbs. A clean toothpick means they are already overbaked.
- 10
Cool in the pan on a rack for at least 2 hours before lifting out with the parchment and cutting. Warm brownies smear; fully cooled ones cut into clean squares with a hot dry knife wiped between cuts.

Doneness and pan guide
| Pan | Batter depth | Bake time at 350°F (175°C) | Result |
|---|---|---|---|
| 8x8 inch metal (recommended) | About 1.25 in | 26 to 30 min | Thick, dense, 16 squares |
| 9x9 inch metal | About 1 in | 22 to 26 min | Slightly thinner, more edge pieces |
| 9x13 inch metal | About 0.6 in | 18 to 22 min | Thin and chewy, double the recipe for depth |
| 8x8 inch glass | About 1.25 in | 30 to 34 min | Darker, firmer edges, softer center |
| 12-cup muffin pan | About 1 in | 16 to 20 min | All edge, no gooey middle |
Substitutions and variations
- No dark chocolate: use 250g semisweet chips or bar chocolate and cut the granulated sugar to 165g, since semisweet is already sweeter.
- Cocoa-only version: skip the 200g bar chocolate and use 75g cocoa powder plus an extra 55g butter. It is less glossy on top but still fudgy and cheaper.
- No brown sugar: use 250g granulated sugar total. You lose a little chew, nothing else.
- Butter swap: refined coconut oil or a neutral oil at 1:1 by weight works, though the flavor is flatter and the crumb is slightly softer.
- Gluten-free: swap the 90g flour for 100g of a 1:1 gluten-free baking blend that contains xanthan gum. Almond flour alone does not hold together here.
- Vegan: replace the 3 eggs and yolk with 3 flax eggs (3 tbsp ground flaxseed plus 7 tbsp water, rested 10 minutes) and use vegan butter and dairy-free chocolate. Note that you will not get the shiny crackly top, which depends on egg protein, and check labels for milk and soy allergens.
- Make it fancier: swirl 150g of peanut butter or dulce de leche across the top before baking, or add 100g of toasted walnuts. Walnuts and almonds are the allergens to flag if you are baking for a crowd.
- Scale it up: double everything into a 9x13 inch pan and bake 32 to 38 minutes, testing at 32.
Tips, storage and make-ahead
- Weigh the flour if you can. A cup scooped straight from the bag can hold 20 percent more flour than a spooned and leveled cup, and that is the difference between fudgy and cakey.
- The single most common mistake is baking to a clean toothpick. Pull them when the crumbs on the toothpick are still moist.
- The second most common mistake is cutting them warm. Two hours of cooling is not optional if you want clean squares.
- Room temperature eggs incorporate faster and keep the batter emulsified, so the top stays glossy rather than mottled.
- Storage: keep in an airtight container at room temperature for up to 4 days, or refrigerate for up to a week. Cold brownies are denser, which some people prefer.
- Freezing: wrap individual squares and freeze up to 3 months. Thaw at room temperature for an hour, or warm for 10 seconds in the microwave.
- Make-ahead: brownies improve on day two as the crumb settles. You can also mix the batter, refrigerate it up to 24 hours, then bring it to room temperature for 30 minutes before baking.
Fudgy brownie questions people actually ask
Sources and further reading
If you want more chocolate reading, our piece on why lemon and cinnamon together taste like cola covers the same flavor-layering logic in a stranger direction, and there is a full skillet dinner to make first in creamy Tuscan chicken. Browse everything in Recipes or by baking. Bake these once and tell us whether you pulled them at 26 minutes or held out for 30.
Filed under
More from Recipes

Creamy Tuscan Chicken in One Pan
Seared chicken, a garlicky sun-dried tomato cream sauce built in the same pan, and spinach wilted in at the end. Thirty-five minutes, four servings, one skillet.
Marcus Feld · · 8 min read

The 20-Minute Dinner That Looks Like You Tried Hard
One hard sear, one fresh raw thing, one pan sauce, one green. That formula is the whole reason a 20-minute dinner can look like a two-hour dinner.
Marcus Feld · · 11 min read

What a Day of High-Protein Eating Actually Looks Like
A full day of meals, gram counts included, that lands around 145g of protein without turning every meal into a bodybuilding chore.
Priya Raman · · 10 min read
