Eggless German Chocolate Sheet Cake

This post may contain affiliate links. Read our disclosure policy.

This Eggless German Chocolate Sheet Cake is rich and dreamy! Packed with deep chocolate flavor and topped with a gooey, buttery coconut-pecan topping, this easy sheet cake is perfect for parties, holidays, or anytime you need a sweet crowd-pleaser. You won’t believe how moist and flavorful it is—no eggs needed!

A slice of Eggless German Chocolate Sheet Cake topped with coconut pecan frosting sits on a white plate with a spoon; more cake and pecans are in the background.

Oriana’s Thoughts On The Recipe

A woman with blonde hair wearing a light blue knit sweater and gold hoop earrings stands in front of a white background, evoking the fresh, inviting vibe of summer gatherings with grilled pork chops with peaches.

I’ve really come to love making sheet cakes, and this one always reminds me why. They’re easy to whip up, don’t require stacking or fancy decorating, and are perfect for feeding a crowd. This Eggless German Chocolate Sheet Cake is rich, ultra-moist, and topped with the most irresistible coconut-pecan frosting—sweet, buttery, and full of nutty goodness. That topping alone could be a dessert on its own! Whether it’s a birthday, family get-together, or potluck, this cake never lasts long. It’s simple, delicious, and guaranteed to bring smiles all around—which is exactly what I hope for every time I bake.

What I Love About This Recipe

  • It’s Egg-Free and Still Amazing – You’d never guess this decadent cake is made without eggs. It’s rich, moist, and totally indulgent.
  • That Coconut-Pecan Frosting! – Sweet, nutty, buttery, and totally addictive. The classic topping is the true star here.
  • Perfect for a Crowd – Sheet cakes are great for sharing! This one easily feeds a group, making it ideal for parties, potlucks, and family gatherings.
  • No Fancy Layers Required – Just bake, frost, and enjoy. No stacking, leveling, or complicated decorating needed.
  • It’s a Total Crowd-Pleaser – Everyone loves it! I always get asked for the recipe when I bring it anywhere.
Handwritten text on a light pink background reads "xo, Oriana," evoking the warmth found in sharing Authentic Venezuelan Sancocho (Sancocho Venezolano) with loved ones.

Ingredients You’ll Need, Substitutions & Notes

Eggless German Chocolate Sheet Cake ingredients with name tags 2

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

For the Eggless Chocolate Sheet Cake:

  • Granulated sugar: Sweetens the cake and helps it stay soft and moist. Regular white sugar works best here.
  • Buttermilk: Adds tang and moisture, and helps activate the baking soda for a fluffy texture. You can make a DIY version by mixing 1 cup of milk (or dairy-free milk) with 1 tablespoon of vinegar or lemon juice and letting it sit for 5–10 minutes.
  • Unsalted butter: Adds rich flavor and tenderness to both the cake and the coconut-pecan topping.
  • Vegetable or canola oil: Adds extra moisture and keeps the cake soft for days. You can also use another neutral oil.
  • Sour cream: Makes the cake extra moist and rich. You can substitute with plain regular yogurt if needed.
  • Pure vanilla extract: Boosts the flavor in both the cake and the topping—don’t skip it!
  • Hot water (optional): Helps bloom the cocoa powder and intensifies the chocolate flavor.
  • Instant espresso powder (optional): Enhances the chocolate taste without adding coffee flavor. Totally optional but highly recommended.
  • All-purpose flour: Provides structure. For a gluten-free version, use a 1:1 gluten-free baking flour blend.
  • Unsweetened natural cocoa powder: Gives the cake its rich chocolate flavor. Be sure to use natural (not Dutch-processed) cocoa powder for the right acidity.
  • Baking powder + baking soda: These leavening agents help the cake rise and become fluffy.
  • Salt: Balances all the sweet flavors and enhances the chocolate.

For the Coconut-Pecan Topping:

  • Evaporated milk: Creates a creamy base for the topping. It’s richer than regular milk and key to that traditional texture.
  • Cornstarch: Thickens the topping without the need for eggs.
  • Unsalted butter: Adds richness and helps bring the topping together.
  • Brown sugar: Sweetens the topping and adds a lovely caramel flavor that pairs beautifully with the coconut and pecans.
  • Pure vanilla extract: Adds a warm note and finishes the topping with delicious flavor.
  • Unsweetened shredded or flaked coconut: Brings in that classic chewy coconut texture and flavor.
  • Toasted pecans, coarsely chopped: Add crunch and a nutty flavor that makes the topping irresistible.

To Assemble and Decorate:

  • Chocolate Buttercream: Optional, but makes a delicious layer under the coconut-pecan topping and adds a rich chocolatey boost.

