The BEST brownie recipe! With crispy edges, fudgy middles, and rich chocolate flavor, these homemade brownies will disappear in no time.
Jump to Recipe
This brownie recipe has been my go-to ever since I first tried it. These homemade brownies are super fudgy and chewy, with crisp edges and crackly tops. They’re filled with rich chocolate flavor, thanks to a combination of cocoa powder and chocolate chips. They remind me of a better version of the boxed mix brownies I grew up eating, but made entirely from scratch!
I love how easy this brownie recipe is to make. It calls for basic ingredients, and you don’t need a mixer to bring the batter together.
It was originally published in Michelle Lopez‘s cookbook Weeknight Baking, and I first shared it on the blog in 2020. It’s since become a huge reader favorite, with thousands of 5-star reviews. I recently updated this post with more tips for getting the best results from this brownie recipe. I think these are true perfection—glossy, gooey, and chocolatey. I hope you love them too!

Homemade Brownie Recipe Ingredients
In order for this brownie recipe to turn out like (aka better than) the boxed mix, Michelle uses granulated sugar, all-purpose flour, salt, and chocolate chips. Then, she adds these key ingredients:
- 2 eggs + water – Michelle uses a bit of water with the eggs to achieve the moist, gooey texture of boxed mix brownies without any commercial emulsifiers. And because this recipe doesn’t contain any baking powder, eggs are essential for helping the brownies puff up in the oven.
- Powdered sugar – The trick to making homemade brownies that are just like ones from a box! Powdered sugar contains cornstarch, which helps thicken the batter without the chemical additives you’d find in a mix, perfecting the gooey, fudgy texture.
- Unsweetened cocoa powder – Michelle recommends using Hershey’s Special Dark Dutch-processed cocoa powder (I use Whole Foods’ 365 Cocoa Powder). Make sure to sift it if it’s lumpy!
- Oil or melted butter – This recipe calls for canola oil, just like the boxed mix. I often use olive oil because it’s what I keep on hand, and I love the rich flavor. I’ve also tested this recipe with melted unsalted butter instead of oil, and it works perfectly too, adding a nice buttery flavor. When I make these with melted butter, I find that the batter comes out slightly thicker.
- Vanilla Extract – 1/2 teaspoon vanilla really amps up the chocolate flavor.
That’s it! These fantastic homemade brownies are so easy.
Ingredient note: Over the years, many readers have asked why there isn’t baking powder or baking soda in this recipe. These ingredients help baked goods rise in the oven, which creates a cakier brownie texture. For dense and fudgy brownies like these, you don’t need them!
Find the complete recipe with measurements below.

How to Make Brownies from Scratch
First, mix together the dry and wet ingredients in two separate bowls. Combine the sugar, flour, powdered sugar, cocoa powder, chocolate chips, and salt in a medium bowl. Then, whisk together the eggs, oil, water, and vanilla in a large one.

Next, combine the wet and dry ingredients. Sprinkle the dry mixture over the wet one, and fold until just combined. The batter will be thick!

Then, pour the batter into an 8×8-inch or 9×9-inch baking pan lined with parchment paper. Use a rubber spatula to spread it to all four sides of the pan and to smooth the top. The mixture will be very thick – that’s ok.

Finally, bake! Transfer the pan to a 325°F oven and bake for 40 to 55 minutes, or until the edges are set and a toothpick inserted in the center comes out mostly clean. It will still have a film of chocolate batter on the tip. Allow the brownies to cool completely in the pan before slicing and serving. Enjoy!
Store any leftovers in an airtight container at room temperature for up to 3 days. They also freeze well for up to a month. Last time I made these, I doubled the recipe and stored the second batch in the freezer. It was so fun to have them on hand for a quick and easy dessert or afternoon treat!

Best Brownie Recipe Tips
- Better chocolate chips = better brownies. In her book, Michelle writes that one of the biggest secrets to making great brownies is using large, good-quality chocolate chips. She recommends Ghirardelli’s 60% Cacao Bittersweet Baking Chips, while I love Enjoy Life’s Dark Chocolate Morsels. Either brand is fantastic in this recipe!
- They’ll still seem underdone when you take them out of the oven. Don’t expect to get a clean toothpick when you bake these brownies. They’re ready when the edges are set and a toothpick inserted in the center comes out with a light smear of batter on the tip. They will continue to set up as they cool! For reference, they take 45 minutes in my oven when I use 1 cup sugar and 55 minutes when I use 1 1/2. If you overbake them, the edges will be too crisp once they cool.
- Let them cool completely in the pan. When you make this brownie recipe, think of the cooling as part of the cooking process. The brownies are very gooey when they come out of the oven, but they set up with a delicious chewy, fudgy texture once they cool. Let them cool for at least 2 hours for the best results. Trust me, it’s worth the wait!
- Use fine white granulated sugar for the best crackly tops. It will dissolve in the brownie batter and rise to the surface of the brownies as they bake, creating that classic crinkled look. Coarser natural cane sugar doesn’t produce the same results.

The Best Pan to Use
An 8×8-inch metal pan is the best choice for this recipe. I love the thickness of the results, and the metal material conducts heat more evenly than a glass pan does. This helps the edges and center of the brownies cook at a similar rate.
- If you use an 8×8-inch glass pan, the brownies will cook more quickly around the edges than they will in the middle. You may need to add an extra 5 minutes to the bake time for the middle to cook. Expect the edges to be firmer.
- If you use a 9×9-inch square pan, the brownies will be thinner. When I use a 9×9-inch, I start checking them at 35 minutes in a metal pan and 40 minutes in a glass pan. They always take a few minutes less than they would in an 8×8 of the same material.

