Skip to main content

The German Chocolate Cake That Brings Everyone to the Table

Makes one 2-layer 9-inch cake (10–12 generous slices)

Rich • Tender • Nostalgic • Celebratory

A deeply chocolatey layer cake filled and topped with a luscious coconut-pecan frosting that’s every bit as rich and memorable as the classic. Whether shared for birthdays, holidays, or simply because family and friends have gathered together, this is the kind of cake that has a way of bringing everyone to the table.

This recipe is 100% plant-based.

I was never much of a cake person growing up. Cookies, pies, fruit desserts—I happily welcomed all of them. Cake, though, rarely tempted me for a second slice.

Until this one.

It wasn’t the chocolate cake that won me over. It was the frosting. If you love coconut, toasted pecans, and soft caramel, I honestly think this is one of the best frostings ever created. Rich without being heavy, sweet without becoming overwhelming, and filled with just enough texture to make every bite interesting, it’s the kind of frosting that quietly steals the whole show.

For years I assumed German Chocolate Cake must have come from Germany. Then I learned the truth—it isn’t German at all. The name actually comes from Samuel German, an American chocolatier who developed a baking chocolate in the 1800s. Decades later, a recipe made with his chocolate became so popular that “German’s Chocolate Cake” eventually lost its apostrophe and simply became German Chocolate Cake. My German friends have always laughed when I mention it because, as far as they’re know, no such traditional cake exists in Germany.

Personally, I think America missed a wonderful opportunity. If you ask me, this cake should have been called something like Caramel Coconut Pecan Divine Cake. That would tell people exactly what they’re about to experience.

I’ve been making this recipe for many years now, and it has become one of my celebration cakes. Birthdays, holidays, family dinners—whenever I want a dessert that feels generous and welcoming, this is the one I reach for. And yes, I intentionally make plenty of frosting. This isn’t the kind of cake that should be sparingly frosted. The coconut-pecan filling deserves to be spread generously between the layers and luxuriously across the top until every slice feels worthy of a celebration.

If you love chocolate, coconut, toasted pecans, and buttery caramel flavors, I have a feeling this cake won’t let you down. In fact, it may surprise you the same way it surprised me. I never expected to become a cake person, but this cake has remained the exception for years—and I suspect it always will.

Some cakes are simply desserts. Others have a way of gathering people around the table before the first slice is even served. For me, this has always been one of those cakes, and that’s exactly what Meals That Gather People is all about.

INGREDIENTS

For the Cake

 360 ml soy milk (1½ cups) (soy milk produces the most tender, stable crumb; creamy oat milk also works beautifully)

 1½ Tbsp apple cider vinegar or fresh lemon juice

 90 ml avocado oil (⅜ cup)

 30 ml plain unsweetened dairy-free yogurt (2 Tbsp) (adds tenderness and helps keep the cake wonderfully moist)

 1½ Tbsp ground flaxseed

 4½ Tbsp hot water

 2 tsp pure vanilla extract

 1 tsp pure almond extract

 291 g all-purpose flour (about 2⅓ cups) (for the best results, I recommend weighing the flour)

 63 g cocoa powder (¾ cup), sifted

    275 g organic cane sugar (1⅜ cups)

 1 tsp baking powder

 2 tsp baking soda

 1 tsp fine sea salt


For the Coconut–Pecan Frosting

 3 Tbsp cornstarch

 1 can (400 ml / 14 oz) full-fat coconut milk

 60 ml coconut oil (¼ cup)

 60 ml vegan butter (¼ cup) (or use ½ cup coconut oil if preferred)

 200 g packed brown sugar (1 cup)

 3 cups unsweetened shredded coconut (not desiccated)

 2 cups pecans, lightly toasted and roughly chopped, plus extra whole pecans for decorating

METHOD

Step 1 — Prepare the Cake Pans

Preheat the oven to 350°F (180°C).

Lightly grease two 9-inch round cake pans and line the bottoms with parchment paper.


Step 2 — Make the Vegan Buttermilk & Flax Egg

Stir the apple cider vinegar or lemon juice into the soy milk and set aside for about 5 minutes. It will thicken slightly to create a simple vegan buttermilk.

In a small bowl, stir together the ground flaxseed and hot water. Let stand for a few minutes until thickened.


Step 3 — Mix the Wet Ingredients

