Easy homemade brownies that are fudgy, moist, and will literally melt in your mouth. All you need is one bowl and a whisk to make the best brownies that are exploding with chocolate flavor!

This post may contain affiliate links. Read disclosure policy.
Table of Contents
Easy Homemade Brownies
If you’ve followed me for a while, you know my chocolate caramel brownies or cake mix brownies recipes have been long-standing favorites of mine. They both use a box mix and are so gooey and delicious. But I think these homemade brownies from scratch may be the new winner.
I’ve been trying to create a from-scratch brownie that’s just as good as our favorite Ghirardelli box mix. After lots of testing, this recipe comes pretty close. My husband even called them the best brownies ever!
These brownies will literally melt in your mouth and can even be made more decadent with a layer of brownie frosting on top!
Key Ingredients
All you need is one bowl and a whisk. It uses pantry staple ingredients and I bet you have everything on hand to make them.

Find the full printable recipe with specific measurements below.
- Butter: Unsalted butter is best for this homemade brownie recipe. Brownies are not meant to have too much salt in them. Melt the butter ahead of time.
- Vegetable oil: This will moisten the brownies as it is being baked.
- Sugar: Use both granulated sugar and light brown sugar. Together they make a sweet texture but also the brown sugar will help moisten the brownies giving them that soft texture.
- Eggs: Leave your eggs out at room temperature. This is a baking tip that will help with your brownie batter when baking in the oven.
- Unsweetened cocoa powder: For the best brownie recipe, you have to have the chocolate. This cocoa powder will give the delicious chocolatey flavor these brownies need.
How to Make Brownies from Scratch

- Mix. Whisk together the melted butter, oil, and both sugars in a large bowl. Next whisk in the eggs and vanilla for about one minute.
- Combine. Stir in the flour, cocoa powder, and salt into the wet ingredients until just barely combined. Do not over-mix. Then fold in the chocolate chips.
- Bake. Pour the batter into a prepared pan and bake until a toothpick comes out clean.
- Cool. Remove the baking pan from the oven and let cool in the pan for a few minutes. Use the edges of the parchment paper to lift the brownies from the pan and move them to a cooling rack. Once cooled, use a plastic knife to cut into 16 squares.
Cooking Tips
Follow these quick and easy cooking tips to make the best-baked brownies!
- Melt butter. Make sure to use hot melted butter to help create the crackly top.
- Whisk eggs. Make sure to whisk the eggs really well before adding the flour.
- Don’t overmix. Do not over-mix after the flour has been added, this would create a more dense, cake-like brownie.
- High-quality chocolate. Use high-quality chocolate for ultimate flavor. This gives you delicious flavor but also helps with baking. You can even use a milk or dark chocolate chip too!
- Seasonal. Add a cheesecake swirl full of pumpkin spice for a version of chocolate pumpkin brownies or make Halloween brownies.

“Oh my gosh…. These brownies are amazing!!!! I’ve been trying to find a recipe that I could make dairy-free but they’re just not right. These are great thank you.”

Love brownie recipes? Try these fun variations such as brookies, brownie mix cookie recipe or chocolate brownie cookies!
More Easy Brownies Recipes

Homemade Brownie Recipe
Video
Ingredients
- ½ cup unsalted butter , melted
- 1 Tablespoon vegetable oil
- 1 cup (198 g) white granulated sugar
- ¼ cup (45 g) light brown sugar
- 2 large eggs
- 2 teaspoons vanilla extract
- ½ cup (65 g) all-purpose flour
- ½ cup (45 g) unsweetened cocoa powder
- ½ teaspoon kosher sea salt , can sub for regular salt
- ½ cup semi-sweet chocolate chips , optional but recommended
Instructions
- Preheat the oven to 350°F. Line an 8×8" pan with parchment paper and lightly spray with non-stick spray. I like to leave enough parchment paper to easily lift them out.
- In a large bowl whisk the butter, vegetable oil, sugar, and brown sugar. Add the eggs and vanilla and whisk for about a minute.
- Next add the flour, cocoa powder, and salt. Stir just until barely combined. Add the chocolate chips and stir until smooth. Be careful to not over mix.
- Bake for 28-30 minutes or until a toothpick comes clean. Be careful not to overbake.
- Allow to cool slightly in the pan and then you can remove the brownies with the parchment paper to finish cooling. Once cooled, cut brownies into 16 squares with a plastic knife.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Recipe FAQs
The five ingredients are sugar, flour, cocoa, oil, and artificial flavor. Making homemade brownies helps know what is in the recipe as well as in your body.
A fudgy brownie is dependent on the ratio of fat to flour. There is usually more fat than flour for a fudgy type brownie compared to a cakey brownie. A cakey brownie has more flour than fat.
Brownie recipes do not have baking powder or baking soda in the ingredients. They are known for being dense and chewy. Cakelike brownies usually have a leavening agent that helps give them their fluffy texture.
There are a few factors that help keep brownies moist. Make sure to only cut the brownies when you are ready to enjoy them. This will help keep them moist. Place them in an airtight container or freezer bag to store them. Keep them at room temperature but store them in the refrigerator to store for a few extra days.


