The Best Homemade Brownies with Chocolate Frosting

This post may contain Affiliate Links. Please read our privacy policy here.

This is the best homemade brownie recipe! They have a perfect, chewy texture and a rich chocolate flavor and are made in one pot. You can top them with whipped sour cream chocolate frosting for an extra chocolaty treat. If you love a moist fudgy brownie, then you must try these homemade brownies!

They are better than box brownies and the perfect dessert for all occasions. Also, check out our favorite recipe for chewy vanilla brownies!

Chocolate brownies with sprinkles and frosting

There’s no doubt about it, brownies are one of the best desserts out there. Whether you eat them plain or serve them with a scoop of vanilla ice cream or drizzle caramel sauce all over them, it’s hard to go wrong with a gooey, fudgy brownie. 

But, as classic a recipe as brownies are, it can sometimes be difficult to make them from scratch. If you’re not careful, your brownies can turn out cakey, undercooked, or under flavored. 

Oddly enough, we really like store-bought brownies. We like that they are always fudgy, not over-the-top rich, and have the right amount of chewiness. 

After testing and altering countless recipes and never finding one we truly liked, we finally have one! This recipe is one that measures up to the store-bought, boxed brownies that we absolutely love!

The best part is these brownies become even chewier as they cool, they have the perfect amount of chocolate with a fudgy center. They’re actually even better the next day!

Two homemade brownies with frosting and sprinkles in a bowl.

We topped them with the most delicious, whipped chocolate frosting and I don’t think there is anything better. It’s light and not very sweet. It’s perfection! 

Read on to discover how to make the absolute best brownies from scratch. 

And if you love chocolate desserts as much as we do, you must try our easy brookies recipe, the best chocolate cake recipe it’s delicious as a snacking cake!

We also have a recipe for gluten-free brownies that are rich and gooey too!

Ingredients to make homemade chocolate brownies. Oil, sugar, flour butter, eggs, chocolate and baking powder.

How to Make The Best Homemade Brownies 

This is an easy brownie recipe that makes the most delicious brownies! Here’s everything you need to make this recipe:


Unsweetened Chocolate Squares – Unsweetened chocolate squares are simply blocks of unsweetened chocolate. They have a very strong, bitter flavor and are used in baking recipes to create a rich, chocolatey flavor.

Oil (vegetable or canola) – The oil in this recipe helps to create a moist and fudgy brownie. We recommend using an oil with a neutral flavor, such as canola oil or vegetable oil.

Granulated Sugar – Use white sugar to sweeten the brownies and create a delicious, classic flavor.

Eggs – Use large, organic eggs. The eggs in this recipe help to bind the ingredients together and create a rich, fudgy texture. They also add structure and lift, so your brownies will be nice and moist.

Butter – Use high-quality, unsalted butter. Butter gives tenderness and structure to brownies. It also adds the best buttery flavor, which we all love! 

Vanilla Extract – Vanilla extract is used for flavor in this recipe. It helps to round out the chocolate flavor and gives these brownies a delicious, classic flavor. Use pure vanilla extract for this recipe.

All-Purpose Flour – We use King Arthur flour for our baked goods. Flour provides structure to the brownies. It contains proteins that interact with each other when mixed with liquid, forming gluten. 

Baking Powder – This is a leavening agent, that contains both the base (sodium bicarbonate) and the acid needed for the brownies to rise.


The full recipe is in the recipe card below.

Preheat the oven to 350 degrees and grease a square pan with butter and add parchment paper to the bottom.

Whisk the dry ingredients into a mixing bowl including flour, salt, and baking powder.

In a medium pot, add butter and chopped chocolate and melt over low heat, constantly stirring. 

Once the chocolate has melted, add in the oil and stir. 

Whisk in the eggs and sugar to the pot of chocolate.

Add in vanilla extract and melted chocolate.

Fold in the flour mixture. 

Pour the brownie batter into the prepared pan (either 8×8 or 9×9 baking pan) and bake for 35-40 minutes or until a toothpick comes out semi-clean. 

Let them cool completely and then frost them with the chocolate sour cream frosting. This is optional as the brownies are good on their own, but we love them with frosting! 

Chocolate Sour Cream Frosting 

