This Ultra-Fudgy Eggless Chocolate Layer Cake is a rich, Matilda-inspired chocolate cake that’s deeply chocolatey, ultra-moist, and completely egg-free. Made with simple pantry ingredients and layered with thick, glossy chocolate frosting, it delivers that iconic cafeteria-style chocolate cake moment — without eggs or complicated steps. If you’ve ever wondered how to make a fudgy chocolate layer cake without eggs that still tastes indulgent and bakery-worthy, this is it. It’s bold, nostalgic, and unapologetically chocolate.

Oriana’s Thoughts On The Recipe

This is the cake I make when I want that full Matilda-style chocolate cake moment — the kind that feels like it belongs on a cafeteria tray with a big metal spatula and zero restraint. Thick slices. Fudgy layers. Frosting swirled generously.
After more than a decade of egg-free baking, I’ve learned that texture and flavor matter most. You don’t need eggs to create that deep, rich crumb that practically melts into the frosting. You just need the right balance of moisture, cocoa, and technique.
I created this recipe eggless from day one because allergy-friendly baking should never feel like a substitute. It should feel right. Birthdays, school parties, family dinners — this is the cake that makes kids light up, and adults quietly ask for the recipe. And every single time, I love knowing no one at the table feels left out.
Because everyone deserves dessert, no matter their allergies.
Why You’ll Want to Try My Recipe

Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
- All-Purpose Flour: Gives the cake structure while keeping it soft and tender.
- Baking Powder + Baking Soda: This combo replaces eggs by giving lift and balance.
- Unsweetened Cocoa Powder: Adds deep chocolate flavor without extra sweetness.
- Salt: Balances the sweetness and deepens the chocolate flavor.
- Granulated Sugar: Sweetens and helps keep the cake moist.
- Buttermilk: Provides richness and reacts with the leaveners for a soft crumb. Dairy-free buttermilk works too.
- Vegetable Oil: Keeps the cake moist for days — butter won’t give the same texture here.
- Apple Cider Vinegar: Essential for structure and tenderness in egg-free baking. You won’t taste it.
- Vanilla Extract: For flavor.
- Hot Black Coffee: Enhances the chocolate flavor without making the cake taste like coffee.
- For the Chocolate Frosting: You’ll need butter, dark chocolate, heavy cream, corn syrup (optional for a glossy finish), salt, powdered sugar, and vanilla.
Food Allergy Swaps
This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Buttermilk: Make a homemade buttermilk substitute by mixing 1 cup of non-dairy milk with 1 tablespoon of vinegar or lemon juice and letting it sit for a few minutes until it curdles.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Dark Chocolate: Use your favorite dairy-free dark chocolate, such as Ghirardelli Premium 70% Cacao Extra Bittersweet Chocolate Baking Bar.
- Heavy Cream: Use your favorite dairy-free heavy cream. If you have several options, aim for a dairy-free cream with the higher content if possible. I love Flora Plant Cream, but I know it’s difficult to find in the USA. You can use a non-dairy cream, such as Country Crock Plant Cream, Silk, Califia Farms, or full-fat coconut cream.
- Gluten-Free: A trusted 1:1 gluten-free flour blend works well, but results may vary slightly.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Make the Egg-Free Chocolate Cake Batter

Sift the flour, cocoa powder, baking powder, and baking soda into a large bowl. Add the salt and sugar and give it a good stir. Pour in the buttermilk, oil, vanilla, and vinegar. Mix until mostly combined. Slowly add the hot coffee and stir until the batter is smooth and lump-free.
Divide the Cake Batter

Divide the batter evenly between the pans.
Bake the Cakes

Bake until a toothpick comes out clean. Let the cakes cool briefly in the pans, then transfer to a rack and cool fully.
Make the Fudge Frosting

Melt the butter, chocolate, cocoa powder, cream, corn syrup, and salt together, stirring until smooth. Remove from heat and stir in powdered sugar and vanilla until glossy and smooth.
Strain and Chill Until Spreadable

For an ultra-smooth frosting, strain the mixture into a large bowl or shallow baking pan to speed up cooling. Cover the surface of the frosting directly with plastic wrap to prevent a skin from forming. Let cool at room temperature for about 30 minutes, then refrigerate for 1–2 hours, depending on how thick you want the frosting.
Assemble the Cake