More Favorite Desserts
If you love this easy brownie recipe, try one of these yummy treats next!
- Perfect Oatmeal Cookies
- Easy Sugar Cookies
- No-Bake Cookies
- Best Peanut Butter Cookies
- Blondies
- Zucchini Brownies


Best Homemade Brownies
Equipment
- 8x8 Baking Dish (this is the one I use so they don't overcook)
- Cooking Spray (I love this avocado oil one from Chosen Foods)
- Parchment Paper (this makes it so much easier to remove the brownies from the pan)
Ingredients
- 1½ cups granulated sugar*
- ¾ cup all-purpose flour, spooned and leveled
- â…” cup cocoa powder, sifted if lumpy
- ½ cup powdered sugar, sifted if lumpy
- ½ cup dark chocolate chips
- ¾ teaspoon sea salt
- 2 large eggs
- ½ cup canola oil, extra-virgin olive oil**, or unsalted butter, melted
- 2 tablespoons water
- ½ teaspoon vanilla extract
Instructions
- Preheat the oven to 325°F. Lightly spray an 8x8-inch baking dish (or a 9x9-inch dish) with cooking spray and line it with parchment paper. Spray the parchment paper.
- In a medium bowl, combine the sugar, flour, cocoa powder, powdered sugar, chocolate chips, and salt.
- In a large bowl, whisk together the eggs, oil, water, and vanilla.
- Sprinkle the dry mix over the wet mix and stir until just combined.
- Pour the batter into the prepared pan (it'll be thick - that's ok) and use a spatula to smooth the top. Bake for 40 to 55 minutes, or until the edges are set and a toothpick inserted into the center of the brownies comes out mostly clean. It will still have a film of brownie batter on the tip. (Note: it's better to pull the brownies out early than to leave them in too long. Brownies baked in a 9x9-inch pan will be done sooner than ones in an 8x8-inch pan.)
- Cool completely before slicing.*** Store in an airtight container at room temperature for up to 3 days. These also freeze well!
Notes










It might be helpful to mention in the I gradient list that you used fine sea salt instead of course sea salt. If you click on the link you can see that but not everyone will click on the link. (Cough cough, so I heard 😉
Delicious and easy!
These are the best brownies ever, I follow the recipe and cook 43 mins in 8×8, my family and their friends can’t get enough of them, they are so addictive, I’m making them weekly, if I don’t they are sooooo disappointed. The box mix doesn’t even compare anymore.
Hi Charlotte, I’m so glad they’ve been a favorite!
I saw way too many negative reviews, so I had to leave this one. This is my GO-TO brownie recipe!! I follow the recipe as is (I do reduce the sugar to 1 cup as given as an option), and I ALWAYS get raving reviews when I bake these. I am a teacher, and this is what my students always request when I offer to bake something. Thank you for the best recipes!
Hi Madison, I’m so glad you’ve loved the recipe! Thank you for taking a minute to leave a comment 🙂
These brownies really are the best! Easy to make and always tasty. They are my go to recipe.
Hi Jill, I’m so glad you’ve loved them!
amazing
I dk, I make these every few weeks and they always turn out amazing. They’re rich and decadent. I don’t understand the hate on this recipe. I love them!
Hi Kirsten, I’m so glad you’ve loved them!
I was just about to save this recipe and realized that not only do I already have it, I use it all the time! I just forgot where i got it! These brownies are the BEST! (I do cut the sugar down and it doesn’t affect the flavor at all)
Ha, I’m glad you’ve enjoyed it so much 🙂
Good and chewy but tochocolatey for me.
Not the best. Shouldve read the reviews first.
Hey, I made these a few weeks ago and they were so good! I was wondering if substituting the chocolate chips for smarties chocolates would give the same results?
Hi Laura, I’m glad you loved them! I haven’t had smarties chocolates so I’m not sure.
Worse brownie I ever made. A red flag for the recipe is to not put the granulated sugar with the wet ingredients. It needs dissolving.
Sorry guys dont recommend
Hey, just a question before cooking this, how much time do you actually let it cook? I seen the recipe and the comments and now I am confused.
Hi, the range in the recipe works well for us. The exact timing will depend on your pan and how much sugar you use. The reduced-sugar option bakes a bit faster, closer to 40/45 minutes. With 1.5 cups sugar, they take a few minutes more. We have a section on the best pan to use in the blog post. I’d check that out for tips on timing too!
Best brownies I’ve ever had
I’m so glad you loved them!
They are too sweet written as is. Def go with the less sugar suggestion.
I should have read comments before I mixed! We will see…
I like these brownies. My only complaint is that it is very sticky. I personally don’t like it very much for that reason but it’s a hit with my family.
First time making these! I like them! They are very sweet very chocolate. I used vegetable oil because that’s what I had and a silicone 8×8 pan instead of parchment paper. I have used several recipes from this site and I hav enjoyed them all
I’m glad you enjoyed them!
Taste is very close to Ghirardelli, which is my favorite box brownie. I love hot gooey brownies as soon as they come out of the oven. I believe I could have left these in 1-2 minutes longer. I will make these again and probably use a bit less oil
my favorite box too 🙂
For the 1/2 cup of fat, I used 1/4 salted, melted butter and 1/4 olive oil. For the sugars, 1/2 cup granulated sugar and 1/2 cup Lakanto powdered sweetener. I added 1/2 cup sweetened, shredded coconut and used Lily’s semi-sweet baking chips in the same amount. For the water, I used 1 tbls cold, brewed espresso and the same of whisky (no water). Otherwise, followed the recipe. Cooked in 42 mins (my oven is hot). Not gooey (likely because of the coconut). Not too sweet. Very nice. I will use this recipe again.
I’m glad you enjoyed them.
Delicious brownies! They came out perfectly.
I’m so glad you loved them!