The recipe for the ultimate thick and fudgy brownies with a shiny crackly crust. Learn the secret to creating the perfect brownie with the trademark cracked crust and rich, fudgy interior.
My Ultimate Brownies
Every blog has to have its own ultimate brownie recipe right? This is one of the first recipes I ever developed and still one of my favourites. A good brownie recipe is a staple in any bakers collection and I made it a mission to perfect this. That being said I “perfected” this in primary school and as I kept baking I had my doubts as to my primary school definition of “perfect”. BUT after trying a lot of other recipes here and there I’ve always returned to this recipe.
The depth of chocolate flavour and balance of fudginess is something unmatched. I use a combination of dark chocolate, milk chocolate and cocoa powder, creating a rich chocolate flavour that is not too sweet, and if you top this with a little flakey salt, you could probably eat the whole batch in one sitting…

Cakey or Fudgy Brownies?
I know that people feel very strongly about their brownie preferences. Cakey, fudgey, light, dense, gooey, crispy, corner, edge, centre… the list goes on. For me the perfect brownie is one that is slightly dense and rich with a crackly crispy top and shiny crust. This recipe creates just that. If you love a thick chewy brownie keep these in the fridge, if you want a moist gooey brownie eat these warm!
Nuts in Brownies?
Another debate. Nuts or no nuts. I think nuts provide that extra little crunch as well as a change in texture that compliments the brownie. On top of that, the slight bitterness of the walnut counteracts the sweet chocolate, making it the perfect combination. Of course, these are optional, but highly recommended! There are so many different ways of eating it and serving it, but I am sure that this will fulfill your brownie needs one way or another.

At-a-Glance Specs – What You’ll Need Before We Start Rolling
| Yield | Prep Time | Cook Time | Difficulty | Storage |
| 12 squares | 15 minutes | 30 minutes | Easy | 3 days at room temp or 1 week in the fridge |
Ingredients
- Unsalted butter: Both unsalted and salted butter will work here. If you use salted butter don’t add the pinch of salt later.
- Semi-sweet chocolate: I find semi-sweet chocolate the best in these kind of recipes as it adds more depth to the chocolate flavour. If you like a sweeter brownie then feel free to use milk chocolate, however I wouldn’t recommend reducing the sugar as it changes the texture of the brownies.
- Eggs: Eggs are important for the structure and texture of the brownies, it’s also what holds everything together
- Caster sugar: I use caster sugar in these brownies because we want the sugar to melt into the batter. The melting of the sugar is what helps to create the crackly crust
- Flour: Plain/all-purpose flour does the job here!
- Cocoa powder: I recommend using dutch processed cocoa powder here as it has had the acidity neutralised, giving a smoother and richer chocolate taste
- Baking powder: Necessary to give the brownies a little lift and break up the dense texture
- Salt: Essential to cutting through the sweetness of the sugar and chocolate
- Walnuts: These are optional, but I love adding walnuts, or any kind of nut to my brownies. It helps to break up the sweetness and adds extra texture.
- Flakey salt: Flakey salt is essential (for me at least!) It’s another way to break up the rich chocolate flavour of the brownie.

Optional – My Favourite Extras That Add a Little Magic
- Espresso powder
Add 1 to 2 teaspoons to the melted chocolate and butter. It makes the chocolate taste deeper without turning the brownies into a coffee dessert. - Chocolate chips or chopped chocolate
Fold them through the batter for soft melted pockets. This gives the brownies a triple chocolate feel. - Vanilla extract
Add 1 teaspoon to round out the chocolate flavour. It makes the batter smell softer and warmer. - Fresh raspberries
Swirl a little raspberry puree through the batter or serve berries on the side. The tart fruit cuts through the richness. - Brown butter
Brown the butter first, then mix it with the chocolate. It adds a warm, nutty flavour that feels very bakery-style. - Black sesame paste
Swirl a small spoonful through part of the batter. It adds nutty depth and a quiet Asian dessert twist.
My favourite extra tip: Add one flavour booster, not five. Brownies are already rich, so the best extras should lift the chocolate, not fight it.