Frost between the layers, then cover the top and sides with soft, swoopy waves.
Slice & Enjoy

Serve generous slices and watch it disappear — no one will believe it’s egg-free.

Recipe Tips For Success
➤ Troubleshooting Tips:
- Cake Feels Dry: This usually means it baked a little too long. Pro Tip: Check the cake at the 25-minute mark. As soon as a toothpick comes out clean, pull it.
- Frosting Is Too Thin: Warm frosting hasn’t had time to set. Pro Tip: Refrigerate it longer and stir gently until it thickens to a spreadable consistency.
- Frosting Looks Grainy: The powdered sugar didn’t fully dissolve. Pro Tip: Strain the frosting while warm for an ultra-smooth, bakery-style finish.
- Cake Sticks to the Pan: This happens if parchment is skipped. Pro Tip: Always line the pans — it makes removal stress-free.
➤ Extra Tips:
- Measure Carefully: Especially with baking, precise measurements ensure the best results. I highly recommend using a kitchen scale.
- Preheat the oven for at least 15 minutes before you start, giving it plenty of time to reach the ideal recipe temperature.
- Room-Temperature Ingredients: Ensure that all wet ingredients are at room temperature before mixing. This helps them combine more easily and evenly.
- Don’t Overmix: Once you add the dry ingredients to the wet, mix just until combined to keep the cake tender.
- Don’t open the oven door until the cake(s) have set. Leave the oven closed until the minimum time is stated in the recipe.
- Know your oven! Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
- Cool Completely Before Icing: This prevents the icing from melting and sliding off the cake.
- The frosting thickens as it cools, so be patient before adding powdered sugar adjustments.
- If your cake layers dome, leveling them makes stacking easier and cleaner.

Variations & Additions
- Sprinkle chocolate curls or shavings on top.
- Turn it into a sheet cake for easy serving.
- Add a thin layer of raspberry or strawberry jam between the layers for contrast.
Storage and Freezing Instructions
Store the frosted cake covered at room temperature for up to 3 days, or refrigerate for up to 5 days. Let slices come to room temperature before serving for the fudgiest texture.
Freeze unfrosted cake layers for up to 2 months, well wrapped.
Frequently Asked Questions

Want to Switch Up the Frosting?
Recipe Card

Eggless Matilda’s Chocolate Cake
Important
• For best results, I highly recommend using a kitchen scale to measure the ingredients.
Ingredients
For Eggless Chocolate Cake:
- 2 ¾ cups (385 g) all-purpose flour
- 3 teaspoons (12 g) baking powder
- ¾ teaspoon (4.5 g) baking soda
- ½ cup (50 g) unsweetened cocoa powder
- 1 teaspoon (4 g) salt
- 1 ¾ cups (350 g) granulated sugar
- 1 cup (240 ml) buttermilk
- ¾ cup (180 g) neutral oil
- 1 teaspoon (5 ml) pure vanilla extract
- 2 teaspoons (10 ml) apple cider vinegar
- 1 cup (240 ml) hot black coffee
For Chocolate Fudge Frosting:
- 1 ⅓ cups (310 g) unsalted butter
- 14 oz (400 g) dark chocolate, 60–70% cocoa, chopped
- ¼ cup (25 g) unsweetened cocoa powder
- 1 ⅓ cups (320 g) heavy cream
- 3 tablespoons (60 g) corn syrup
- 1 teaspoon (4 g) kosher salt
- 1 ⅓ cups (160 g) powdered sugar
- 1 teaspoon (5 ml) pure vanilla extract
Instructions
- Preheat the oven to 350º F (180º C). Line two 8-inch (20 cm) round cake pans with parchment paper rounds, then grease the pans. You can use butter and flour or a high-quality baking spray that contains flour.
Make the Eggless Chocolate Cake Batter:
- Sift the flour, baking powder, baking soda, and cocoa powder into a large bowl. Add the salt and sugar and mix to combine.

- Add the buttermilk, vegetable oil, vanilla extract, and vinegar. Mix until almost combined.

- Add the hot coffee and mix until just combined and no lumps of flour remain.

- Divide the batter evenly between the prepared pans.

- Bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean.

