5 from 2 votes

Homemade Brownie Recipe

If youโ€™ve ever reached for a boxed brownie mix and wished it tasted a little deeper, a little more chocolate-forward, this is the version I make instead. You still get that glossy crackle top and nostalgic flavor, but the texture is fudgier, richer, and more intentional.

Iโ€™ve made countless brownie variations over the years โ€” Oreo Brownie Blondie Bars, German Chocolate Brownies, Pecan Pie Brownies โ€” and somehow I realized I didnโ€™t have a true, classic brownie recipe on the blog. Honestly, how silly is that? So I went back to basics and tested until this one felt exactly right.

Youโ€™re Going to Love These Becauseโ€ฆ

These brownies are simple, but very specific in the way theyโ€™re built.

This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.

  • They have that shiny, crackly top everyone loves
  • The center stays dense and fudgy
  • Theyโ€™re deeply chocolatey without tasting bitter
  • The ganache sets into a smooth, soft finish
  • They freeze beautifully

If youโ€™ve made my Red Velvet Brownies, you already know Iโ€™m very particular about texture โ€” this recipe follows that same philosophy.

Key Ingredients & Why I Use Them

Dark chocolate + cocoa powder: I always use both. Melted chocolate gives body and richness, while cocoa powder intensifies the flavor. Skipping one changes the texture completely.

Brown sugar: I like adding a portion of brown sugar because it keeps the crumb soft and slightly chewy.

Vegetable oil: Just a splash makes a difference. Iโ€™ve found it keeps the brownies soft even after refrigeration. You can use all butter, but the texture firms up more.

Milk or semi-sweet chocolate chips: This is flexible. I often reach for milk chocolate if I want a sweeter, nostalgic vibe. Semi-sweet makes them more balanced.

Ganache topping: This isnโ€™t required โ€” but I rarely skip it. It turns a simple pan of brownies into something that feels finished and bakery-level.

How to Make Homemade Brownies

The full ingredient list and measurements are in the recipe card below, but hereโ€™s how I make them step by step โ€” and where the details really matter.

Step 1: Melt the Chocolate

Preheat your oven to 350ยบF. Lightly grease an 8ร—8-inch or 9ร—9-inch square pan, then line it with parchment and grease again. I sometimes bake these in a 9-inch cast iron skillet โ€” just grease well and skip the parchment.

I melt the butter and dark chocolate together in a large bowl, either in short microwave bursts or over a double boiler. I stir until completely smooth. The mixture should look glossy, not separated.

A panel of three images: The first image shows chopped dark chocolate on a wooden board, the second image shows a stick of butter and chocolate chunks in a white mixing bowl, and the third image shows the melted chocolate mixture being whisked until smooth.

Step 2: Add the sugars and eggs

Once melted, whisk in the granulated sugar and brown sugar until combined. Add the eggs one at a time, followed by the vanilla extract. Stir in a splash of vegetable oil to help keep the texture moist and soft, even once chilled.

A panel of four images: The first image shows white and brown sugar being added to the melted chocolate mixture, the second image shows the batter being whisked smooth, the third image shows an egg added to the bowl, and the fourth image shows the glossy brownie batter fully mixed.

Step 3: Sift in the dry ingredients & add to the batter

Sift together the flour, unsweetened cocoa powder, and salt, then fold the dry ingredients into the wet ingredients just until everything is incorporated. Stir in milk chocolate chips (or semi-sweet if preferred) for that extra gooey bite in every square.

A panel of four images: The first image shows flour and cocoa powder being sifted into the brownie batter, the second image shows the dry ingredients being whisked in, the third image shows chocolate chips added on top of the mixed batter, and the fourth image shows the batter fully mixed and ready to pour.

Step 4: Transfer to a pan

Transfer the batter to your prepared pan or skillet and smooth the top.

A panel of two images: The first image shows rich brownie batter being poured into a parchment-lined square baking pan, and the second image shows the smoothed batter topped with chocolate chips, ready to be baked.

Step 5: Bake!

Bake for about 30 minutes, or until the top is set and a toothpick inserted in the center comes out with a few moist crumbs. If you are making the ganache, follow the steps listed in the recipe card. Let cool completely before adding the ganache. Enjoy!

A pan of freshly baked brownies lined with parchment paper, topped with chocolate chips and surrounded by bowls of ingredients and baking tools.

Storage

These brownies store well at room temperature, wrapped in plastic wrap or kept in an airtight container, for up to three days. For longer storage, refrigerate for up to a week, or freeze individually wrapped slices for up to two months. Theyโ€™re great cold straight from the fridge or rewarmed for a soft, gooey texture.

Tips & tricks for this recipe

This is where most brownies go wrong:

  • For clean slices, chill the brownies for at least 30 minutes and wipe your knife between cuts.
  • Bake just until the center is setโ€”overbaking leads to cakier brownies.
  • To mimic the richness of boxed brownie mix but with better flavor, donโ€™t skip the cocoa powder and melted chocolate combo.
  • Swap vegetable oil for melted butter if you want a slightly firmer bite with more chew.