Substitutions – Smart Ingredient Swaps That Still Taste Amazing
- Semi-sweet chocolate can be swapped with dark chocolate
Use dark chocolate if you want a deeper, less sweet brownie. - Dutch processed cocoa can be swapped with regular cocoa powder
The flavour will be a little sharper, but the brownies will still work. - Caster sugar can be swapped with white granulated sugar
Beat it well with the eggs so it has time to dissolve. - Unsalted butter can be swapped with salted butter
Skip the extra pinch of salt if your butter is already salted. - Walnuts can be swapped with pecans, hazelnuts, or almonds
Toast them first for better flavour and crunch. - Plain flour can be swapped with a 1 to 1 gluten-free flour blend
The texture may be a little different, so treat this as a helpful option rather than an exact match. - A metal pan can be swapped with a glass pan
Start checking earlier if using glass, because it holds heat after baking.
My swap tip: Be careful when changing sugar or eggs. They do more than add sweetness and structure. They help build the brownie’s texture.

Troubleshooting – Quick Fixes I’ve Learned from My Bakery Kitchen
| Problem | Likely Cause | Quick Fix |
| Top is dark but centre is raw | Oven is too hot or batter is too deep | Lower the heat and use the right pan size |
| Brownies rose too much | Pan is too small or batter has too much air | Use an 8 x 8 inch pan and stop at ribbon stage |
| Brownies turned dry | They baked too long | Pull them when moist crumbs cling to the skewer |
| Brownies stick to the pan | Pan was not lined well | Use baking paper with overhang |
| Top looks dull | Sugar did not dissolve enough | Beat eggs and sugar until pale and thick |
Comparison – How This Recipe Stacks Up Against Other Desserts
| Dessert | Texture | Best For |
| Ultimate Fudgy Brownies | Dense, rich, and soft with a glossy top | Classic chocolate cravings |
| Chewy Brownies | Firmer bite with more pull | Box-mix style brownie lovers |
| Cakey Brownies | Lighter, taller, and more airy | Cake-style chocolate bars |
How To Make The Ultimate Fudgy Brownies
- Preheat the oven to 180°C.
- Line an 8 x 8 inch pan with baking paper. Leave some overhang so you can lift the brownie slab out later.
- Melt the butter and semi-sweet chocolate together in a heatproof bowl. Use a hot water bath or short bursts in the microwave.
- Add the eggs and caster sugar to a large bowl. Whisk until smooth.
- Add the melted chocolate and butter mixture to the eggs and sugar. Stir until combined.
- Use an electric beater to beat the mixture until it looks paler, thicker, and doubled in volume.
- Add the flour, cocoa powder, baking powder, and salt. Mix until just combined.
- Fold in the walnuts if using.
- Pour the batter into the lined pan and smooth the top.
- Bake for 25 to 30 minutes. A toothpick should come out with a few gooey crumbs.
- Cool the brownies, sprinkle with flaky salt if using, then cut into 12 squares.
Tips – My Personal Tricks for a Professional-Looking Result
Use A Metal Pan For Cleaner Edges
A metal pan gives steadier heat and cleaner brownie edges. It also helps the centre bake through without the sides getting too firm.
At TuCha, I’m always thinking about how a dessert cuts and serves. The pan is part of the final look.
Add A Fan-Forced Oven Note
If you bake with fan-forced heat, try 160°C instead of 180°C. Fan ovens can run stronger, and brownies can go from fudgy to dry fast.
Start checking early. Your oven might be a little cheeky.
Stop At Ribbon Stage
Beat the eggs and sugar until the mix is pale, thick, and falls back in soft ribbons. Then stop.
If you keep going too far, you can add too much air and the brownies may rise more than you want.
Mix Gently After The Flour Goes In
Once the flour and cocoa are added, slow down. Mix just until the batter looks glossy and no dry streaks remain.
This keeps the brownies rich and fudgy instead of tough.
Use A Texture Timing Guide
For gooey brownies, pull them when the centre still has wet crumbs. For fudgy brownies, look for moist crumbs. For chewy slices, cool and chill before cutting.
This is how I think about brownies in a shop kitchen. Same recipe, different mood.
Let The Brownies Rest Before Slicing
Brownies keep setting as they cool. The chocolate and butter firm up, and the texture becomes cleaner.
I know waiting feels unfair, but the brownie pay-off is real.
Warm Slices Instead Of Overbaking The Whole Tray
If you want a soft, gooey serve, warm one slice for a few seconds after cutting. Do not overbake the whole tray just to make it feel set.
This gives you neat squares and a molten centre moment.
Mark Your Squares Before Cutting
Lightly mark the top into 12 pieces before slicing. It helps keep the squares even and avoids the last-minute wonky corner situation.
Very small step, very café-counter result.