- Let the cakes cool in the pans on wire racks for 10 minutes. Remove from the pans and cool completely, right-side up, on a wire rack. Remove the parchment paper once fully cooled.

Make the Chocolate Fudge Frosting:
- Place the butter, chopped dark chocolate, cocoa powder, heavy cream, corn syrup, and salt in a medium saucepan.

- Heat over medium heat, stirring constantly, until everything is melted and smooth.

- Remove from the heat and add the powdered sugar and vanilla extract. Stir until fully incorporated and smooth.

- Tip: For an ultra-smooth frosting, strain the mixture into a large bowl or shallow baking pan to speed up cooling.

- Cover the surface of the frosting directly with plastic wrap to prevent a skin from forming.

- Let cool at room temperature for about 30 minutes, then refrigerate for 1–2 hours, depending on how thick you want the frosting.

Assemble the Cake:
- If the cakes are domed, use a large serrated knife to level the tops. Tip: You can save or discard the tops. They are great to snack on or crumble them and use them to decorate the finished cake.
- Place one cake layer on a cake stand or serving plate. Spread about one-third of the frosting evenly over the top. Top with the second cake layer and frost the top and sides with the remaining frosting. Create a wave pattern using an offset spatula. If you feel there is too much frosting, you can remove some and save it for another chocolate bake.

- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Buttermilk: Make a homemade buttermilk substitute by mixing 1 cup of non-dairy milk with 1 tablespoon of vinegar or lemon juice and letting it sit for a few minutes until it curdles.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Dark Chocolate: Use your favorite dairy-free dark chocolate, such as Ghirardelli Premium 70% Cacao Extra Bittersweet Chocolate Baking Bar.
- Heavy Cream: Use your favorite dairy-free heavy cream. If you have several options, aim for a dairy-free cream with the higher content if possible. I love Flora Plant Cream, but I know it’s difficult to find in the USA. You can use a non-dairy cream, such as Country Crock Plant Cream, Silk, Califia Farms, or full-fat coconut cream.
- Gluten-Free: A trusted 1:1 gluten-free flour blend works well, but results may vary slightly.
- Cake Feels Dry: This usually means it was baked a little too long. Pro Tip: Check the cake at the 25-minute mark. As soon as a toothpick comes out clean, pull it.
- Frosting Is Too Thin: Warm frosting hasn’t had time to set. Pro Tip: Refrigerate it longer and stir gently until it thickens to a spreadable consistency.
- Frosting Looks Grainy: The powdered sugar didn’t fully dissolve. Pro Tip: Strain the frosting while warm for an ultra-smooth, bakery-style finish.
- Cake Sticks to the Pan: This happens if parchment is skipped. Pro Tip: Always line the pans — it makes removal stress-free.
- Measure Carefully: Especially with baking, precise measurements ensure the best results. I highly recommend using a kitchen scale.
- Preheat the oven for at least 15 minutes before you start, giving it plenty of time to reach the ideal recipe temperature.
- Room-Temperature Ingredients: Ensure that all wet ingredients are at room temperature before mixing. This helps them combine more easily and evenly.
- Don’t Overmix: Once you add the dry ingredients to the wet, mix just until combined to keep the cake tender.
- Don’t open the oven door until the cake(s) have set. Leave the oven closed until the minimum time is stated in the recipe.
- Know your oven! Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
- Cool Completely Before Icing: This prevents the icing from melting and sliding off the cake.
- The frosting thickens as it cools, so be patient before adding powdered sugar adjustments.
- If your cake layers dome, leveling them makes stacking easier and cleaner.
- Sprinkle chocolate curls or shavings on top.
- Turn it into a sheet cake for easy serving.
- Add a thin layer of raspberry or strawberry jam between the layers for contrast.
Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.













Amazing chocolate cake! Everyone loved it!
Hello Pamila! I’m so happy to hear that! Thank you for making it and sharing it with your people 💛
Even if my grandson didn’t have an egg allergy, I would use this recipe-it’s that Good! Everyone asks for the recipe.
Hello Mary Ann! That just made my day. I love hearing that it’s a hit with everyone — especially your grandson! Knowing he gets to enjoy something everyone else is asking for is exactly why I work so hard on these recipes. Thank you for sharing it with the people you love. 💛