This is the smoothest and most delicious chocolate sour cream frosting recipe ever! It’s made with bittersweet chocolate, butter, sugar, and cream. All of the ingredients are whipped together for a perfect, smooth finish. 

This frosting is optional but we truly love the way it compliments the brownies!

Tips for Making Easy Homemade Brownies 

These brownies are simple to make using one pot! You don’t even need a mixer, it’s all done by hand. Here are a few tips for making them:

  • Use good quality ingredients like King Arthur flour, organic eggs, butter, etc. It all makes a difference. 
  • Make sure your baking powder is not out of date. 
  • Don’t burn the chocolate! Make sure you watch the chocolate and melt it slowly on low. 
  • Remember, baking time will vary depending on your oven and location. I always set my timer for 10 minutes less than what the recipes say and then adjust it once I check the dessert. Sometimes you need more time and sometimes you need less. You can always continue baking but can’t undo overbaked! So watch carefully.

Chocolate Brownie Variations

If you’re looking for a little something extra to add to this chewy brownie recipe, there are so many delicious variations you can add to the batter before baking. Here are some suggestions:


Mini Marshmallows,

Milk Chocolate Chips

Chocolate Chunks

Or, top your brownies with a layer of frosting or a drizzle of chocolate sauce.

chocolate brownies with frosting.

Frequently Asked Questions About Brownies

What Makes a Brownie a Brownie?

From the traditional chocolate brownie to mint brownies to bourbon brownies, there are all different kinds of brownie variations out there. But, what exactly is it that makes a brownie a brownie?

In order to for a brownie to be considered a brownie, it should contain these classic ingredients:

  • Chocolate
  • Butter
  • Sugar
  • Eggs 
  • Flour

Of course, how much of each ingredient you use will depend on the type of brownies you’re going for. Additionally, you may add other ingredients if you’re looking to make a special kind of brownie. 

But, how do we know these are the traditional ingredients of a brownie? While there are many different accounts of how the original brownie came into being, we do know that the first published recipe for the modern-style brownie appeared in a 1904 cookbook entitled Home Cookery. 

However, the first printed use of the word brownie actually dates back to an 1896 cookbook entitled Boston Cooking-School Cook Book. 

The word was used to refer to molasses cakes, and in this instance, the recipe actually didn’t contain chocolate!

We’re sure happy that the standard ingredients have evolved since then!

What Makes a Brownie Fudgy? 

To make the absolute best brownies from scratch, you first need to learn how to make them fudgy. 

For a brownie to be super fudgy, it needs to have a higher fat-to-flour ratio. To achieve, this you need to add more chocolate and butter and go a little lighter on the flour. If you want cakey brownies, you’d do the opposite. 

To get that fudgy texture, we suggest doubling the amount of butter (ie, a full stick versus a half stick) and doubling the amount of chocolate (ie, 6 ounces of chocolate versus 3 ounces). 

How Do You Make Chewy Brownies Instead of Cakey Ones? 

In addition to making sure your brownies are fudgy, you also want to make sure they’re chewy. Figuring out the right amount of chewiness can be a delicate balance. On one hand, you don’t want to make them so chewy that they turn out stale. But, you also don’t want them to be cakey. 

How do you find the perfect balance of chewiness Here are some tips to help keep your brownies extra chewy:

  • Add fewer eggs.
  • Use oil or melted butter
  • Slightly reduce the baking time
  • Use a bit less flour.

By following these tips, your chocolate brownies will come out nice and chewy.

two chocolate brownies on a plate with sprinkles.

Are Brownies Better With Oil or Butter? 

When searching for brownie recipes online, you’ll probably notice that many are made with oil while others are made with butter. Which should you use in order to create the best brownie recipe?

If you’re going for fudgy, chewy brownies, we definitely recommend using oil. While both butter and oil will give your brownies a tender, moist texture, only oil can give your brownies that fudgy, dense texture that makes your mouth water. 

When it comes to the type of oil, vegetable oil is definitely your best bet, as it enhances the texture of the brownie without producing any overwhelming flavor. However, if you don’t have any vegetable oil on hand, you may also substitute it with olive oil. But, make sure it’s pure or light olive oil. 

Our homemade brownies recipe uses mostly oil but a little butter too! 

How Long Will Brownies from Scratch Keep For?

Of course, it would be nice if your brownies from scratch lasted for weeks and weeks so you could enjoy their gooey texture every day. 

