Step 1: Preheat the Oven
Preheat your oven to 325°F (165°C).
Grease and line a loaf pan with parchment paper.
Step 2: Mix Dry Ingredients
In a bowl, whisk together flour, cocoa powder, baking powder, and salt.
Set aside.
Step 3: Cream Butter & Cream Cheese
In a large bowl, beat the butter and cream cheese together until smooth and creamy (about 2–3 minutes).
Step 4: Add Sugar
Gradually add the sugar and continue beating until light and fluffy.
Step 5: Add Eggs
Add eggs one at a time, mixing well after each addition.
Stir in vanilla extract.
Step 6: Combine Wet & Dry
Add the dry ingredients in two additions, alternating with milk.
Mix gently just until combined (do not overmix).
Step 7: Pour & Smooth
Pour the batter into the prepared loaf pan and smooth the top evenly.
Step 8: Bake
Bake for 55–65 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
Step 9: Cool
Let the cake cool in the pan for 15 minutes, then transfer to a wire rack to cool completely.
🌟 Optional Toppings (Highly Recommended)
- Dust with powdered sugar
- Drizzle with chocolate ganache
- Serve with whipped cream or vanilla ice cream
💡 Pro Tips
- Use room-temperature ingredients for the best texture.
- For extra moisture, wrap the cake in foil once cooled and rest overnight.
- You can add chocolate chips or swirl cream cheese batter for a marble effect.