Variations – Fun Twists and Flavours Inspired by My TuCha Dessert Experiments
Espresso Fudgy Brownies
Add 1 to 2 teaspoons of instant espresso powder to the melted chocolate and butter. It makes the chocolate taste deeper and helps balance the sweetness.
This is my go-to when I want the brownies to feel a little more grown-up.
Triple Chocolate Brownies
Fold chocolate chips or chopped chocolate through the batter before baking. You’ll get soft pockets of melted chocolate in each bite.
It is rich, dramatic, and very much a chocolate main character moment.
Raspberry Swirl Brownies
Swirl raspberry puree or raspberry jam over the top before baking. The fruit adds a tart little pop that cuts through the rich chocolate.
It also gives the top a pretty ripple for photos.
Matcha White Chocolate Brownies
Swirl a little matcha white chocolate mixture through the top of the batter. The matcha adds an earthy note, and the white chocolate keeps it creamy.
This feels very Catherine Desserts, with that gentle Asian-inspired twist I love.
Black Sesame Brownies
Swirl a little black sesame paste through part of the batter. It adds nutty depth and makes the chocolate taste darker.
Go light with the sesame so it supports the brownie, not steals the whole tray.
Biscoff Brownie Swirl
Warm a little Biscoff spread and swirl it lightly over the batter. It adds caramel spice and a cosy biscuit flavour.
Keep the swirl thin so the centre still bakes evenly.
Brown Butter Walnut Brownies
Brown the butter first, then melt it with the chocolate. Fold in toasted walnuts for crunch.
This gives the brownies a warm, nutty bakery flavour without making the method much harder.
Brownie Sundae Squares
Cut the brownies into small squares and serve them with ice cream, chocolate sauce, and berries. It turns one tray into an easy dessert bar.
Add brown sugar pearls on the side for a TuCha-style twist.
Serving Suggestions – How I Like to Present These for Maximum Wow
Serve Warm With Vanilla Ice Cream
Warm a brownie square for a few seconds and add vanilla ice cream. The centre turns soft and the ice cream melts into the cracks.
It is simple, classic, and always feels special.
Chill And Cut Into Café-Style Squares
Chill the slab before cutting if you want neat edges. The middle becomes dense and chewy, and the squares look clean on a plate.
This is the version I’d serve on a dessert counter.
Pair With A Flat White Or Espresso
Coffee balances the rich chocolate and makes each bite feel deeper. It is a lovely afternoon pairing.
If the brownies are extra sweet, coffee helps bring them back into balance.
Serve With Milk Tea
Brown sugar milk tea, roasted oolong milk tea, or classic black milk tea all work well. The creamy drink softens the dark chocolate flavour.
This is the kind of pairing I’d happily test at TuCha.
Add Fresh Berries On The Side
Raspberries, strawberries, or cherries add a juicy, tart bite. They make the plate look brighter and keep the brownie from feeling too heavy.
A little fruit can do a lot of work.
Make A Brownie Dessert Board
Cut the brownies into small squares and serve them with berries, whipped cream, chocolate sauce, and toasted nuts. It looks relaxed but still generous.
This is great for parties because everyone can build their own bite.
Turn Them Into Brownie Sundae Cups
Layer brownie chunks with ice cream, cream, sauce, and berries in small cups. It is cute, easy, and very social-friendly.
No slicing stress, no plate drama.
Serve With Berry Compote
Spoon a little warm berry compote beside each brownie. The tart sauce cuts through the richness and makes the plate feel more polished.
It is a simple restaurant-style move at home.
Common Mistakes to Avoid – Lessons I’ve Learned After Dozens of Batches
Baking Until The Skewer Comes Out Clean
A clean skewer usually means the brownies are overbaked. For fudgy brownies, you want moist crumbs on the skewer.
If it looks like cake, it will eat like cake.
Reducing The Sugar Too Much
I know the sugar looks like a lot, but it helps with texture and the glossy top. Cutting too much can change the whole brownie.
Use darker chocolate or a little salt to balance sweetness instead.
Using Too Much Flour
Brownies only need a small amount of flour. Too much makes them dry, cakey, and less rich.
Weigh it if you can. Your future brownie self will thank you.
Overmixing After The Dry Ingredients
Once the flour and cocoa go in, be gentle. Overmixing can make the brownies tougher.
Stop when the batter looks glossy and combined.
Using A Pan That Is Too Small
A small pan makes the batter too deep. The top may bake while the middle stays raw.
For this recipe, an 8 x 8 inch or 20 x 20 cm pan is the safest choice for thick, fudgy squares.
Cutting While The Brownies Are Hot
Hot brownies taste amazing, but they do not slice neatly. They will drag, squish, and make a lovely chocolate mess.
For clean squares, cool them first. For gooey bowls, go warm and enjoy the chaos.
Ignoring Oven Hot Spots
Some ovens bake darker on one side. If your brownies are browning unevenly, rotate the pan once near the end of baking.
Do it gently so the centre does not sink.
Skipping The Baking Paper
Brownies love to stick. Line the pan and leave overhang on two sides.
It gives you little handles to lift the whole slab out cleanly.