Suzanne
Easy recipe and good flavor. A bit too much sugar or not enough flour.
Jody
It was a little too much, maybe leave the cohoc chips out
Sarah @IHeartNaptime
Really depends on your taste and texture preference. Thanks for making the homemade brownies!
Nancy
Definitely moist and fudgy brownies. I used salted instead of unsalted butter (worked perfectly), but otherwise followed the recipe as written. Baked exactly for 25 minutes, as indicated. Yummy and indulgent. Thanks!
Sarah @IHeartNaptime
So glad you loved the brownie recipe!
Leena Elias
Made this yesterday & they loved it. I lessened the sugars & it’s still too sweet for my taste but my husband & godson loves it.
Sarah @IHeartNaptime
Thank you for making the homemade brownie recipe!
Anna E
Excellent recipe, very simple to make, thank you for sharing.
Sarah @IHeartNaptime
So glad you love the homemade brownies!
Lesley
They Look Delicious, I Never Put In
Brown Sugar But I’ll.Try It. Since I Make
Them Primarily For My Better Half He
Asks For RAISINS & NUTS, Makes Them Taste Like A CHUNKIE CANDY BAR.
Sarah @IHeartNaptime
Hope you enjoy the brownies!
Nicki
Quite simply the best brownies ever. Followed instructions exactly. Baked 25 min in 8×8. Perfect! But you need to let them cool or you will think they are under baked, they arent.
Sarah @IHeartNaptime
Thanks for sharing that tip Nicki! So glad you enjoy the homemade brownies!
Valessa
The brownies are excellent but 25 minutes was not long enough. I cooked for 26 minutes and they were still slightly undercooked in the center. 27 minutes would have been perfect.
Sarah @IHeartNaptime
Every oven does cook a bit different depending on model/brand, this is why you will see recipes often give a cooking range.
Val the Baker
Well tell us you’re not a “baker” without telling us you dont bake!😆
Ken
I’m going to make this tonight but I’m making a smaller batch since it’s just me. I have a 4×4 baking dish so want to cut it into 1/4 but half an egg? So, I’m cutting it in 1/2 and will live with them being thicker. Also I only have white chocolate chips. Wish me luck! :-D
Sarah @IHeartNaptime
Hope it turned out great Ken!
Anna
I’m diabetic, so I adapted this recipe with no sugar. I used monk fruit instead. It took far longer the 25 minutes to bake. I don’t think it was due to the sweetener as other recipes cook normally.
I’m up to 35 minutes and still wobbly. Not sure what went wrong but they sure smell good!
Sarah @IHeartNaptime
Hi Anna, all ovens do bake a little differently, hope the brownies turned out great.
Anthony Boring
I’ve always liked making homemade brownies it’s a lot better than buying the brownies store bought in a box taste much better being homemade
Sarah @IHeartNaptime
Thank you for the homemade brownie review!
Rylee Hoffman
It is so easy to make and delicious
Jamielyn Nye
I’m so glad you enjoyed the brownie recipe :)
Kristin
Make these! I’ve made 2 batches in 24 hours. Both batches required baking for 30 minutes. Delicious brownies! AND most impressive part for me is the cut well. I have never had brownies that didn’t fall apart, split or crumble when I cut them. These cut perfectly after cooling. They were all the way cooked through, too—I usually have really hard edges and a soft center, but these cooked so evenly. Thank you!!
Sarah @IHeartNaptime
So glad to hear of the homemade brownie success!
Mizz P
I just made these and they tuned out great! I’m the only one in my household that eats this kind of thing and I really didn’t want to buy an entire boxed mix. I cut the recipe in half (to keep myself out of trouble) and this is just perfect to satisfy my sweet tooth! Very quick to put together.
Sarah @IHeartNaptime
So glad you are enjoying the homemade brownies!
Amy
This recipe is delicious. We have left them plain or added in chocolate chips, m&ms, nuts, etc.. . The brownies always come out moist and fudge like.
Sarah @IHeartNaptime
Yummy on those add-ins! So glad you love the homemade brownies!