Kind of magical, isn’t it? That scene from Matilda where Bruce Bogtrotter devours an entire chocolate cake has lived rent-free in my head since childhood, and after years of testing, I’ve finally cracked the code for a home version that’s just as decadent but far more practical for real life. This isn’t about theatrical, over-the-top baking; it’s about creating a rich, fudgy chocolate cake that comes together with minimal fuss, uses pantry staples, and leaves you with one bowl to wash.
Why This Recipe Works
- One-Bowl Method: Dump almost everything into a single bowl. Fewer dishes mean faster cleanup and less stress.
- Pantry-Friendly Ingredients: Uses common items like oil, vinegar, and cocoa powder—no special trips to the store.
- Moist & Fudgy Texture: A combination of oil and buttermilk (or a quick substitute) ensures a tender crumb that stays moist for days.
- Kid-Approved Flavor: Deep chocolate taste without being overly sweet, perfect for family desserts or lunchbox treats.
Ingredients
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 3/4 cup unsweetened cocoa powder (natural or Dutch-processed both work)
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 2 large eggs, at room temperature
- 1 cup buttermilk, at room temperature (see tip for substitution)
- 1/2 cup vegetable oil or canola oil
- 2 teaspoons pure vanilla extract
- 1 cup hot water or hot brewed coffee (coffee enhances chocolate flavor)
- 1 tablespoon white vinegar
- For the Frosting: 1 cup unsalted butter, softened; 3 1/2 cups powdered sugar, sifted; 3/4 cup cocoa powder; 1/3 cup milk or heavy cream; 2 teaspoons vanilla extract; pinch of salt
Equipment Needed
- One large mixing bowl (at least 4-quart capacity)
- Whisk or electric hand mixer
- Two 9-inch round cake pans
- Parchment paper
- Cooling rack
- Offset spatula or butter knife for frosting
- Measuring cups and spoons
Instructions