Food Allergy Swaps

  • This recipe is naturally egg, 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.
    • Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking.
    • 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.
    • Sour Cream: Use your favorite dairy-free sour cream. I use and recommend Tofutti Better than Sour Cream.
    • Evaporated Milk: Use evaporated coconut milk or evaporated oat milk, or make your own dairy-free evaporated milk with your favorite plant-based milk. Evaporated milk is just milk that has been reduced to eliminate the water content, so it’s super easy to make at home with any milk of your choice. Check out my How to Make Evaporated Milk post.
  • Wheat/Gluten-Free:  Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
  • Nut-Free: Omit the pecans or replace them with sunflower seeds or pumpkin seeds for a similar crunch.

Potential Recipe Challenges & Pro Tips

  • The coconut topping is too thick or clumpy: This can happen if the cornstarch isn’t fully dissolved. Pro Tip: Whisk the cornstarch into the evaporated milk thoroughly before heating to avoid lumps. Cook slowly over medium heat and stir constantly.
  • The topping separates or looks oily: This could mean it was cooked too fast or too long. Pro Tip: Keep the heat low to medium and stir continuously until the topping is thick and glossy.
  • Cake sticks to the pan: Sheet cakes can sometimes stick if the pan isn’t prepared well. Pro Tip: Line your baking pan with parchment paper or grease it generously with butter or non-stick spray.

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).

Step 1 – Prep the pan and oven

Preheat your oven to 350ºF (180ºC). Line a 9×13-inch baking pan with parchment paper and lightly grease it with baking spray that contains flour. This will help your cake come out easily after baking.

Step 2 – Mix the wet ingredients

In a large bowl, whisk together the sugar, buttermilk, melted butter, oil, sour cream, and vanilla. In a small bowl, stir the instant espresso powder into the hot water (if using). Then pour it into the wet mixture and give everything a good mix. This step helps deepen the chocolate flavor. This mixture will be smooth and creamy—just what we want for a moist cake!

Step 3 – Add the dry ingredients

Sprinkle the flour, cocoa powder, baking powder, baking soda, and salt into the wet mixture. Stir everything together gently until just combined—don’t overmix!

A glass mixing bowl filled with smooth, swirled Eggless German Chocolate Sheet Cake batter.

Step 4 – Bake the cake

Pour the batter into your prepared pan and smooth the top. Bake for 40 to 45 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool completely in the pan on a wire rack.

Thick chocolate brownie batter for an Eggless German Chocolate Sheet Cake is being poured from a bowl into a greased square baking pan.

Step 5 – Make the coconut-pecan topping

In a small bowl, mix 2 tablespoons of evaporated milk with the cornstarch and set aside. In a medium saucepan over medium heat, combine the remaining evaporated milk, butter, and brown sugar. Stir occasionally as it comes to a low boil. Once the mixture starts boiling, pour in the cornstarch mixture and whisk constantly for 2 to 3 minutes, until it thickens just a bit. Remove from the heat and stir in the vanilla, coconut, and chopped pecans. Let the topping cool completely before using—it’ll thicken more as it cools.

A white plate holds a serving of moist, golden brown coconut and pecan frosting with visible pecan pieces, perfect for topping an Eggless German Chocolate Sheet Cake.

Step 6 – Assemble and decorate

Once the cake is completely cool, spread a layer of chocolate buttercream over the top (if using). Then, spoon and gently spread the coconut-pecan topping evenly over the frosting. Slice, serve, and enjoy every delicious bite!

A rectangular baking pan filled with an Eggless German Chocolate Sheet Cake, topped with a textured, golden-brown coconut and pecan mixture, cooling on a wire rack.
Simple line drawing of a bowl with a spoon inside, centered on a dark gray background—perfect for showcasing Eggless Sugar Cookie Bites recipes.

Extra Recipe Tips For Success

  • Measure the ingredients correctly. I highly recommend using a kitchen scale.
  • Preheat the oven for at least 15 minutes before you get started to give it plenty of time to reach the ideal recipe temperature.
  • Don’t overmix the batter. Mix just until you’ve evenly distributed the ingredients throughout the batter.
  • Don’t open the oven door until the cake has set. Leave the oven closed until the minimum time is stated in the recipe.
  • Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
  • Let the cake cool completely before topping it to avoid melting the coconut mixture.
  • Toast your pecans before adding them—they’ll have more flavor and crunch.
  • For extra indulgence, spread a thin layer of chocolate buttercream before adding the coconut topping.
A partially filled baking pan with a textured, crumbly dessert mixture covering about two-thirds of the surface, featuring Eggless German Chocolate Sheet Cake.

