Fudgy One-Bowl Cocoa Brownies
These cocoa powder brownies hit all the marks, shiny crackly top, dense fudgy middle, and a deep chocolate taste that comes together in one bowl with no melted chocolate. The whole thing takes about 35 minutes, which means a warm pan of brownies can happen on a regular Tuesday without a trip to the store.

They use pantry staples you likely have right now, and the method is forgiving enough to work the first time.
Why These Brownies Are a Keeper
The texture is what I want in a brownie every single time. Dense and fudgy without being wet, a tissue-paper thin top that shatters when you cut it, and a chew that stays for days thanks to a mix of granulated and brown sugar.
Cocoa powder carries all the chocolate weight here, so there is no chopping or melting chocolate to worry about. Oil keeps them extra moist, and a quick whisk by hand gets the batter ready before the oven is fully preheated.
Ingredients

- 1/2 cup vegetable oil: or melted unsalted butter, both work beautifully
- 1/2 cup granulated sugar: paired with brown sugar for that glossy top
- 1/2 cup packed light brown sugar: adds chew and a hint of caramel
- 2 large eggs: at room temperature for the smoothest batter
- 1 tsp vanilla extract: the warm background note
- 1/2 cup unsweetened cocoa powder: Dutch-process or natural, whatever is in the cupboard
- 1/2 cup all-purpose flour: spooned and leveled, not scooped, or the brownies turn dry
- 1/4 tsp fine sea salt: just enough to sharpen the chocolate
Variations / Substitutions
- Melted butter instead of oil: makes the edges slightly chewier and adds a butter-rich flavor, but oil brownies stay fudgy longer at room temperature.
- Vegan option: swap the eggs for 2 flax eggs (2 tbsp ground flaxseed plus 5 tbsp water, set 5 minutes). The texture leans a little more cakey, but still deeply chocolate.
- Add-ins: fold in 1/2 cup chocolate chips, toasted walnuts, or pecans right after mixing the dry ingredients.
- Espresso boost: stir 1 tsp instant espresso powder into the wet mix to make the cocoa taste richer without tasting like coffee.
- Flaky salt finish: a light sprinkle of flaky sea salt over the batter just before baking balances the sweetness.
If you love a chocolate dessert with zero fuss, my Chocolate Pudding Cake is another one you might keep on repeat.
How to Make Fudgy One-Bowl Cocoa Brownies
Step 1: Mix the Wet Ingredients

Preheat the oven to 350°F (175°C) and line an 8×8-inch metal baking pan with parchment paper, leaving overhang on two sides for easy lifting. In a large bowl, whisk the 1/2 cup vegetable oil, 1/2 cup granulated sugar, and 1/2 cup brown sugar until the mixture looks like wet sand, about 30 seconds.
Add the 2 eggs and 1 tsp vanilla, then whisk vigorously for a full minute. The batter will go from grainy to thick and glossy, and that aggressive whisking is what forms the crackly top later. You are looking for a smooth, velvety stream that falls off the whisk in ribbons.
Step 2: Fold in the Dry Ingredients

Sift the 1/2 cup cocoa powder, 1/2 cup flour, and 1/4 tsp salt directly into the wet mixture. Switch to a spatula and fold gently until no streaks of dry flour remain and the batter just comes together, usually 12 to 15 strokes.
The batter will be thick and deeply dark. Stop mixing the moment the flour disappears. Overworking it now develops gluten and turns fudgy brownies into something closer to cake.
Step 3: Spread the Batter into the Pan

Scrape the thick batter into the prepared pan and spread it evenly into the corners with the spatula. The surface will be sticky and glossy, and it does not need to be perfectly flat because it levels in the oven.
If you are adding any mix-ins like chocolate chips or nuts, gently press them into the top now so they nestle into the batter rather than fall off when you cut later.
Step 4: Bake Until the Top Crackles

Slide the pan onto the middle rack and bake for 22 to 25 minutes. At the 22-minute mark, the top should look set, dry, and covered in a glossy web of fine cracks. A toothpick inserted two inches from the edge comes out with a few moist crumbs clinging to it, not wet batter.
The center will look slightly underdone, and that is exactly right. The residual heat finishes the middle as it cools, so pulling the pan at this stage is the difference between fudgy and dry.
Step 5: Cool and Slice the Brownies

Let the brownies cool in the pan on a wire rack for 10 minutes. Then grab the parchment overhang and lift the whole block out onto the rack to cool completely. Rushing this step is tempting, but warm brownies crumble when you cut them.
Once they are fully cooled, use a sharp chef’s knife and a gentle sawing motion to slice into 16 squares. Wipe the blade between cuts for crisp edges and a clean bakery look.
Tips for Fudgy, Shiny-Top Brownies
- A metal pan is your friend here; glass and ceramic heat differently and can underbake the center while overcooking the edges.
- The full-minute whisk after the eggs is what makes that papery crust, so do not shortcut that step.
- If the top still does not crackle, your oven might run cool. Try increasing the temperature by 10°F next time and keep a close eye on the time.
- Let the brownies cool completely before slicing, or the fudgy center will stick to the knife and tear. If you are in a hurry, pop the whole block in the fridge for 20 minutes once it is mostly cool.
Bake times shift with pan size and material:
| Pan size and type | Bake time at 350°F |
|---|---|
| 8×8-inch metal pan | 22 to 25 minutes |
| 9×9-inch metal pan | 20 to 23 minutes |
| 9×13-inch metal pan, double batch | 25 to 28 minutes |
Keeping Brownies Fresh
Store cut brownies in an airtight container at room temperature for up to 4 days, with a sheet of parchment between layers so the tops stay shiny. They freeze beautifully for up to 3 months; just wrap the whole slab tightly and thaw at room temperature before slicing.
Frequently Asked Questions
Why did my brownies come out cakey instead of fudgy?
Almost always because the flour was packed into the cup or the batter was overmixed once the flour went in. Spoon the flour into the measuring cup and level it, and stop folding as soon as no streaks remain.
Can I make these brownies gluten-free?
Yes, swap the all-purpose flour with a 1:1 gluten-free flour blend that contains xanthan gum. The texture will still be fudgy, though the top might not crackle quite as much.
Why is the shiny top missing?
That glossy crust forms when the sugar dissolves well during the whisking step and the batter is moist enough to bake into a thin meringue-like layer on top. Make sure you whisk the eggs and sugar for the full minute and do not reduce the sugar amount.
Can I double this recipe?
Yes, double all ingredients exactly and bake in a 9×13-inch metal pan. Start checking at 25 minutes and add time in 2-minute increments until the toothpick test near the edge shows moist crumbs.

Fudgy One-Bowl Cocoa Brownies Recipe
Ingredients
Method
- Preheat oven to 350°F and line an 8×8-inch metal pan with parchment. Whisk oil and both sugars, then add eggs and vanilla and whisk vigorously for 1 minute.
- Sift in cocoa, flour, and salt and fold with a spatula just until no dry streaks remain, about 12 to 15 strokes.
- Spread the thick batter into the pan and smooth the top. Press any mix-ins into the surface if using.
- Bake 22 to 25 minutes until the top is glossy and crackled and a toothpick 2 inches from the edge comes out with moist crumbs.
- Cool in the pan 10 minutes, lift out with parchment, and cool completely on a rack. Slice into 16 squares with a sharp knife.