Frequently Asked Questions
Can I Use Regular Cocoa Instead Of Dutch Processed Cocoa?
Yes. Regular cocoa works, but the flavour will be a little sharper.
Dutch processed cocoa gives a smoother, deeper chocolate taste, so I prefer it here.
Can I Add Espresso Powder?
Yes. Add 1 to 2 teaspoons to the melted chocolate and butter.
It will not make the brownies taste strongly like coffee. It just makes the chocolate taste richer.
Can I Make These Brownies Eggless?
I have not tested this recipe eggless enough to promise the same result. Eggs are important for the brownie structure and the glossy top.
Aquafaba may help, but the texture and crust will not be exactly the same.
Why Did My Brownies Rise Too Much?
The pan may be too small, or the egg mixture may have too much air. Stop beating once the mix is pale, thick, and ribbon-like.
A little rise is fine. We just do not want them turning into chocolate cake.
Why Is The Top Burnt But The Centre Still Raw?
Your oven may be too hot, or the batter may be too deep. Lower the oven temperature slightly next time and use the right pan size.
For fan-forced ovens, try 160°C and start checking early.
Can I Use Brown Sugar Instead Of Caster Sugar?
You can use some brown sugar, but I would not swap all of it without testing. Brown sugar adds moisture and caramel flavour, but it can change the top and texture.
Caster sugar dissolves well, which helps the glossy finish.
Can I Freeze These Brownies?
Yes. Let them cool fully, then wrap them well.
Freeze the slab or individual squares. Thaw at room temperature, or warm one slice for a softer centre.
Should I Use A Metal Or Glass Pan?
I prefer metal because it gives cleaner edges and more even baking. Glass holds heat for longer, so the brownies can keep cooking after they leave the oven.
If using glass, start checking a little earlier.
Why Did My Brownies Turn Cakey?
They may have too much flour, too much mixing, or too much bake time. Fudgy brownies need enough fat, gentle mixing, and a centre that is just set.
Pull them when the skewer has moist crumbs.
Can I Double The Recipe?
Yes, but use a larger pan and watch the bake time. A deeper batch will take longer, while a wider batch will bake faster.
Use the skewer test instead of trusting only the timer.
Can I Make These Gluten Free?
You can try a 1 to 1 gluten-free flour blend. The texture may be slightly different, but it is the best starting point.
I would avoid almond flour as a direct swap because it changes the structure too much.
Can I Serve These Straight From The Fridge?
Yes. Fridge-cold brownies are chewier and slice very neatly.
For a softer bite, let them sit at room temperature for 10 minutes before serving.

