Fudgy Brownies From Scratch

By August 1, 2026Updated August 5, 20266 min read

Fudgy versus cakey comes down to two things: the ratio of fat to flour, and how long you beat the sugar into the eggs. High fat and low flour gives you dense. Beating the sugar and eggs for a full three minutes gives you the thin, shiny, crackly top that people actually judge brownies by.

This is a one-bowl recipe with melted butter and cocoa rather than melted chocolate, which sounds like a shortcut but is the reason the crumb stays dense rather than setting up firm as it cools.

Why This Recipe Works

  • Dense and fudgy all the way through, with no cakey layer at the edges.
  • The shiny crackly top comes out reliably, as long as you do not skip the beating stage.
  • One bowl and a whisk. No mixer, no melted chocolate, no double boiler.
  • Made with cocoa powder and butter, both of which you probably already have.

Ingredients You’ll Need

  • 10 tablespoons unsalted butter — melted and still warm, which helps dissolve the sugar.
  • 1 1/4 cups granulated sugar
  • 3/4 cup Dutch-process cocoa powder — Dutch-process gives a darker colour and smoother flavour. Natural cocoa works but tastes sharper.
  • 2 large eggs plus 1 yolk — the extra yolk is what pushes it from chewy to fudgy.
  • 2 teaspoons vanilla extract
  • 3/4 teaspoon kosher salt — plus a little flaky salt on top if you like.
  • 2/3 cup all-purpose flour — yes, that little. More flour makes them cakey.
  • 3/4 cup chopped dark chocolate or chips — optional, but the pockets of melted chocolate are worth it.

Substitutions and Variations

  • Natural cocoa: fine to use. The brownies will be lighter in colour and slightly more acidic in flavour.
  • Salted butter: reduce the added salt to 1/4 teaspoon.
  • Gluten free: a 1:1 gluten free baking blend works here because the flour quantity is so small.
  • Add-ins: 3/4 cup of toasted walnuts or pecans, folded in at the very end.
  • Espresso: 1 teaspoon of instant espresso powder in the warm butter deepens the chocolate without tasting of coffee.

How to Make Fudgy Brownies From Scratch

  1. Prepare the pan. Heat the oven to 350F. Line an 8×8 inch metal pan with parchment, leaving an overhang on two sides so you can lift the brownies out later. Metal is better than glass here, which insulates and overbakes the edges.
  2. Bloom the cocoa. Whisk the melted butter and cocoa powder together in a large bowl until smooth. Warm butter releases far more flavour from cocoa than cold does.
  3. Beat sugar and eggs. Add the sugar, then the eggs, extra yolk, vanilla and salt. Whisk hard for a full 3 minutes. The mixture should thicken and turn glossy. This is where the crackly top comes from, so do not shorten it.
  4. Fold in flour. Add the flour and fold with a spatula just until it disappears, then fold in the chopped chocolate. Overmixing now makes them tough.
  5. Bake. Spread the batter in the pan and bake for 24 to 27 minutes. Pull them when a toothpick inserted an inch from the edge comes out with moist crumbs, not clean batter and not dry.
  6. Cool completely. Leave them in the pan for at least 2 hours. Warm brownies fall apart when cut, and the texture only sets properly once they are cold.

Expert Tips

  • Do not skip the 3 minute whisk. It is the single step that separates these from a flat, matte-topped brownie.
  • Underbake slightly. Brownies carry on cooking in the hot pan. A clean toothpick means you have gone too far.
  • Use a metal pan. Glass conducts heat poorly and the edges will be dry before the centre sets.
  • Cut with a hot knife. Run it under hot water, wipe it dry, and cut. Repeat between rows for clean edges.
  • Cold brownies cut better. An hour in the fridge before slicing makes an obvious difference to how they look.

Storage and Reheating

  • Room temperature: 4 days in an airtight container. They are better on day two.
  • Fridge: a week, though they firm up. Let them come back to room temperature before eating.
  • Freezer: 3 months, wrapped individually in plastic then bagged.
  • Do not refrigerate uncovered: brownies dry out faster than almost any other baked good.

Frequently Asked Questions

Why did my brownies come out cakey?

Too much flour, or the batter was overmixed after the flour went in. Measure the flour by spooning it into the cup rather than scooping, and stop folding as soon as it disappears.

How do I get the shiny crackly top?

Beat the sugar into the eggs for the full three minutes. That dissolves the sugar and creates a thin meringue-like layer that sets on top as it bakes. Rushing this step is the usual reason it does not appear.

Can I double the recipe?

Yes, in a 9×13 inch metal pan. Bake for 30 to 34 minutes and use the same toothpick test near the edge, not the centre.

Cocoa powder or melted chocolate?

This recipe is built on cocoa powder and butter, which keeps the crumb dense and fudgy. Melted chocolate adds cocoa butter, which firms up as it cools and makes brownies set harder.

How do I know when they are done?

Insert a toothpick about an inch in from the edge. Moist crumbs means done. Wet batter means a few more minutes. Completely clean means they are already slightly overbaked.

Recipe Card

Fudgy Brownies From Scratch

By Simon Ab · Dessert · American

Prep15 min
Cook25 min
Total40 min
Yield16 squares
Calories243 kcal

Ingredients

  • 10 tablespoons unsalted butter
  • 1 1/4 cups granulated sugar
  • 3/4 cup Dutch-process cocoa powder
  • 2 large eggs plus 1 yolk
  • 2 teaspoons vanilla extract
  • 3/4 teaspoon kosher salt
  • 2/3 cup all-purpose flour
  • 3/4 cup chopped dark chocolate or chips

Instructions

  1. Prepare the pan. Heat the oven to 350F. Line an 8×8 inch metal pan with parchment, leaving an overhang on two sides so you can lift the brownies out later. Metal is better than glass here, which insulates and overbakes the edges.
  2. Bloom the cocoa. Whisk the melted butter and cocoa powder together in a large bowl until smooth. Warm butter releases far more flavour from cocoa than cold does.
  3. Beat sugar and eggs. Add the sugar, then the eggs, extra yolk, vanilla and salt. Whisk hard for a full 3 minutes. The mixture should thicken and turn glossy. This is where the crackly top comes from, so do not shorten it.
  4. Fold in flour. Add the flour and fold with a spatula just until it disappears, then fold in the chopped chocolate. Overmixing now makes them tough.
  5. Bake. Spread the batter in the pan and bake for 24 to 27 minutes. Pull them when a toothpick inserted an inch from the edge comes out with moist crumbs, not clean batter and not dry.
  6. Cool completely. Leave them in the pan for at least 2 hours. Warm brownies fall apart when cut, and the texture only sets properly once they are cold.

Nutrition per serving (estimate): 243 kcal · 3g protein · 28g carbohydrate · 14g fat. These values are calculated automatically and are provided as a guide only. See our disclaimer.

More Recipes You’ll Like

Leave a Comment