Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
German Chocolate Cake 49.png

German Chocolate Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍫 Dive into rich, moist chocolate layers sandwiched with classic coconut-pecan frosting – the ultimate homemade German chocolate cake for special occasions!
🌰 Caramel-nutty topping and silky chocolate frosting make this timeless recipe a crowd-pleaser that’s easier than it looks!

  • Total Time: 1 hour 45 minutes
  • Yield: 15 servings

Ingredients

– 2 cups sugar (400 g)

– 1 3/4 cups flour (210 g)

– 3/4 cup cocoa powder (75 g)

– 1 1/2 teaspoons baking powder (6 g)

– 1 1/2 teaspoons baking soda (7.5 g)

– 1 teaspoon salt (5 g)

– 2 large eggs

– 1 cup buttermilk (240 ml)

– 1/2 cup vegetable or canola oil (120 ml)

– 2 teaspoons vanilla (10 ml)

– 1 cup boiling water (240 ml)

– 1/2 cup brown sugar (100 g)

– 1/2 cup granulated sugar (100 g)

– 1/2 cup butter (115 g)

– 3 large egg yolks

– 3/4 cup evaporated milk (180 ml)

– 1 tablespoon vanilla (15 ml)

– 1 cup chopped pecans (120 g)

– 1 cup shredded coconut (80 g)

– 1/2 cup butter (115 g)

– 2/3 cup cocoa powder (65 g)

– 3 cups powdered sugar (360 g)

– 1/3 cup milk (80 ml)

– 1 teaspoon vanilla (5 ml)

Instructions

1-Step 1: Get the pans and oven ready Preheat your oven to 375°F. Grease two 8- or 9-inch round pans, then line the bottoms with wax paper or parchment paper. This helps the cakes release cleanly after baking. If you are using nonstick pans, still line the bottoms for the best results. It also helps to bring your ingredients to room temperature before you start. Warm the eggs in a bowl of hot water for a few minutes, and microwave the buttermilk briefly if it feels cold from the fridge. This small step helps the batter mix more smoothly and gives the cake a better rise.

2-Step 2: Mix the dry ingredients In a large bowl, whisk together the sugar, flour, cocoa powder, baking powder, baking soda, and salt. Mixing the dry ingredients first helps spread the leavening evenly through the batter. That means your homemade chocolate cake layers will bake more evenly and taste balanced in every bite. Take a moment to break up any cocoa lumps. A smooth dry mix makes the batter easier to blend later. If you are baking with kids or helping a student learn, this is a good step for them to do because it is simple and safe.

3-Step 3: Mix the wet ingredients In a second bowl, combine the eggs, buttermilk, oil, and vanilla. Whisk until the mixture looks smooth and well blended. The buttermilk helps keep the cake tender, while the oil gives it a moist crumb that stays soft even after chilling. If you need a dairy-free version, use your preferred plant-based milk with a little vinegar or lemon juice instead of buttermilk. The flavor and texture will shift a bit, but the cake can still turn out nicely.

4-Step 4: Build the cake batter Pour the wet mixture into the dry ingredients and stir until just combined. Then slowly add the boiling water. The batter will look thin, and that is exactly what you want. This is one of the secrets behind a light, tender german chocolate cake recipe from scratch. Keep stirring gently until the batter is smooth. Do not worry if it seems looser than a typical cake batter. That extra water helps bloom the cocoa and gives the cake a deeper chocolate flavor.

5-Step 5: Bake the layers Divide the batter evenly between the prepared pans. Bake for 25 to 35 minutes, or until a toothpick inserted in the center comes out clean. If you are using 8-inch pans, you may need the full bake time. If you are using 9-inch pans, check a little earlier. When the cakes are done, let them cool in the pans for 5 minutes. Then turn them out onto wire racks to cool completely. Do not rush this step. Warm layers can slide around when you frost them.

6-Step 6: Make the coconut pecan frosting While the layers cool, make the coconut frosting. In a saucepan over medium heat, stir together the brown sugar, granulated sugar, butter, egg yolks, and evaporated milk. Keep stirring as the mixture heats and thickens. It should bubble and become rich and custard-like. Once it reaches that thick texture, remove it from the heat. Stir in the vanilla, chopped pecans, and shredded coconut. Let it cool fully before spreading. The frosting will thicken more as it sits, which makes it easier to layer on the cake.

7-Step 7: Make the chocolate frosting For the chocolate frosting, melt the butter and stir in the cocoa powder. Then add the powdered sugar and milk a little at a time, beating until the frosting becomes smooth and spreadable. If it feels too thick, add a splash more milk. If it feels too soft, add a little more powdered sugar. Finish by mixing in the vanilla. You want a frosting that spreads easily over the sides of the cake but still holds its shape. This chocolate frosting gives the cake its classic look and helps balance the sweet coconut topping.

8-Step 8: Assemble the cake Place one cooled layer on a serving plate or cake stand. Spread a thin layer of chocolate frosting over the top, then add half of the coconut frosting, keeping it about 1/2 inch from the edge. This border helps prevent the filling from spilling out when you place the second layer on top. Set the second cake layer over the filling. Frost the sides and top with the remaining chocolate frosting. Finish by spooning the rest of the coconut frosting onto the top center. If you want a cleaner look, use a spatula to spread it just slightly without covering the whole top.

9-Step 9: Slice and serve Let the cake sit for a short time before slicing so the frosting can settle. Use a sharp knife and wipe it between cuts for neat slices. This cake is rich, so smaller slices usually work best, especially if you are serving it after a big meal. For a party touch, pipe a border with a round or star tip and add a few extra chopped pecans on top. That small finishing detail makes the cake look polished without a lot of extra work.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🌡️ Use room-temperature ingredients for better emulsion and rise.
🧊 Make frostings ahead and refrigerate; coconut up to 1-2 weeks.
❄️ Freeze unfrosted layers up to 3 months for easy prep.

  • Author: Brandi Oshea
  • Prep Time: 30 minutes
  • Cooling: 30 minutes
  • Cook Time: 45 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 591 kcal
  • Sugar: 69 g
  • Sodium: 440 mg
  • Fat: 31 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 19 g
  • Trans Fat: 0 g
  • Carbohydrates: 77 g
  • Fiber: 3 g
  • Protein: 5 g
  • Cholesterol: 100 mg