Variations I actually use

  • Stir in chopped walnuts or pecans for crunch.
  • Add a swirl of peanut butter, caramel, or espresso before baking.
  • Mix in a handful of white chocolate or butterscotch chips for a fun twist.
  • Skip the ganache and dust the top with cocoa powder for a simpler finish.
  • Use a few tablespoons of olive oil instead of vegetable oil for a slightly fruitier flavor and a softer crumbโ€”it works especially well if you enjoy more nuanced chocolate brownies.
    Prefer cakey brownies? Increase the flour slightly and reduce the chocolate chips. You can also add an extra tablespoon or two of milk for a lighter texture and to make these chewies!

FAQ

Can I make these ahead of time?

Yes. I often bake them the night before. The flavor deepens slightly by the next day.

Why did my brownies turn cakey?

Most likely overbaking or overmixing after adding the flour.

Can I double this recipe?

Yes. Bake it in a 9ร—13-inch pan and start checking around 32โ€“35 minutes.

Can I freeze them with ganache?

Absolutely. The ganache sets firm but thaws smoothly.

Did You Make These Brownies?

If you try this homemade brownie recipe, Iโ€™d love to see how they turn out! Tag me on Instagram so I can see your delicious resultsโ€”I always enjoy seeing what you bake.

A close-up of two rich, fudgy brownies stacked on top of each other, with a bite taken from the top brownie, revealing a gooey chocolate interior and crackly tops.

Homemade Brownie Recipe

Camila Hurst
Rich, fudgy homemade brownies with an optional glossy ganache toppingโ€”better than boxed mix and made in one bowl. Easy, chocolatey, and freezer-friendly!
5 from 2 votes
Prep Time 15 minutes
Cook Time 30 minutes
Cool Time 1 hour
Total Time 45 minutes
Course Dessert
Cuisine American
Servings 12 servings
Calories 350 kcal

Ingredients
 

  • ยฝ cup unsalted butter 113g
  • 1 cup semi-sweet chocolate chips or chopped chocolate 170g
  • ยฝ cup granulated sugar 100g
  • ยผ cup brown sugar 50g
  • 3 eggs room temperature
  • 1ยฝ tsp vanilla extract
  • โ…” cup all-purpose flour 85g
  • 2 tbsp cocoa powder
  • ยผ tsp salt
  • 1 cup semi-sweet chocolate chips or chopped chocolate 170g
Ganache (optional)
  • ยฝ cup chopped semi-sweet chocolate 85g
  • ยผ cup heavy cream 60ml

Instructions
 

Brownie Batter
  • Pre-heat the oven to 350ยบF.
  • Grease a 8ร—8โ€ or 9ร—9โ€ pan with butter. Line the pan with parchment paper and lightly butter the parchment, or spray with oil. You can also use a 9โ€ณ oven-proof skillet. If using the baking skillet, such as a cast iron or porcelain skillet, you can simply spray it with oil, or grease it with butter.
  • Melt the butter and 1 cup of semi-sweet chocolate in a large bowl. I like to use a large glass bowl to pop in the microwave for 30 second intervals. Stirring until everything is melted together.
  • Add the granulated and brown sugar to the melted butter and chocolate and whisk until incorporated.
  • Add the eggs one at a time and whisk until incorporated before adding the next egg.
  • Add the vanilla extract and whisk.
  • Sift the flour, cocoa powder and salt together in a medium bowl. Add to the batter and whisk until incorporated.
  • Add the chocolate chips and stir with a spatula until combined.
  • Pour the batter to the prepared pan or skillet.
  • Bake in the pre-heated oven for about 30 minutes, until the brownie looks set on top, in the middle, and around the edges. Let cool for about 20 minutes.
Chocolate Ganache
  • Heat up the heavy cream in a saucepan until hot, about 180ยบF.
  • Place the chopped chocolate in a separateย bowl.
  • Pour the hot cream over the chocolate. Let it stand for a minute.ย Whiskย until the chocolate has completely melted with the cream.
  • Drizzle/pour over your cooled brownies and let set in the fridge before slicing.

Notes

Skillet: Make the recipe as written, but pour the batter into a skillet instead of a baking pan. I love baking it in a cast iron skillet and serving it warmโ€”straight from the pan with a scoop of ice cream melting over the top.
Chocolate: Feel free to use whatever chocolate you prefer, semi-sweet, milk, or dark.
Chocolate Chips: You can also add white chocolate chips, or peanut butter chips if desired.

Nutrition

Serving: 1brownieCalories: 350kcal
Keyword brownies, homemade brownie recipe, homemade brownies
Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

6 Comments

  1. 5 stars
    Hi, thanks for your recipe. What do you mean by semi-sweet chocolate? Is that milk or dark chocolate? Or is a combination of milk and dark also possible? What percentage of cocoa should it be? I live in the Netherlands and there the names and percentages of chocolate are different. And by brown sugar, do you mean the kind of sugar that’s slightly moist? Thanks!

  2. 5 stars
    I make these all the time for my sonโ€™s scout troop and they disappear in a blink of an eye. The kids love these!