Let me be honest with you. The first time I pulled this loaf out of the oven, I stood at the counter and ate three slices before it even had time to cool properly.
That is how good this chocolate bread is.
If you love a warm slice of banana bread on a slow Sunday morning, just wait. This one is going to become your new obsession. It has that same cozy, dense texture you love from a classic quick bread. But the flavor? Pure, deep, rich chocolate in every single bite.
Is it a bread or a cake? Honestly, it is both. And I think that is exactly what makes it so special. You can serve it with your morning coffee and feel totally reasonable about it. You can also plate it up after dinner with a little whipped cream and call it dessert. No judgment either way.

Before You Start: What You Need to Know
Baking is a science. But it should also feel fun, not stressful.
The single best thing you can do before mixing a single thing is to gather all your ingredients first. Set them out on the counter. Read through the steps once. I promise the whole process feels ten times smoother when you are not scrambling for the baking soda mid-batter.
Here is a quick look at the time commitment:
| Prep Time | 15 minutes |
| Cook Time | 50 minutes |
| Total Time | 1 hour 5 minutes |
| Servings | 10 slices |
| Difficulty | Easy |
The Ingredient List
Here is everything you need laid out clearly.

| Ingredient | Quantity | Notes |
|---|---|---|
| Cake flour | 1 ½ cups | All-purpose flour works too |
| Unsweetened cocoa powder | ½ cup | Sift if clumpy |
| Baking powder | 1 teaspoon | Check the expiry date |
| Baking soda | ¼ teaspoon | Helps the loaf rise nicely |
| Espresso powder | ½ teaspoon | Optional but highly recommended |
| Kosher salt | ½ teaspoon | Balances the sweetness |
| Unsalted butter | ¼ cup | Melted and slightly cooled |
| Vegetable oil | ¼ cup | Keeps the crumb moist for days |
| Light brown sugar | 1 cup | Pack it firmly |
| Granulated sugar | ½ cup | Creates a lovely crust on top |
| Large eggs | 2 | Must be at room temperature |
| Vanilla extract | ½ teaspoon | Enhances the whole flavor |
| Whole milk | 1 cup | Room temperature is best |
| Chocolate chips | 1 cup | Optional, but really worth it |
Why These Ingredients Actually Matter
I always like to talk through the why behind a recipe. Once you understand what each ingredient is doing, you stop guessing and start baking with confidence.
The flour. Cake flour is finely milled, and that makes a genuinely softer, more tender crumb. That said, if you only have all-purpose flour in your pantry right now, use it. Same measurement, no problem.
The fats. This is one of my favorite parts of this recipe. We use both melted butter and vegetable oil, and that combination is intentional. The butter gives you that deep, bakery-style richness you can not fake. The oil, on the other hand, coats the flour proteins and keeps everything moist for days. One without the other just does not deliver the same result.
The sugars. Brown sugar brings molasses into the mix. That means chewiness, depth, and a slightly caramel-like undertone. The granulated sugar is doing different work. It helps the edges and top of the loaf crisp up just slightly, giving you that beautiful contrast in texture.
Espresso powder. I know what you are thinking. “I do not want a coffee-flavored cake.” And you will not get one. Espresso powder does not make things taste like coffee. What it actually does is make the cocoa powder taste darker, bolder, and more intense. Think of it as a flavor amplifier for chocolate. You would miss it if it were gone.
Step-by-Step: Let’s Bake This Thing
Step 1: Prep Your Workspace
Start by preheating your oven to 350°F. Do this first, before you touch a single bowl. A fully heated oven matters more than most people realize.
Grab a standard 9×5-inch loaf pan. Here is a trick I use every single time. Cut a piece of parchment paper to fit the width of the pan, but leave the long edges hanging over the sides. This creates a little sling. When the loaf is done baking, you just lift it straight out. No digging, no broken edges. Lightly spray the inside of the pan with non-stick baking spray.
Step 2: Whisk the Dry Ingredients
In a large mixing bowl, combine:
- 1 ½ cups cake flour
- ½ cup unsweetened cocoa powder
- 1 teaspoon baking powder
- ¼ teaspoon baking soda
- ½ teaspoon kosher salt
- ½ teaspoon espresso powder (if using)
Whisk these together until the cocoa is evenly distributed throughout the flour. No dark streaks, no pale patches. Set the bowl aside.
Step 3: Blend the Wet Ingredients
In a separate medium bowl, pour in your ¼ cup melted butter and ¼ cup vegetable oil. Add both sugars. Whisk vigorously until the mixture looks thick and fully combined.
Next, crack in your 2 room-temperature eggs and add the ½ teaspoon vanilla extract. Keep whisking until the batter is smooth and just a little glossy. That sheen is a good sign.