Step 1: Prep Your Pans and Preheat the Oven
Before you even think about mixing, get your oven heating to 350°F. This is non-negotiable for even baking. While it warms up, grab your two 9-inch round cake pans. Tear off two sheets of parchment paper, trace the bottom of a pan on each, cut them out, and place them in the pans. Then, give the parchment and sides a light coating of non-stick spray or a brush of oil. This double layer of insurance means your cakes will release perfectly every single time, saving you the frustration of stuck edges or broken layers. Trust me, taking these five minutes now prevents a potential disaster later. Set the pans aside on the counter.
Step 2: Combine Dry Ingredients in One Bowl
Here’s where the magic of simplicity begins. Take your large mixing bowl and add the 2 cups of all-purpose flour, 2 cups of granulated sugar, 3/4 cup of unsweetened cocoa powder, 2 teaspoons of baking soda, 1 teaspoon of baking powder, and 1 teaspoon of salt. Use a whisk to stir these dry ingredients together for a good 30 seconds. You’re not just mixing; you’re ensuring the leavening agents and salt are evenly distributed throughout the flour and cocoa. This step prevents those unpleasant pockets of baking soda taste in your finished cake. Tip: If your cocoa powder is lumpy, sift it directly into the bowl with the other dry ingredients for a smoother batter. Once combined, you’ll have a uniform, chocolaty mixture ready for the wet ingredients.
Step 3: Add Wet Ingredients and Mix
Now, make a well in the center of your dry ingredients. Crack in the 2 large eggs, pour in 1 cup of buttermilk, 1/2 cup of vegetable oil, and 2 teaspoons of vanilla extract. If you don’t have buttermilk, don’t panic—quickly make a substitute by adding 1 tablespoon of white vinegar or lemon juice to a 1-cup measuring cup, then filling the rest with regular milk. Let it sit for 5 minutes before using. Using your whisk or an electric mixer on low speed, blend these ingredients together just until they’re incorporated and you have a thick, brownie-like batter. Be careful not to overmix at this stage; a few small lumps are perfectly fine. The batter will be quite thick, which is exactly what you want before adding the final liquid.
Step 4: Incorporate the Hot Liquid
This step is the secret to the cake’s moist texture. Slowly pour 1 cup of hot water or hot brewed coffee into the batter. The heat helps “bloom” the cocoa powder, intensifying the chocolate flavor. If using coffee, don’t worry—it won’t make the cake taste like coffee; it simply deepens the chocolate notes. As you pour, mix gently with your whisk or mixer on low. You’ll see the batter transform from very thick to a thin, pourable consistency. This is normal and correct. Tip: For an extra flavor boost, use hot water that you’ve steeped with a chai tea bag for a minute, then discard the bag. Once fully combined, your batter is ready to bake.
Step 5: Bake and Cool Completely
Divide the batter evenly between your two prepared cake pans. They should be about half-full. Tap each pan firmly on the counter a couple of times to release any large air bubbles. Place both pans on the center rack of your preheated 350°F oven, making sure they’re not touching each other or the oven walls. Set a timer for 30 minutes. At the 30-minute mark, insert a toothpick into the center of one cake. If it comes out with a few moist crumbs clinging to it, the cakes are done. If wet batter remains, bake for another 3-5 minutes and test again. Do not overbake, as this will dry out the cake. Once done, remove the pans from the oven and let them cool on a wire rack for 10 minutes. Then, run a butter knife around the edges, invert the cakes onto the rack, peel off the parchment paper, and let them cool completely—about 1 hour. Frosting a warm cake is a recipe for a melted, sliding mess.
Step 6: Make the Frosting and Assemble
While the cakes cool, make the frosting. In a clean bowl, beat 1 cup of softened unsalted butter with an electric mixer on medium speed for 2 minutes until creamy. Gradually add 3 1/2 cups of sifted powdered sugar, 3/4 cup of cocoa powder, a pinch of salt, 2 teaspoons of vanilla extract, and 1/3 cup of milk or heavy cream. Start mixing on low to avoid a powdered sugar cloud, then increase to medium-high and beat for 3-4 minutes until light and fluffy. If it’s too thick, add more milk a teaspoon at a time. To assemble, place one cooled cake layer on a plate or cake stand. Spread about 1 cup of frosting evenly over the top with an offset spatula. Carefully place the second layer on top. Use the remaining frosting to cover the top and sides of the cake. Tip: For a rustic, “naked cake” look that’s faster and uses less frosting, simply spread a thin layer between the layers and on top, leaving the sides exposed. Slice and serve at room temperature.
Tips and Tricks
For the ultimate time-saver, mix the dry ingredients in a large zip-top bag the night before. In the morning, just dump it into your bowl and proceed. If you’re frosting the cake ahead of time, store it covered at room temperature for up to 2 days, or refrigerate for up to 5 days—just let it come to room temperature for an hour before serving for the best texture. To freeze, wrap unfrosted cake layers tightly in plastic wrap and then foil; they’ll keep for 3 months. Thaw overnight in the fridge before frosting. For a quicker single-layer option, bake the entire batter in a 9×13-inch pan for 35-40 minutes and frost directly in the pan. Use a serrated knife dipped in hot water for clean slices. If your kids are helping, let them sprinkle the top with chocolate chips or sprinkles before the frosting sets for a fun, no-fuss decoration.
Recipe Variations
- Chocolate Peanut Butter Cake: Swap the vanilla frosting for a peanut butter frosting by beating 1 cup creamy peanut butter with 1/2 cup softened butter, 3 cups powdered sugar, and 1/3 cup milk until smooth. Add a drizzle of melted chocolate on top.
- Mint Chocolate Cake: Add 1 teaspoon of peppermint extract to the cake batter and frosting. Fold 1/2 cup of chopped Andes mints or chocolate chips into the batter before baking for extra texture.
- Gluten-Free Version: Replace the all-purpose flour with a 1:1 gluten-free baking blend. Ensure your baking powder and cocoa powder are certified gluten-free. The texture may be slightly denser but still delicious.
- Dairy-Free/Vegan Adaptation: Use a plant-based milk (like almond or oat) mixed with 1 tablespoon vinegar for the buttermilk. Replace eggs with 1/2 cup unsweetened applesauce. For frosting, use vegan butter and non-dairy milk.
- Sheet Cake Simplicity: Pour all batter into a greased 9×13-inch pan. Bake at 350°F for 35-40 minutes. Frost directly in the pan for an easy, portable dessert perfect for potlucks.
Frequently Asked Questions
Q: Can I make this cake ahead of time?
A: Absolutely. Bake the layers up to 2 days in advance. Let them cool completely, then wrap tightly in plastic wrap and store at room temperature. Frost the day you plan to serve it for the freshest taste and texture. The frosted cake also keeps well at room temperature for 2 days.
Q: What if I don’t have buttermilk?
A: No problem! Make a quick substitute by adding 1 tablespoon of white vinegar or lemon juice to a 1-cup measuring cup, then filling the rest with regular milk. Let it sit for 5-10 minutes until slightly curdled. This works perfectly and saves a trip to the store.
Q: Why add hot water or coffee to the batter?
A: The hot liquid helps dissolve the sugar and cocoa powder, creating a smoother batter. It also “blooms” the cocoa, enhancing the chocolate flavor without making the cake taste like coffee. It’s a simple trick for a richer taste.
Q: Can I bake this as cupcakes?
A: Yes! Line a muffin tin with paper liners. Fill each about 2/3 full with batter. Bake at 350°F for 18-22 minutes, until a toothpick inserted comes out clean. This recipe makes about 24 cupcakes. Frost with the same chocolate frosting or a simpler glaze.
Q: How do I store leftovers?
A: Cover the cake tightly with plastic wrap or place it in an airtight container. Store at room temperature for up to 3 days or in the refrigerator for up to 1 week. For best texture, let refrigerated slices come to room temperature before serving.
Summary
This Matilda-inspired chocolate cake delivers deep flavor with minimal cleanup. Its one-bowl method, pantry staples, and moist texture make it a practical, family-friendly dessert that’s as easy to make as it is to enjoy.