Let’s Get Cooking
If you liked this recipe make sure to leave me a comment and rating down below. I’d love to know how it went! Also, don’t forget to tag me on Instagram @catherine.desserts.
Follow me on Facebook, Pinterest, YouTube, and TikTok for more of my baking creations and updates!
The Ultimate Fudgy Brownies
The recipe for the ultimate thick and fudgy brownies with a shiny crackly crust. Learn the secret to creating the perfect brownie with the trademark cracked crust and rich, fudgy interior.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 12 squares 1x
- Category: Bars
- Method: Easy
- Cuisine: American
Ingredients
- 250 g Unsalted butter, melted (1 cup)
- 200 g Semisweet chocolate (7.50z)
- 4 Eggs, room temperature
- 360 g Caster sugar (1 1/2 cups)
- 65 g Flour (1/2 cup)
- 80 g Cocoa powder (1 cup), dutch processed
- 1 tsp Baking powder
- Pinch of salt
- 125 g Walnuts, roughly chopped (1 cup), optional
- Pinch of flakey salt, for sprinkling
Instructions
- Preheat the oven to 180°C (360°F)
- Melt the butter and chocolate together in a medium sized bowl over a hot water bath or in the microwave
- In a large bowl add the eggs and caster sugar, whisk until smooth
- Add the chocolate and butter mixture into the eggs, stirring until combined
- Using an electric beater, beat the eggs and chocolate until doubled in volume and paler in colour (this will take some time, but it is the trick to getting that beautiful shiny crust and finish)
- Add the flour, cocoa powder, baking powder and salt, mix until just combined
- Fold in the walnuts (optional)
- Pour into a brownie pan (8 x 8 inches) and bake for 25-30 minutes. A toothpick inserted should come out with a few gooey crumbs.
- Cool, sprinkle with flakey salt and cut into squares