Step 4: Bring It All Together
Pour the wet mixture into the bowl of dry ingredients. Use a rubber spatula and fold gently. Stop when things are only about halfway combined. You should still see flour streaks at this point. That is fine.
Now pour in your 1 cup of room-temperature whole milk. Keep folding until the milk is fully absorbed and the batter is just combined. Do not overdo it. The batter will look slightly thin. That is exactly right.
Step 5: Fold in the Chocolate Chips
If you are adding 1 cup of chocolate chips, tip them in now. Fold them through with just two or three strokes. That is it. Overmixing after this point makes the bread dense and tough, and we do not want that.
Step 6: Bake It
Pour the batter into your prepared pan. Smooth the top with your spatula. Slide it onto the center rack of your oven.
Bake at 350°F for 45 to 55 minutes. Every oven is a little different, so start checking at the 45-minute mark. Insert a wooden skewer into the very center of the loaf. If it comes out clean, or with just a couple of moist crumbs clinging to it, the bread is done.
Step 7: Cool Before You Slice
I know. This is the hardest part.
Pull the pan from the oven and let the bread rest inside the hot pan for exactly 10 minutes. This gives the crumb time to set and firm up. After that, use your parchment sling to lift the loaf out onto a wire cooling rack.
Let it cool completely before slicing. A hot loaf will fall apart and turn gummy when cut. I have made that impatient mistake before. Learn from me.
Two Pro Tips That Make a Real Difference
Measure your flour the right way. Never scoop your measuring cup directly into the flour bag. That packs the flour down and gives you way more than the recipe calls for. The result is a dry, heavy loaf. Instead, fluff the flour first with a fork, spoon it gently into the cup, and level it off with the back of a knife.
Use room temperature eggs and milk. Cold eggs and cold milk will cause your melted butter to seize and clump up in the batter. Just leave them on the counter for about 45 minutes before you start baking. They will blend in smoothly without any drama.
Customizing Your Chocolate Bread
One of the things I love most about this recipe is how easy it is to play with.
Turn it into muffins. This batter works perfectly as chocolate muffins. Line a standard muffin tin, fill each cup about three-quarters full, and bake at 350°F for 20 to 25 minutes. Great for mornings when you want something you can grab and go.
Dress it up with toppings. The loaf is already delicious on its own, but a simple dusting of powdered sugar over the cooled top looks beautiful. A thin vanilla glaze drizzled over the surface is another easy option. And if you have fresh strawberries or raspberries nearby, slice a few over a thick piece of this bread. The combination is something else entirely.

How to Store It Properly
At room temperature: Wrap the fully cooled loaf in plastic wrap or keep it in an airtight container. It stays soft and moist for up to four days.
In the freezer: This loaf freezes really well. Slice it first, wrap each piece individually in plastic wrap, then tuck all the slices into a freezer-safe zip bag. They keep for up to two months. When you want one, just leave a slice on the counter for about an hour.
FAQ: Questions I Get Asked All the Time
Can I use all-purpose flour instead of cake flour? Yes, absolutely. Cake flour gives a slightly more delicate texture, but all-purpose flour works just fine. Use the same amount: 1 ½ cups.
Do I have to use the espresso powder? Nope. It is optional. But I really do recommend keeping it in. It does not make the bread taste like coffee at all. It just makes the chocolate flavor taste deeper and more satisfying.
Why did my loaf sink in the middle? Almost always, this comes down to underbaking. The center needs enough time to fully set. Test with a skewer at the deepest point of the loaf. No wet batter should be clinging to it. Also, try not to open the oven door before the 40-minute mark. That rush of cool air can cause the center to collapse.
Can I skip the oil and just use more butter? I would not. Butter tastes amazing, but it also firms up and dries out faster than oil does. The vegetable oil is what keeps this bread soft and tender days after baking. The two fats together give you the best of both worlds.
Quick Recipe Recap
Chocolate Bread (Chocolate Loaf Cake)
- Preheat your oven to 350°F. Line a loaf pan with parchment paper.
- In a large bowl, whisk together the cake flour, cocoa powder, baking powder, baking soda, salt, and optional espresso powder.
- In a medium bowl, whisk together the melted butter, vegetable oil, brown sugar, and granulated sugar.
- Whisk the room-temperature eggs and vanilla into the sugar mixture.
- Gently fold the wet mixture into the dry ingredients.
- Pour in the room-temperature milk and fold until just combined.
- Gently fold in the optional chocolate chips.
- Pour the batter into the prepared pan and smooth the top.
- Bake for 45 to 55 minutes until a skewer inserted in the center comes out clean.
- Cool in the pan for 10 minutes, then lift onto a wire rack and cool completely before slicing.
Now go make this. I think you are going to love it just as much as I do.

Cozy Chocolate Bread (Chocolate Loaf Cake)
Ingredients
- 1 1/2 cups cake flour All-purpose flour works too
- 1/2 cup unsweetened cocoa powder Sift if clumpy
- 1 teaspoon baking powder Check expiry date
- 1/4 teaspoon baking soda
- 1/2 teaspoon espresso powder Optional but highly recommended
- 1/2 teaspoon kosher salt
- 1/4 cup unsalted butter Melted and slightly cooled
- 1/4 cup vegetable oil Keeps the crumb moist
- 1 cup light brown sugar Packed firmly
- 1/2 cup granulated sugar
- 2 large eggs Room temperature
- 1/2 teaspoon vanilla extract
- 1 cup whole milk Room temperature
- 1 cup chocolate chips Optional
Instructions
- Preheat oven to 350°F. Line a 9×5-inch loaf pan with a parchment paper sling and spray with non-stick spray.
- Whisk the dry ingredients (flour, cocoa, baking powder, baking soda, salt, espresso powder) in a large bowl until no streaks remain.
- In a separate bowl, whisk melted butter, oil, and both sugars. Add eggs and vanilla, whisking until smooth and glossy.
- Fold the wet ingredients into the dry ingredients until about halfway combined.
- Add the milk and fold gently until just combined. The batter will be slightly thin.
- Gently fold in the chocolate chips (if using). Do not overmix.
- Pour batter into pan and bake for 45-55 minutes. A skewer should come out clean or with moist crumbs.
- Cool in the pan for 10 minutes, then lift out onto a wire rack to cool completely before slicing.










