Say goodbye to boxed brownie mixes by making these easy, from-scratch, rich and fudgy brownies complete with chocolate chips throughout and homemade chocolate frosting!
Preheat oven to 350º Fahrenheit. Grease a 9x9 or 8x8 baking pan with butter or line with parchment paper. Set aside.
Melt butter in a medium-sized bowl. Once melted, add your sugar and whisk until creamy. The sugar will not be dissolved at this point.
Add the eggs and vanilla to the same bowl. Whisk well until the ingredients are nice and creamy. This usually takes around a minute or so of hand whisking.
Measure out 1/2 cup of chocolate chips and melt in 20-second increments, making sure to stir between each time. Add to the batter and whisk until smooth.
Switch to a spoon or spatula and mix in the flour, cocoa powder, and salt. If using unsalted butter, add an extra pinch of salt. Gently stir the batter until just combined. Avoid overmixing if possible. Fold in the rest of the whole chocolate chips.
Carefully pour the batter into your prepared pan. Smooth the mixture out so it is nice and even on top. The batter will be thicker than typical box brownie mixes.
If using a 9x9" pan, bake for around 30 minutes. If using an 8x8 pan, bake for 40 minutes. Start checking brownies after 30 minutes either way and add more time if needed. Check to see if the brownies are done by inserting a toothpick into the center of the pan. If it comes out clean, the brownies are done. Allow the brownies to cool before frosting.
Instructions For Frosting (Optional)
Add all of the frosting ingredients to a medium-sized bowl. Using a whisk or a hand mixer, combine until smooth. If needed, add one additional teaspoon of milk at a time until the desired consistency is achieved. Spread over cooled brownies. Store any leftover brownies in an air tight container. Enjoy!