Now your talking my language – chocolate! Thanks Catherine – great recipe!
Thank you!
Simply the best brownies I’ve ever tasted. And baked. No cap! Froze my brownie batter for like 2 hours before baking and I feel like that made it a lot fudgier. It’s sooooo rich and fudgey I can’t stop eating these (which I think is the only downside????) and adding walnuts was actually a very good choice. Next time I would make it with a bit of coffee tho I feel like it would balance out the sweetness more and is j smth I prefer in my brownies. Nevertheless ♾️/10 brownies and such a crowd pleaser too!! Tysm Catherine for posting this recipe. Definitely would be the only recipe I’d use to make brownies!!
Hi! I tried to make this and it rose way too much. Maybe I overbeat the eggs? It tasted really good though! I also only had an 8×8 pan and had to cook a bit longer.
Hi Diane!
The brownies should be baked in a brownie pan which is 9 x 12 inches. That would probably explain why they rose a little too much and took a longer to cook as the pan was a little too small! If you do make this recipe I’d recommend halving the recipe 🙂
So happy you made the recipe though! Let me know if you have any other questions.
is it 8×8 (as stated in the recipe) or 9×12?
Hi Jean, it’s 8×8 ????
Simply the best brownies I’ve ever tasted. And baked. No cap! Froze my brownie batter for like 2 hours before baking and I feel like that made it a lot fudgier. It’s sooooo rich and fudgey I can’t stop eating these (which I think is the only downside????) and adding walnuts was actually a very good choice. Next time I would make it with a bit of coffee tho I feel like it would balance out the sweetness more and is j smth I prefer in my brownies. Nevertheless ♾️/10 brownies and such a crowd pleaser too!! Tysm Catherine for posting this recipe. Definitely would be the only recipe I’d use to make brownies!!
Can’t wait to try. Thank you for sharing!
Hope you like it!
Hi Catherine,
Can I swap the eggs for one of the substitutes and still get that shiny crust and finish? We dont eat eggs but I really want to try your recipe. Thanks!
Hi Virati,
I’ve never tried it before so I’m not sure but I would say no 🙁 the shiny crust comes from beating the eggs to a light and fluffy stage and most egg substitutes can’t reach that same consistency unless you use aquafaba. But, the brownies will definitely still turn out delicious 🙂
Hi Catherine,
I’ve made this but mine doesn’t look as good as yours but the taste is perfect! Yum! ????
The taste is the most important!! 😀
Hello Catherine,
I’ve tried two of your recipes already and time and time, I succeeded! I’m chuffed and thrilled! You are so talented and I love the interface of this blog as well! Keep updating it, as I visit it very often!☺️☺️
Hi Christina,
Thank you so much, so glad you are enjoying my recipes!
Quick query, what is the size of the pan you’ve used? Would a 7inch pan give me chubby brownies?
I’d cry if mine goes flat! :'(
Mine is the average brownie pan size 8 x 8 inches!
yay! So happy you liked the recipe 🙂
Hi Catherine! I love this recipe! I was wondering how many calories are in 1 brownie…
Hi! I saw that in one of your comments you said you used a 9×12 pan and another you said you used an 8×8. Just wondering which one I should use for this recipe-Thanks!
Hi Sam,
Both work fine, I interchange which is probably why I got confused! If you like them a little thicker bake them in a 8 x 8. Just make sure to check for their doneness by using a toothpick 🙂
Hi Catherine, does the eggs need to be beaten to ribbon stage? Or just pale yellow before ribbon stage is fine? Thank you!
My 8 year old daughter and I just watched your Zumbo season and she is all about everything you post – she thinks you are the coolest. We tried our first recipe of yours last night and she is on cloud 9 that she can bake just like you! ????♥️ They turned out perfect and it was such a great experience. Thank you for sharing and being a fantastic role model!
Hi Keri, I’m so glad they turned out well! Let her know I say hi ????
She’s doing a happpppy dance!!! You made her year!!! We love you!!!!
Great recipe. Loved it.
Is the oven a fan-assisted one?
Thanks a lot for this.
Yep! Glad you liked the recipe!
I made this recipe and it tastes and looks amazing! Everyone said it was the best brownie they ever had.
They did rise more than most recipes, but it didn’t have any negative impact. Great recipe!
Hi Maria, Yay! So glad 🙂
Love the brownie recipe. I’ll definitely use this again with a minor tweak of cooking the brownies for 45 minutes long. My brownies did rise but I liked it better because it made them a little lighter and not as dense.
Hi Krystle, Yay! Glad you liked them
Hello, catherine! Loved you on Zumbo’s Just Desserts! ^_^ i was wondering if i could use regular cocoa powder instead of a dutch processed one. Thanks! 🙂
Hi Eri, Yes you can use regular cocoa powder, the dutch processed one just gives it a deeper chocolate flavour!
Those brownie batter was the best I’ve ever had! ( the brownies were really good as well) but girl you know whatcha doing right there, you got me addicted 😉
Love this recipe!
Hi Mel, So glad you loved them!
This is the one brownie recipe that I return to every. single. time.
I came across them on TikTok and thank god because everyone who tries them love them! They are the perfect fudginess with a crispy crackly top! The only change I make is adding espresso powder with the dry ingredients! Thank you Catherine!
Hi Avani, aww thank you! I absolutely love the recipe and it’s always been my favourite ❤️ Adding espresso powder sounds delicious!
Hey Catherine! Thank you so much for all your recipes, I’ve tried several of them and they always turn out veeeery delicious. I admire you!
I just tried this fudgy brownie recipe and I used a 20×20 pan (cm.) but it raise too much it came out of the pan 🙁 Do you recomend trying with half of the ingredients? And could I replace the chocolate for white chocolate instead?
Cheers from Chile, South America!
Hi Raul,
I usually bake this in a 20 x 20cm pan with no issues, but your tin may not be as tall. Yes I would halve the recipe and bake it for less time. White chocolate would make the brownies quite sweet, and as there is still cocoa powder in the recipe it will still turn out chocolate flavoured. I would recommend trying out a blondie recipe instead! ????
Hello catherine, may i know why the top of my brownies burnt even though i put 180C ? but the batter is still uncooked at 25 mins using 8×8 inch pan. Thanks!
Tried making half of this recipe, but i think i overbaked it.. it came out dry and really sticky. I did change the caster sugar with brown sugar though. At first i baked for 25 mins but when i poke toothpick it’s still wet so i added another 5 mins, but apparently it came out too dry, crunchy and abit bitter :”)