Variations & Additions

  • Double the coconut-pecan topping for an extra gooey layer.
  • You can also use Baker’s German’s Sweet Chocolate to make this cake. To do so, reduce the cocoa powder to 2 tablespoons (15 g) and the oil to 1/4 cup + 3 tablespoons (105 ml). Melt 4 ounces of Baker’s German’s Sweet Chocolate and add it to the wet ingredients in step 2.
  • Skip the buttercream if you want a more traditional version—just the coconut-pecan topping is plenty delicious on its own.

Storage and Freezing Instructions

To Store: Keep the cake covered in the refrigerator for up to 5 days. Let it sit at room temperature for 10–15 minutes before serving.

To Freeze: Wrap individual slices or the whole cake (without the topping) in plastic wrap and then foil. Freeze for up to 2 months. Thaw in the fridge overnight, then top and serve.

Frequently Asked Questions

Yes! The cake and topping can both be made 1–2 days in advance. Just assemble right before serving.

Absolutely. It’s optional, but it adds an extra layer of chocolatey flavor that pairs beautifully with the topping.

A 9×13-inch pan works perfectly for this sheet cake. You can also divide the batter into two 8-inch square pans for smaller portions.

You can, but reduce the sugar slightly in the topping if you do, since sweetened coconut adds extra sweetness.

A slice of Eggless German Chocolate Sheet Cake with coconut-pecan frosting sits on a white plate with a spoon, pecans, and coconut flakes nearby. Another slice is blurred in the background.

More Egg-Free Chocolate Cake Recipes You’ll Love!

❤️ Love what you see? Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! Follow along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card

A slice of Eggless German Chocolate Sheet Cake topped with coconut pecan frosting sits on a white plate with a spoon; more cake and pecans are in the background.

Eggless German Chocolate Sheet Cake

Oriana Romero
This Eggless German Chocolate Sheet Cake is rich and dreamy! Packed with deep chocolate flavor and topped with a gooey, buttery coconut-pecan topping, this easy sheet cake is perfect for parties, holidays, or anytime you need a sweet crowd-pleaser. You won’t believe how moist and flavorful it is—no eggs needed!
No ratings yet
Prep Time 40 minutes
Cook Time 45 minutes
Total Time 1 hour 25 minutes
Servings 15 servings

Ingredients
 

For the Eggless Chocolate Sheet Cake:

  • 2 cups (400 g) granulated sugar
  • 1 1/2 cups (360 g) buttermilk
  • 1/2 cup (115 g) unsalted butter, melted
  • 1/2 cup (120 g) vegetable or canola oil
  • 1/2 cup (120 g) sour cream
  • 2 teaspoons (10 g) pure vanilla extract
  • 2 tablespoons (30 g) hot water (optional)
  • 2 teaspoons (2 g) instant espresso powder (optional)
  • 2 1/2 cups (350 g) all-purpose flour
  • 3/4 cup (90 g) unsweetened natural cocoa powder
  • 4 teaspoons (16 g) baking powder
  • 1/2 teaspoon (3 g) baking soda
  • 1/2 teaspoon (3 g) salt

For the Coconut-Pecan Topping:

  • 3/4 cup (178 g) evaporated milk
  • 1 tablespoon (10 g) cornstarch
  • 1/3 cup (80 g) unsalted butter
  • 3/4 cup (150 g) brown sugar
  • 1 teaspoon (5 g) pure vanilla extract
  • 1 cup (100 g) unsweetened shredded or flaked coconut
  • 3/4 cup (93 g) toasted pecans, coarsely chopped

To Assemble and Decorate:

Important

You can find step-by-step photos above in the post and/or right here on the recipe card. They’ll walk you through the process and make everything super clear! Just click the camera icon button below on the right to show or hide them. Turn them off before printing if you prefer a cleaner copy!

Instructions
 

Make the Eggless Chocolate Sheet Cake:

  • Preheat the oven to 350ºF (180ºC). Line a 9-x-13-inch (35-x-24-cm) baking pan with parchment paper. Lightly grease with baking spray with flour.
  • Combine the sugar, buttermilk, melted butter, oil, sour cream, and vanilla extract in a large bowl and whisk together.
  • In a small bowl, combine the hot water and instant espresso powder, if using. Add to the butter mixture; mix to combine.
  • Add the flour, cocoa powder, baking powder, baking soda, and salt; stir until just combined.
  • Transfer the batter to the prepared pan.
  • Bake for 40 to 45 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool completely in the pan on a wire rack.
  • Unfrosted cake can be stored at room temperature for up to 2 days or frozen for up to a month; defrost at room temperature before frosting and serving. Consider that the cake will lose some of its fluffiness if refrigerated or frozen.