Unfortunately, this is not the case. If you keep your freshly bakes brownies in an airtight container (to prevent drying out), you can expect them to last 3 to 4 days. 

Can I Make Brownies Without an 8×8 Inch Pan?

When browsing brownie recipes, you’ll notice that nearly all of them call for an 8×8-inch pan or a 9×9 pan. This is because this size of the pan will help your brownies bake evenly, and it will help them achieve that chewy, fudgy texture. 

If you don’t have an 8×8-inch pan handy, you can substitute a 9-inch round pan without having to adjust the recipe. However, we do recommend investing in an 8×8-inch pan, as this pan will give you the best brownies. 

the best homemade brownies with sour cream frosting and sprinkles.

How Many Brownies Does an 8×8 Inch Pan Make?

When using an 8×8-inch pan, how many brownies you get really depends on how you cut them. If you’re going for larger-sized brownies, you should get about 9. However, you could get 12-16 medium to smaller-sized ones as well. 

Should Brownies Be Gooey in the Middle?

While the level of gooey-ness often comes down to personal preference, fudgy, chewy brownies should be slightly undercooked in the middle.

However, you don’t want them to be raw. If you find that your brownies are way too hard on the edges and way too gooey in the middle, then you can turn the heat down on your oven by 25 degrees.

How Do You Know When Brownies are Done?

If you follow the recipe to a T, then your brownies should bake perfectly. But, if you’re looking for a good way to tell for sure if they’re done, you can stick a toothpick into the middle of the brownie pan. 

If the toothpick is clean when removed, then your brownies are ready to go. But, remember that if you’re going for super gooey brownies, you’ll want the toothpicks to have some chocolate stuck to them. 

Can Brownies Be Frozen? 

If you want your brownies to last longer, we’ve got some good news. Brownies can be frozen for up to three months!

Just make sure you suitably wrap them with plastic wrap and foil in order to prevent freezer burn. To thaw out your brownies, let them stand at room temperature for 3 to 4 hours before cutting them. 

Also, you want to do this before your frost them. They should only be frozen when unfrosted.

chocolate brownie recipe with sprinkles.

Do I need eggs for brownies?

Yes! Eggs are a vital ingredient for making the best brownies.  

Eggs enhance the moisture content of the batter. If the batter is too dry, the end result is crumbly brownies. Eggs also provide air, which helps to produce the correct texture. They also give the brownies a crackly top.

What makes a brownie moist?

There are a few things that can make a brownie moist. In this recipe, we use oil and butter to help create a moist and chewy brownie. We also recommend using dark chocolate, which will also help to keep your brownies moist.

What are the three types of brownies?

The three types of brownies are cakey, fudgy, and chewy. Cakey brownies are light and fluffy, while fudgy brownies are dense and rich. Chewy brownies are somewhere in between, with a soft and tender texture.

Why do baking times vary?

Baking times can vary for a number of reasons. The type and size of the pan you use, the ingredients you use, and even the altitude of your location can all affect the baking time.

To ensure that your brownies are cooked through, we recommend using a toothpick or cake tester to test the center of the brownies. The toothpick should come out with a few moist crumbs, but no batter.

How long do chocolate brownies last?

Chocolate brownies will last for about a week when stored in an airtight container at room temperature. If you want to extend their shelf life, you can store them in the fridge for up to two weeks. Just be sure to let them come to room temperature before serving.

What to Serve with Chocolate Brownies

There are so many delicious things you can serve with chocolate brownies! We love to top ours with a scoop of ice cream and a drizzle of chocolate sauce. You can also top them with whipped cream, fresh berries, or a dusting of powdered sugar.

When to Serve Homemade Brownies

This is a classic dessert that can be served and altered for any occasion, event or holiday. Here are some of our favorite celebrations to serve them:

Baby Shower Or Bridal Shower


Birthday Party it’s also perfect for a last-minute birthday party!

Carnival Party

Cookies and Cocktail Party

chocolate brownies with sprinkles over them.

Are You Ready to Make Some Homemade Brownies from Scratch? 

As you can see, there’s a lot to keep in mind if you want to make the perfect brownies from scratch. But, follow these tips and you’ll have the most delicious brownies ever!

Also, if you’re looking for a great drink to serve with your homemade brownies, be sure to check out this delicious caramel brownie coffee recipe. It’s so good!

