Fudgy Brownies are the kind of dessert I make when I want dense, chewy squares and a serious chocolate hit without messing around with a lot of extras. These have that shiny, crackly top I always hope for and a rich cocoa flavor that tastes like real brownies, not cake.
My take on them is simple: fudgy in the middle, set around the edges, and easy to slice into neat squares once they’re cool. I like the mix of granulated and brown sugar here because it gives a better chew and keeps the center soft.
These are especially good for weekends, bake sales, potlucks, and holiday cookie trays when you want something chocolate that holds up well. I usually keep them plain, but a little flaky salt on top or a handful of walnuts is great too.

Why You’ll Love This Recipe
Crackly top: The batter gets thick and glossy, which is what helps that shiny top happen in the oven.
Deep chocolate flavor: This recipe leans on cocoa powder, so the chocolate taste comes through loud and clear.
Fudgy and chewy: These bake up dense with a real brownie bite, not fluffy or cakey.
One-pan vibes: You don’t need a mixer, and you only really need a saucepan and a bowl.
Easy to tweak: Keep them classic, add walnuts, swap in chopped dark chocolate, or finish with flaky salt.
Ingredients You’ll Need
Pan and dry mix
- Unsalted butter: This is just for greasing the pan. I like butter here because it helps the edges release cleanly and adds a little flavor.
- Cocoa powder: Dusting the pan with cocoa instead of flour keeps the outside chocolatey and avoids that pale, floury look on the sides.
- All-purpose flour: I use regular flour here. Measure it lightly so you don’t pack it in and make the brownies drier than you want.
- Unsweetened cocoa powder: Dutch-process gives a deeper color and a smoother chocolate flavor, but natural cocoa works too if that’s what you keep around.
- Fine salt: Don’t skip it. It keeps the chocolate from tasting flat and helps the sweetness feel more balanced.
Chocolate batter
- Unsalted butter: This is the base of the batter and helps the brownies stay rich and dense.
- Granulated sugar: This is what gives you that classic brownie texture and helps with the shiny top when it’s whisked in well.
- Light brown sugar: I like brown sugar for chewiness. Dark brown sugar works too if you want a slightly deeper flavor.
- Eggs: Eggs give the brownies structure and help the batter turn thick and glossy as you whisk.
- Egg yolk: The extra yolk pushes things in a fudgier direction. It’s a small extra step that’s worth it.
- Vanilla extract: Use whatever you normally bake with. It rounds out the cocoa flavor.
- Espresso powder (optional): This doesn’t make them taste like coffee. It just makes the chocolate taste a little stronger.
Fold-ins
- Semisweet chocolate chips: Semisweet is my go-to here. You can also chop a dark chocolate bar if you like bigger pockets of melted chocolate.
- Flaky salt (optional): A pinch on top is nice, especially if you like that sweet-salty thing with brownies.
- Walnuts (optional): I like them chopped so you get a little crunch in every bite. Pecans work too.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and set a rack in the middle.
- Prep the pan: Grease a 9-inch square pan, then line it with parchment paper with a little overhang on two sides. Dust lightly with cocoa powder.
- Mix the dry ingredients: Whisk the flour, cocoa powder, and salt together until the color looks even and there are no obvious cocoa lumps.
- Melt the butter: Melt the butter in a saucepan over low heat, then take it off the heat.
- Whisk in the sugars: Whisk the granulated sugar and brown sugar into the warm butter until the mixture looks glossy.
- Add the eggs: Whisk in the eggs and the egg yolk one at a time, mixing well after each one, until the batter thickens and looks shiny.
- Add the vanilla: Whisk in the vanilla extract and the espresso powder, if you’re using it.
- Add the dry mix: Fold the dry ingredients into the batter just until you don’t see dry streaks of flour.
- Fold in the chocolate: Fold in the chocolate chips and the walnuts, if using.
- Fill the pan: Spread the batter evenly in the prepared pan, then tap the pan on the counter a couple times to level it out.
- Bake: Bake for 22 to 28 minutes, until the edges are set and a toothpick comes out with moist, fudgy crumbs (not wet batter).
- Cool: Let the brownies cool completely in the pan, then lift them out using the parchment and slice into squares.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Don’t overbake them. Pull the pan when the edges look set and the center still looks a little soft. A toothpick should come out with moist crumbs, not clean.
Cool them all the way before slicing. If you cut too soon, the middle will stick to the knife and the squares won’t be as clean. I give them a full cool on the counter.
Whisk the eggs in really well. This is where a lot of the shiny top comes from. The batter should look thicker and glossy before you move on.
Use parchment with overhang. It makes lifting the brownies out simple, and it helps keep the edges from tearing when you remove them.
Underbake slightly for extra fudge. If you like a softer center, aim for the lower end of the baking time and don’t judge them until they’re fully cool.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Milk: A cold glass of milk is classic with brownies. It’s especially nice if you finish the pan with a little flaky salt.
- Ice cream: Serve a brownie with vanilla ice cream on the side. If you want to warm it, a quick 10 seconds in the microwave is plenty.
- Fresh berries: Strawberries or raspberries are great with rich chocolate desserts like this. I’ll add them on the side when I want the plate to feel a little lighter.
- Hot coffee: These are really good with coffee, especially if you used the espresso powder in the batter. Black coffee or a latte both work.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store brownies airtight at room temperature for up to 3 days. I like to keep them as a slab or in larger pieces, then slice as needed so the cut edges don’t dry out as fast.
If you want them a little softer on day two or three, warm a square briefly in the microwave. It doesn’t need much—just enough to take the chill off and soften the chocolate chips.
If you want them to last longer, freeze individual portions or freeze the whole slab wrapped well, for up to 2 months. Thaw at room temperature until soft, or thaw overnight in the fridge.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
How do I know when fudgy brownies are done?
I look for set edges and a center that’s no longer jiggly. A toothpick should come out with moist, fudgy crumbs, not wet batter and not totally clean.
Can I use Dutch-process cocoa powder?
Yes. Dutch-process cocoa gives a deeper color and a smoother chocolate flavor. Natural cocoa works too and tastes a little sharper.
Can I swap the chocolate chips for chopped chocolate?
Definitely. Chopped dark chocolate melts into bigger pockets, which is great in this batter. I like to use a bar and chop it into small chunks so it spreads out more evenly.
Do I have to add walnuts?
No. Leave them out if you want a smoother, more classic brownie texture. If you like nuts, keep the pieces fairly small so they don’t make slicing messy.
Why did my brownies turn out cakey?
The most common reasons are a little too much flour (packed into the measuring cup) or baking too long. Measuring flour lightly and pulling the pan when the toothpick still has moist crumbs helps a lot.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Fudgy Brownies
INGREDIENTS
Pan and dry mix
- 1 tbsp unsalted butter for greasing
- 1 tbsp cocoa powder for dusting
- 3/4 cup all purpose flour
- 3/4 cup unsweetened cocoa powder
- 1/2 tsp fine salt.
Chocolate batter
- 3/4 cup unsalted butter
- 1 1/2 cups granulated sugar
- 1/2 cup packed light brown sugar
- 2 large eggs
- 1 large egg yolk
- 2 tsp vanilla extract
- 1/2 tsp espresso powder optional.
Fold ins
- 1 cup semisweet chocolate chips
- flaky salt for topping optional
- 1/2 cup chopped walnuts optional.
INSTRUCTIONS
Prep
- Heat oven to 350 F and position rack in the middle
- grease and line a 9 inch square pan with parchment leaving overhang
- dust lightly with cocoa
- whisk flour cocoa and salt until uniform.
Make batter and bake
- Melt butter in a saucepan over low heat
- remove from heat and whisk in sugars until glossy
- whisk in eggs and yolk one at a time until batter thickens and turns shiny
- whisk in vanilla and espresso powder
- fold in dry mix just until no dry streaks remain
- fold in chocolate chips and walnuts if using
- spread batter evenly in pan and tap pan to level
- bake until edges are set and a toothpick comes out with moist fudgy crumbs 22 to 28 minutes
- cool fully in pan then lift out and slice.