Make the Coconut-Pecan Topping:

  • In a small bowl, combine 2 tablespoons of the evaporated milk with the cornstarch. Stir to mix and set aside.
  • In a medium saucepan over medium heat, combine the remaining evaporated milk, the butter, and the brown sugar. Whisk occasionally as the mixture comes to a low boil. Once boiling, stir in the cornstarch mixture and constantly whisk until the mixture thickens a little, 2 to 3 minutes.
  • Remove from the heat and stir in the vanilla, coconut, and pecans. Allow cooling completely before topping the cake.

Assemble and Decorate:

  • Adding the chocolate buttercream layer is totally optional. If you decide to add it, make 1/2 recipe of my chocolate buttercream recipe.
  • Frost the cooled cake with an even layer of chocolate buttercream, if desired. Evenly spread the coconut-pecan topping on top. Slice and serve.
Oriana’s Notes
 
Important: Many foods contain hidden allergens. If you or someone you are cooking or baking for has food allergies, it’s essential to always read the labels of the ingredients you plan to use to verify their safety.
 
Store: Keep the cake covered in the refrigerator for up to 5 days. Let it sit at room temperature for 10–15 minutes before serving.
 
Freeze: Wrap individual slices or the whole cake (without the topping) in plastic wrap and then foil. Freeze for up to 2 months. Thaw in the fridge overnight, then top and serve.
 
Food Allergy Swaps:
  • This recipe is naturally egg, 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.
    • Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking.
    • 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.
    • Sour Cream: Use your favorite dairy-free sour cream. I use and recommend Tofutti Better than Sour Cream.
    • Evaporated Milk: Use evaporated coconut milk or evaporated oat milk, or make your own dairy-free evaporated milk with your favorite plant-based milk. Evaporated milk is just milk that has been reduced to eliminate the water content, so it’s super easy to make at home with any milk of your choice. Check out my How to Make Evaporated Milk post.
  • Wheat/Gluten-Free:  Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
  • Nut-Free: Omit the pecans or replace them with sunflower seeds or pumpkin seeds for a similar crunch.
 
Potential Recipe Challenges & Pro Tips:
  • The coconut topping is too thick or clumpy: This can happen if the cornstarch isn’t fully dissolved. Pro Tip: Whisk the cornstarch into the evaporated milk thoroughly before heating to avoid lumps. Cook slowly over medium heat and stir constantly.
  • The topping separates or looks oily: This could mean it was cooked too fast or too long. Pro Tip: Keep the heat low to medium and stir continuously until the topping is thick and glossy.
  • Cake sticks to the pan: Sheet cakes can sometimes stick if the pan isn’t prepared well. Pro Tip: Line your baking pan with parchment paper or grease it generously with butter or non-stick spray.
 
Extra Recipe Tips For Success:
  • Measure the ingredients correctly. I highly recommend using a kitchen scale.
  • Preheat the oven for at least 15 minutes before you get started to give it plenty of time to reach the ideal recipe temperature.
  • Don’t overmix the batter. Mix just until you’ve evenly distributed the ingredients throughout the batter.
  • Don’t open the oven door until the cake has set. Leave the oven closed until the minimum time is stated in the recipe.
  • Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
  • Let the cake cool completely before topping it to avoid melting the coconut mixture.
  • Toast your pecans before adding them—they’ll have more flavor and crunch.
  • For extra indulgence, spread a thin layer of chocolate buttercream before adding the coconut topping.
 
Variations & Additions:
  • Double the coconut-pecan topping for an extra gooey layer.
  • You can also use Baker’s German’s Sweet Chocolate to make this cake. To do so, reduce the cocoa powder to 2 tablespoons (15 g) and the oil to 1/4 cup + 3 tablespoons (105 ml). Melt 4 ounces of Baker’s German’s Sweet Chocolate and add it to the wet ingredients in step 2.
  • Skip the buttercream if you want a more traditional version—just the coconut-pecan topping is plenty delicious on its own.
 
 

I appreciate your feedback, and it helps others, too!

Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.

Nutrition

Calories: 794kcalCarbohydrates: 109gProtein: 11gFat: 40gSaturated Fat: 21gPolyunsaturated Fat: 4gMonounsaturated Fat: 12gTrans Fat: 0.4gCholesterol: 39mgSodium: 358mgPotassium: 538mgFiber: 9gSugar: 65gVitamin A: 452IUVitamin C: 1mgCalcium: 194mgIron: 5mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Dessert
Cuisine American
Calories 794
Keyword cake chocolate coconut egg-free pecans recipe

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.