The moment this German Chocolate Walnut Cake with Pecans comes out of the oven, the kitchen smells like toasted nuts, warm vanilla, and sweet coconut, wrapping the whole house in comfort.
I love baking it for weekend birthdays, holiday gatherings, or just because I deserve an after dinner moment that feels fancy but is totally doable at home.
SaveOne slice and you will understand why this cake has been a trusted favorite for so many family tables, especially when you top it with crunchy toasted walnuts and a lush coconut pecan frosting.
German Chocolate Walnut Cake With Pecans Recipe
Ingredients
Vanilla Cake
Coconut Pecan Topper
Walnut Crunch
Instructions
- Preheat and prepare pans
Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius). Grease two 9 inch round cake pans, line the bottoms with parchment paper, and grease the parchment to keep the layers perfectly level.
- Whisk the dry ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt until evenly combined.
- Cream butter and sugars
In a large bowl, beat the softened butter, granulated sugar, and brown sugar on medium speed until light and fluffy, about 3 to 4 minutes.
- Add eggs and vanilla
Add the eggs one at a time, mixing well after each addition, then beat in the vanilla extract until the mixture is smooth and glossy.
- Combine wet and dry
Pour half of the dry ingredients into the butter mixture, add half of the buttermilk, then add the oil and mix until just combined. Repeat with the remaining dry ingredients and buttermilk, mixing gently after each addition until the batter is smooth.
- Bake the layers
Divide the batter evenly between the prepared pans. Smooth the tops with a spatula and bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
- Make the coconut pecan topping
While the cakes bake, stir together the coconut, pecans, evaporated milk, sugar, egg yolk, vanilla, and salt in a small saucepan. Set over medium low heat and whisk constantly until the mixture thickens and turns glossy, about 6 to 8 minutes. Remove from heat and stir in the butter until melted and smooth.
- Toast walnuts and prep
Spread the chopped walnuts on a baking sheet and toast in the oven for 5 to 7 minutes until fragrant and lightly golden. Toss with brown sugar and cinnamon, if using, then set aside to cool slightly.
- Cool the layers
Let the cakes cool in the pans for 10 minutes, then run a knife around the edges and invert them onto a wire rack to cool completely before frosting.
- Assemble and finish
Place one cake layer on a serving plate, spread with a generous amount of the warm coconut pecan topping, add the second layer, and top with more frosting. Sprinkle the toasted walnut mixture over the top and garnish with extra pecan halves for a polished look.
Substitutions and variations
- If you do not have buttermilk, mix 1 cup milk with 1 tablespoon lemon juice or vinegar and let it sit for 5 minutes.
- Use salted butter and reduce added salt if you prefer, or skip the added salt entirely if using unsalted butter.
- Swap half of the granulated sugar for honey or maple syrup for a more rustic flavor, and reduce the buttermilk slightly to balance sweetness.
- For a nut free version, omit the walnuts and toasted coconut flakes and replace the pecans with sunflower seeds.
Chloe's tips
- Cool the cakes fully before frosting, or the warm layers will melt the frosting too quickly.
- For extra flavor, brush each cake layer with a simple syrup of equal parts water and sugar before adding frosting.
- If the coconut pecan topping sets too much, gently warm it and whisk in a splash of milk to reach a spreadable consistency.
How to store it
- Store the cake in an airtight container at room temperature for up to 1 day, then refrigerate for up to 4 days.
- Bring the cake to room temperature before serving for the best texture and flavor.
Serving suggestions
For a beautiful presentation, garnish with extra toasted pecan halves and a light dusting of powdered sugar.
- Serve with a scoop of vanilla ice cream for a rich contrast.
- Pair with a strong black coffee or a dessert wine for an evening treat.

Frequently asked questions
Can I make this cake ahead of time?
Yes, you can bake and frost the cake up to 2 days in advance. Store it in the refrigerator and bring it to room temperature before serving to let the flavors shine.
Why did my frosting turn out too thin?
This usually happens if the mixture was removed from heat too early. Cook the coconut pecan mixture until it thickens and coats the back of a spoon, and let the butter melt in before spreading.
Can I use chopped almonds instead of pecans?
You can substitute almonds, but the classic flavor and texture come from pecans, so the result will be slightly different.
How do I toast nuts evenly?
Spread nuts in a single layer on a rimmed baking sheet and toast at 350°F, stirring once or twice, until golden and fragrant for even color.
Let's get cooking!
This German Chocolate Walnut Cake with Pecans is the kind of dessert that turns an ordinary evening into a celebration, and you do not need a special reason to make it. I hope you enjoy every slice and share the experience with the people you love.