In a large mixing bowl or the bowl of a stand mixer, combine:

 Vegan buttermilk

 Avocado oil

 Dairy-free yogurt

 Vanilla extract

 Almond extract

 Flax egg

Mix until smooth.


Step 4 — Mix the Dry Ingredients

In a separate bowl, whisk together:

 Flour

 Cocoa powder

 Sugar

 Baking powder

 Baking soda

 Salt

Whisk until everything is evenly combined.


Step 5 — Make the Batter

Add the dry ingredients to the wet ingredients.

Mix just until the batter is smooth and no dry flour remains.

Avoid overmixing, as this can make the cake less tender.

Divide the batter evenly between the prepared cake pans and gently smooth the tops.


Step 6 — Bake the Cakes

Bake for 25–35 minutes, or until the centers spring back lightly when touched and a toothpick inserted into the center comes out clean.

Allow the cakes to cool in their pans for about 30 minutes.

Carefully turn them out onto wire racks to cool completely.

For easier assembly, refrigerate the cooled cake layers while you prepare the frosting.


Step 7 — Make the Coconut–Pecan Frosting

In a medium saucepan, whisk together the cornstarch and coconut milk until completely smooth.

Add the coconut oil, vegan butter, and brown sugar.

Cook over medium heat, whisking constantly, until the mixture comes to a gentle boil and thickens enough to coat the back of a spoon, about 2–4 minutes.

Remove from the heat.

Fold in the shredded coconut and chopped pecans.

Transfer the frosting to a bowl and chill until thick, scoopable, and easy to spread, about 45–60 minutes in the freezer, or longer in the refrigerator.


Step 8 — Assemble the Cake

If needed, level the cake layers with a serrated knife.

Place the first cake layer on a serving plate or cake stand.

Spread nearly half of the frosting evenly over the top, allowing a little to naturally fall toward the edges.

Place the second layer on top and gently align it.

Spread the remaining frosting generously over the top, letting some softly fall around the sides as desired.

Decorate with whole pecans, if desired.


Step 9 — Serve

Serve slightly chilled or at a cool room temperature.

ayeletphotography-coconut-1123738_1920
Rich coconut is one of the defining flavors behind the luscious frosting that makes this cake so unforgettable.

NOTES


The Star of the Cake

Let’s be honest—the coconut-pecan frosting is the reason so many of us fell in love with German Chocolate Cake.

This recipe intentionally makes a generous amount because I believe every slice should have a luxurious layer of frosting between the cakes and plenty on top. Don’t be tempted to spread it too thinly—the frosting is what makes this cake unforgettable.


Why the Yogurt Matters

A small amount of dairy-free yogurt creates a softer, more tender crumb while allowing the recipe to use less oil.

The result is a cake that stays wonderfully moist without feeling heavy or greasy, even after being refrigerated.


Flour Matters

For the most reliable results, weigh the flour if possible.

The slightly higher flour amount gives the cake just enough structure to support the generous frosting while keeping every slice tender and easy to cut.

All-purpose flour works beautifully.

White spelt flour can be used, although the cake will be slightly more delicate and a little less moist.

Because of the structure needed to support the frosting, I don’t recommend gluten-free flour blends for this recipe.


Don’t Rush the Frosting

Allow the frosting to chill until it is thick, scoopable, and easy to spread. This frosting is at its best when well chilled—not frozen. If it becomes too firm after a long chill, simply let it stand at room temperature for a few minutes until it softens slightly.


Make Ahead

The cake layers can be baked a day ahead, wrapped well, and refrigerated until you’re ready to assemble the cake.

The frosting also keeps beautifully in the refrigerator for 5–7 days.

Assemble the cake the day you plan to serve it for the freshest presentation.


Serving

This cake is delicious slightly chilled, but I think it’s at its very best after sitting at cool room temperature for about 20–30 minutes before serving.

The frosting softens beautifully, and the chocolate cake becomes especially tender.


A Final Thought

Some cakes are made simply to satisfy a sweet tooth.

Others become part of family traditions, birthday celebrations, holiday tables, and the moments we remember years later.

I hope this cake becomes one of those recipes for you—a cake that’s requested again and again, shared generously, and remembered long after the last slice has disappeared.

Because the very best cakes don’t just celebrate an occasion—they have a way of bringing people together, one slice at a time.

This is the kind of food that nourishes quietly.
It asks us to slow down,
to listen,
and to remember what is enough.