More Desserts You’ll Love

The Best Brookies Recipe

Chocolate Chip Cookie Pie

The Best Blondies Recipe

The Best Devil’s Food Cake Recipe

The Best Homemade Chocolate Cake

Are You Ready to Make Some Homemade Brownies from Scratch? 

As you can see, there’s a lot to keep in mind if you want to make the perfect homemade brownies from scratch. But, follow these tips and you’ll have the most delicious brownies ever!

Also, if you’re looking for a great drink to serve with your homemade brownies, be sure to check out this delicious caramel brownie coffee recipe. It’s so good! 

Let us know if you make this easy homemade brownie recipe by leaving a review and comment below!

You can also FOLLOW US on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious recipes, cocktails, desserts, and parties!

Homemade Brownies

Easy recipe for homemade brownies with whipped chocolate sour cream frosting! They're chewy, fudgy brownies made from scratch in one pot!
4.67 from 15 votes
Print Pin Rate
Course: Dessert
Cuisine: American
Prep Time: 20 minutes
Cook Time: 40 minutes
0 minutes
Total Time: 1 hour
Servings: 15 brownies
Calories: 308kcal
Author: Eden


Homemade Brownies

  • 4 ounces unsweetened chocolate, 4 ounces is the entire bar of chooclate
  • 2 tbsp butter, unsalted (salted will be fine too though)
  • 2/3 cup oil, vegetable or canola
  • 2 cups sugar
  • 4 large eggs
  • 1 tsp vanilla extract
  • 1 1/2 cup flour
  • 1 tsp baking powder
  • 1 tsp salt


  • Preheat the oven to 350 degrees and grease the baking pan with butter.
  • In a mixing bowl, add flour, salt and baking powder. Whisk together.
    all-purpose flour in a bowl.
  • In a medium pot, add butter and chopped chocolate and melt over low heat, constantly stirring. 
    chocolate and butter.
  • Once the chocolate has melted, add in the oil and stir. 
    adding oil into a saucepan.
  • Next, add the sugar and eggs to the chocolate mixture with a spoon. Stir until egg yolks are blended in.
    whisking in eggs and sugar
  • Add in vanilla extract.
  • Remove from heat and fold in the flour mixture. 
    Stirring flour into melted chocolate.
  • Pour into an 8×8 or 9×9 baking pan and bake for 35-40 minutes or until a toothpick comes out semi-clean. 
    brownies in a pan.
  • Let them cool completely and then frost with the chocolate sour cream frosting. This is optional as the brownies are good on their own, but we love them with frosting! 
    chocolate buttercream over homemade brownies.


Serve these by themselves or with our whipped sour cream frosting. 
Remember baking times will vary, check the brownies 10 minutes before the timer goes off to see if they need more time.


Serving: 12g | Calories: 308kcal | Carbohydrates: 39g | Protein: 4g | Fat: 17g | Saturated Fat: 5g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 54mg | Sodium: 189mg | Potassium: 123mg | Fiber: 2g | Sugar: 27g | Vitamin A: 119IU | Calcium: 29mg | Iron: 2mg
Tried this Recipe? Tag me Today!Mention @sugarandcharm or tag us #sugarandcharm!
Best brownies recipe.

6 thoughts on “The Best Homemade Brownies with Chocolate Frosting”

  1. These brownies sound amazing, and I’m really intrigued by the sour cream chocolate frosting. Definitely going to try these! I’ve had trouble with homemade brownies in the past, I don’t know what it is but they would not come out! Going to give your recipe a go, can’t wait!

  2. 5 stars
    I made these last night and they are OMG good! I’ve made and eaten thousands of brownies in my life and I finally found the perfect one! I was curious about the recipe. It’s so different from any I’ve seen, but you are a genius! The frosting came together quickly and never curdled. The frosting sends these brownies over into…cross your eyes good! Thank you for this decadent, rich, absolutely perfect brownie! Seriously…thank you!! ❤️????

    • I am so happy Sara!! I have played around with this recipe and SO many brownie recipes and never liked any of them until these! They are even better the next day and that frosting is my fave!!

  3. 5 stars
    I am so wishing I had one of these right now!! They look so fudgy & amazing! Brownies with frosting are my favorite!


Leave a Comment

Recipe Rating