
This scratch-made brownie recipe delivers the perfect balance of fudgy interior and signature crackly top that defines an exceptional dessert.
I’ve refined this method over years of testing to ensure consistent results every time. The secret lies in precise ingredient ratios and a short baking window that preserves that dense, moist texture.
You’ll achieve a rich chocolate flavor with a glossy crust, proving homemade can surpass any boxed mix. No special equipment required—just a bowl, whisk, and 30 minutes of your time.
The result is a brownie so indulgent it will become your go-to recipe for any occasion. Let’s begin with the essentials.
Ingredients for Brownie Recipe from Scratch
A handful of pantry staples transforms into a decadent chocolate treat with the perfect texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Melted and slightly cooled |
| Granulated Sugar 🥣 | 2 cups | Fine white sugar preferred |
| Large Eggs 🥚 | 4 whole | Room temperature for even mixing |
| Vanilla Extract 🌿 | 2 tsp | Pure vanilla for best flavor |
| All-Purpose Flour 🌾 | ¾ cup | Sifted for smooth texture |
| Unsweetened Cocoa Powder 🍫 | ¾ cup | Dutch-process for richer taste |
| Baking Chocolate 🍫 | 4 oz | 70% dark chocolate, chopped |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Baking Powder 🧂 | ¼ tsp | Ensures proper rise |
| Espresso Powder ☕ | 1 tsp | Intensifies chocolate flavor (optional) |
| Chopped Walnuts 🥜 | ½ cup | Toasted for added crunch (optional) |
The cocoa powder and chocolate are non-negotiable for depth of flavor. Hershey’s Special Dark cocoa is a reliable choice, but Valrhona or Guittard elevate the result significantly. For the baking chocolate, avoid milk chocolate—70% dark provides the right balance of bitterness and sweetness. Most supermarkets carry these in the baking aisle. If using Dutch-process cocoa, omit the baking powder as it’s already alkalized.
No espresso powder? Instant coffee granules work just as well. Swap the walnuts for pecans or hazelnuts if preferred, or omit entirely for a smooth texture. For gluten-free, use a 1:1 all-purpose gluten-free flour blend. The butter must be unsalted to control sodium levels precisely. If you only have salted butter, reduce the added salt by half.
Store brownies in an airtight container at room temperature for up to 5 days. For longer storage, freeze for up to 3 months. Slice before freezing for easy portioning. The flavor actually improves after a day as the ingredients meld together.
Why You’ll Love This Recipe
- One Bowl Wonder: I just melt the butter with sugar, add eggs and vanilla, then fold in flour—no mixer, no fuss.
- Fudgy Perfection: That crackly top with the dense, rich center? The vanilla and butter make it irresistible.
- Crowd Pleaser: I bring these to potlucks and they’re gone first—kids and adults alike reach for seconds.
- Budget Friendly: Honestly, five basic ingredients I always have on hand, and it costs pennies compared to bakery brownies.
Step-by-Step Instructions for Brownie From Scratch
Master the technique behind this classic treat with precision and professional results every time.
Step 1: Melt and Combine Chocolate and Butter
Begin by melting the 1 cup unsalted butter in a medium saucepan over low heat. Once melted, remove from heat and immediately add the 4 oz baking chocolate, chopped into small pieces. Let it sit for 1 minute to soften.
Stir until the chocolate is completely smooth and fully incorporated into the butter. This creates a glossy, rich base that forms the foundation of your fudgy texture. The mixture should be warm but not hot to the touch—this prevents cooking the eggs in the next step.
Step 2: Whisk in Sugar and Cool the Mixture
Gradually add the 2 cups granulated sugar to the chocolate-butter mixture, whisking constantly until fully dissolved and smooth. The sugar should disappear completely, leaving a thick, shiny liquid with no visible grains.
Let the mixture cool for 10 minutes at room temperature. You’ll know it’s ready when it feels just warm to the touch. This cooling step is critical—adding eggs to a hot mixture will cook them prematurely, resulting in a grainy texture rather than the desired smooth, fudgy consistency.
Step 3: Incorporate Eggs and Vanilla
Add the 4 whole large eggs, one at a time, whisking vigorously after each addition until fully combined. The mixture will lighten slightly in color and thicken as the eggs emulsify with the chocolate base.
Stir in the 2 tsp vanilla extract until evenly distributed. At this stage, the batter should be smooth, glossy, and slightly thick, with a deep, rich chocolate aroma. The eggs provide structure while the vanilla enhances the chocolate’s depth.
Step 4: Fold in Dry Ingredients
In a separate bowl, sift together the 0.75 cup all-purpose flour, 0.75 cup unsweetened cocoa powder, 0.5 tsp salt, 0.25 tsp baking powder, and 1 tsp espresso powder. This ensures even distribution and eliminates lumps in your batter.
Gently fold the dry ingredients into the wet mixture using a spatula, mixing just until no streaks of flour remain visible. Avoid overmixing, as this can develop gluten and make the brownies tough. If using, fold in the 0.5 cup chopped walnuts at this stage, distributing them evenly throughout the batter.
Step 5: Bake to Fudgy Perfection
Pour the batter into a parchment-lined 9×13-inch baking pan, spreading it evenly with the spatula. Bake in a preheated 350°F oven for 25-30 minutes, or until the edges are set and the center is just slightly firm to the touch.
A toothpick inserted into the center should come out with a few moist crumbs clinging to it—this indicates the perfect fudgy texture. Resist the urge to overbake; the brownies will continue to set as they cool. Allow them to cool completely in the pan before slicing to ensure clean, professional-looking squares with that coveted crackly top.
Pro Tips For Making Brownie Recipe From Scratch
- Melt Butter Slowly: Use low heat and pull the butter off just as it finishes melting—I learned this the hard way after burning a batch because I walked away.
- Room Temp Eggs: Sounds weird, but it works: take your eggs out 30 minutes before mixing, or they won’t emulsify properly with the sugar and butter.
- Don’t Overbeat: After adding flour, stir just until the streaks disappear—overmixing makes brownies tough, and I was skeptical until I tried it.
- Test With Toothpick: Pull them out when a toothpick comes out with a few moist crumbs, not clean—I used to overbake and wondered why they were dry.
Creative Variations of This brownie recipe from scratch
Salted Caramel Swirl
Fold 1 cup store-bought caramel sauce with ½ tsp flaky sea salt into half the batter, then swirl it into the plain batter before baking. The salted caramel pockets create bursts of sweetness against the rich chocolate base. Use Trader Joe’s Fleur de Sel caramel for best results. 🌟
Mint Chocolate Chip
Stir 1 tsp peppermint extract and 1 cup semi-sweet chocolate chips into the batter for a refreshing twist. Reduce vanilla to 1 tsp to balance the mint flavor. The chips add texture while the extract provides that classic cool mint taste.
Blondie Hybrid
Replace ½ cup cocoa powder with ½ cup brown sugar and add 1 cup white chocolate chips. This creates a marbled effect with fudgy chocolate and sweet vanilla blondie sections. The contrast is visually stunning and delicious.
Spiced Mexican Chocolate
Add 1 tsp cinnamon, ½ tsp cayenne, and ½ tsp chipotle powder to the dry ingredients. These warm spices complement the chocolate’s depth, creating a complex flavor profile with subtle heat. I love this version in winter.
Peanut Butter Cup
Drop 20 mini peanut butter cups (unwrapped and halved) into the batter before baking. Use Reese’s for the classic combination. The cups melt slightly, creating gooey peanut butter pockets throughout.
Gluten-Free Option
Substitute King Arthur gluten-free flour for the all-purpose flour. Add ¼ tsp xanthan gum for better texture. The result is just as fudgy, with the same crackly top, making it perfect for gluten-sensitive friends. 💪
Nutrition Facts
Frequently Asked Questions
Can I use cocoa powder instead of baking chocolate?
Yes, but increase the amount to 1 cup and add 2 tbsp butter to compensate for the missing fat. The texture will be slightly different but still delicious.
Why did my brownies turn out cakey?
Overmixing or using too much flour can cause this. Stick to 0.75 cup flour and fold just until combined for that dense, fudgy texture.
How do I get a crackly top?
Whisk the sugar and eggs vigorously for 1-2 minutes to incorporate air. This creates the signature glossy, crackly crust.
Can I double the recipe?
Yes, but bake in two separate 9×13-inch pans for even cooking. Doubling in one pan will result in undercooked centers.
- Peach Syrup Recipe for Ice Cream: Sweet and Silky Drizzle for Scoops - October 6, 2026
- Pav Bhaji Recipe Food Lab: Mumbai Street Food Magic at Home - October 6, 2026
- Peach Jelly Recipe Without Pectin: Naturally Set Sweet Spread - October 6, 2026