Desserts
This German chocolate cake recipe from Sally's Baking Addiction delivers the perfect balance of moist layers, rich chocolate frosting, and a crunchy coconut-pecan topping that feels like a warm hug in dessert form.
The secret to its legendary texture lies in precise baking techniques and a gooey filling that melts with every bite—something I’ve perfected after years of testing variations.
What makes this recipe stand out is the combination of tender cake, velvety frosting, and the satisfying crunch of toasted pecans and coconut, all coming together in harmony.
The cake itself is baked at 350°F for 25-30 minutes, yielding layers that stay moist without becoming dense, thanks to a carefully measured ratio of flour, sugar, and eggs.
The German chocolate frosting requires patience—melting butter and chocolate together until smooth before folding in cream cheese for that signature tangy richness.
This isn’t just another cake; it’s a foolproof method that ensures every slice is as impressive as the last, whether you’re baking for a crowd or treating yourself to a midweek indulgence.
Assembling the cake is where the magic happens: spreading the frosting between layers and topping it with a generous sprinkle of toasted coconut and pecans creates that iconic crunchy contrast. The result is a dessert that’s restaurant-quality at home—rich, decadent, and impossible to resist.
Each bite delivers layers of flavor, from the moist cake to the creamy frosting and the buttery crunch of the topping. This is the kind of cake that disappears faster than you can say "second slice."
Whether you’re a seasoned baker or just starting out, this recipe is designed to deliver consistent results every time. The ingredients are straightforward, and the steps are clear, but the reward is a cake that tastes like it came from a professional kitchen.
Let’s get baking—your taste buds will thank you.
Ingredients for sally's baking addiction german chocolate cake
Twelve ingredients for a cake that tastes like a warm hug—moist layers, gooey filling, and crunchy pecans all in one bite.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White sugar preferred |
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, full-fat |
| Large Eggs 🥚 | 4 whole | Room temperature, fresh |
| Baking Powder 🧂 | 2 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Unsweetened Cocoa Powder 🍫 | ½ cup | Dutch-processed for smoothness |
| Milk 🥛 | 1 cup | Whole milk preferred |
| Vanilla Extract 🌿 | 2 tsp | Pure, high-quality |
| Semisweet Chocolate Chips 🍫 | 1 ½ cups | Enjoy Life brand for allergies |
| Toasted Pecans 🥜 | 2 cups | Chopped, store-bought or homemade |
| Sweetened Condensed Milk 🥛 | 1 cup | Full-fat for gooey filling |
| Shredded Coconut 🥥 | 1 cup | Sweetened, unsweetened works too |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Heavy Whipping Cream 🥛 | 1 cup | Cold for whipping |
The butter and eggs are non-negotiable here—room temperature is key for tender layers. Kirkland Signature butter from Costco is my go-to for consistency, but any full-fat brand works. For the pecans, Trader Joe's sells pre-toasted ones that save time, but toasting your own (in a dry pan for 5-7 minutes) adds that extra nutty depth. The cocoa powder? Hershey's Special Dark is reliable, but Dutch-processed gives a smoother finish. I always double-check the expiration on the baking powder—old stuff makes cakes flat.
No vanilla extract? Vanilla bean paste works just as well, or even a scraped vanilla bean if you're feeling fancy. Running short on pecans? Walnuts or almonds toasted will do in a pinch, though the flavor won't be identical. The sweetened condensed milk is what makes the filling gooey—don't substitute with evaporated milk or powdered sugar. For the coconut, unsweetened works too, but you'll want to add a pinch of sugar to the filling to balance it. The cream cheese should be full-fat—low-fat versions make the frosting grainy. And if you're gluten-free? Swap the flour for a 1:1 baking blend, but expect slightly denser layers.
This cake keeps well for 4 days at room temperature, wrapped tightly in plastic. The frosting? 3 days max in the fridge—it starts to weep after that. For make-ahead magic, bake the layers and assemble the cake 1 day ahead, then refrigerate. The filling and frosting can be made 2 days ahead and stored separately. Freeze the whole cake (unfrosted) for up to 3 months—thaw overnight in the fridge before frosting. Pro tip: Toast the pecans and coconut while the cake bakes—it saves time and adds that perfect crunch.
Why You'll Love This Recipe
- No Mixer Needed: The butter-egg combo here is so forgiving—you can cream it by hand in 5 minutes flat. I’ve made this in a hotel room sink (yes, really) and still ended up with that signature tender crumb. Just fold the flour in like you’re tucking in a blanket, and let the baking powder do the rest.
- Cocoa Butter Dream: That first bite? Rich but not heavy, thanks to the sugar-butter ratio balancing the cocoa. The eggs add a silky moisture that keeps it from drying out, and honestly? It’s the kind of cake that makes you pause mid-slice just to savor it. (Between us, the frosting is where it gets dangerously good.)
- Birthday to Brunch: Too fancy for Tuesday but too simple for company? This cake nails both. Serve it warm with a scoop of vanilla ice cream for a crowd-pleaser, or slice it cold for breakfast with a drizzle of caramel. My kids even sneak bites when they think I’m not looking—that’s the test of a winner.
- Leftovers That Win: One batch feeds six, but it reheats like a dream. Microwave a slice for 15 seconds, and the edges get that perfect gooey contrast. Plus, the butter and sugar are pantry staples—no specialty ingredients to justify throwing out scraps. I’ve had this cake last a week in my fridge, and it’s still the first thing I reach for.
Step-by-step instructions for sally's baking addiction German chocolate cake
Here's how to bake a decadent German chocolate cake with layers of moisture and that signature gooey filling.
Prepare the Cake Layers
Preheat your oven to 350°F and grease two 9-inch round cake pans, lining the bottoms with parchment paper. In a large mixing bowl, combine the 2.5 cups all-purpose flour, 2 cups granulated sugar, 0.5 cup unsweetened cocoa powder, 2 tsp baking powder, and 0.5 tsp salt. Whisk until fully incorporated and no flour streaks remain.
In a separate bowl, beat the 1.5 cups unsalted butter until smooth and creamy. Add the 4 whole large eggs one at a time, mixing well after each addition. Stir in the 1 cup milk and 2 tsp vanilla extract until fully combined. Gradually pour the wet ingredients into the dry ingredients, mixing on low speed just until combined—don't overmix.
Fold in the 1.5 cups semisweet chocolate chips and 2 cups toasted pecans using a spatula. Divide the batter evenly between the prepared cake pans. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Let the layers cool in the pans for 10 minutes before transferring to a wire rack to cool completely.
Make the Gooey Filling
In a medium saucepan, combine the 1 cup sweetened condensed milk, 1 cup shredded coconut, and 1 cup heavy whipping cream. Cook over medium heat, stirring constantly, until the mixture thickens and comes to a gentle boil—about 5-7 minutes. Remove from heat and let it cool completely.
In a separate bowl, beat the 8 oz cream cheese until smooth and creamy. Gradually add the cooled condensed milk mixture, mixing until fully combined. The filling should be thick but still spreadable. Let it cool to room temperature before using.
Assemble the Cake
Place one cake layer on a serving plate. Spread about ⅓ of the filling evenly over the top layer, then repeat with the second layer. Spread the remaining filling over the top and sides of the cake, creating a smooth, even layer. Sprinkle the remaining 2 cups toasted pecans over the top for extra crunch.
Chill the cake in the refrigerator for at least 4 hours or overnight to allow the filling to set and the flavors to meld. This step is crucial for achieving that perfect balance of moist cake and gooey filling. Serve slices at room temperature for the best texture and flavor.
Pro Tips For Making Sally'S Baking Addiction German Chocolate Cake
- Measure Butter Cold: Scoop that unsalted butter straight from the fridge—don’t let it sit on the counter. I learned this the hard way when my cake turned out dense and greasy; cold butter creates pockets for air, which is non-negotiable for that classic German chocolate cake texture.
- Whisk Eggs Separately: Crack those eggs into a separate bowl first, then whisk them smooth before folding into the batter. I used to add them directly, and my cakes always had a weird, slightly rubbery bite—this step guarantees a lighter crumb every time.
- Don’t Overmix the Batter: Stop folding in the flour as soon as it’s just combined—no streaks, no overworking. After burning three batches, I finally figured out that overmixing develops the gluten, turning your cake into a tough brick instead of the tender, moist cake this recipe promises.
- Bake Until Golden: Pull the cake out when the top springs back and has a golden hue, not when the toothpick comes out clean. I was skeptical until I tried it—waiting for that color guarantees a fully set interior, not a gummy center that ruins the whole deal.
Troubleshooting perfect results
Cracked Cake Layers
If your cake layers crack during baking, it’s usually from overmixing or opening the oven too soon. I’ve learned to mix just until combined—no more—and avoid peeking at the cake before the 25-minute mark.
Also, ensure your oven is fully preheated to 350°F and the cake pans are evenly greased with butter and flour. A cracked top won’t ruin the cake, but it can be fixed by spreading extra frosting over the cracks before assembling. 💡
Dry or Dense Cake
Dry cake often happens when too much flour is added or the butter isn’t fully creamed. To fix this, measure your flour accurately using the spoon-and-level method (don’t scoop directly from the bag). For extra moisture, add 1 tablespoon sour cream or buttermilk to the batter.
If the cake is already baked, brush the layers with simple syrup (equal parts sugar and water, heated until dissolved) before frosting to restore moisture.
Frosting Too Thin
The frosting can turn out thin if the cream cheese isn’t fully softened or the condensed milk mixture wasn’t cooled properly. Always beat the 8 oz cream cheese until completely smooth before mixing, and let the condensed milk mixture cool to room temperature before combining.
If your frosting is still too runny, chill it for 30 minutes to thicken. For an instant fix, whisk in 1 tablespoon powdered sugar at a time until it reaches the right consistency.
Filling Too Runny
The filling may separate or become too thin if the condensed milk mixture boils too vigorously. Keep the heat at medium-low and stir constantly to prevent lumps.
If your filling is too thin after cooling, mix in 1 tablespoon cornstarch with 1 teaspoon cold water, then stir it in and cook for 1 more minute to thicken. For extra stability, let the filling sit in the fridge for 1 hour before assembling the cake.
Pecans Not Crunchy
If your pecans lose their crunch, they were likely over-toasted or stored improperly. Toast them in a dry skillet over medium heat for 5-7 minutes, stirring constantly, until fragrant but not browned. Store toasted pecans in an airtight container at room temperature for up to 1 week.
If they’ve gone soft, spread them on a baking sheet and toast again for 2-3 minutes at 350°F to revive the crunch. 🥜
Cake Sinks in Middle
A sunken center usually means the cake wasn’t baked long enough or the oven wasn’t hot enough. Always bake until a toothpick comes out clean (usually 25-30 minutes at 350°F). If your cake sinks after baking, don’t panic—it’s still edible! Just level the top with a serrated knife before frosting to create an even surface. For next time, check your oven temperature with an oven thermometer—many home ovens run 25°F hotter or cooler than the setting.
Nutrition facts
Frequently asked questions
Why does this German chocolate cake need to chill before serving?
The 4-hour (or overnight) chilling time is essential for two reasons: it lets the gooey filling set properly so it doesn't slide off the layers, and it allows the flavors to meld together for a more cohesive taste. Skipping this step can result in a cake that's too soft or where the filling separates. Think of it like letting a cheesecake rest—patience pays off with perfect texture!
Can I make this cake without pecans?
While pecans add that signature crunch and nutty flavor, you can substitute them with walnuts or almonds (toasted for 5 minutes at 350°F). For a nut-free version, simply omit them entirely and add extra shredded coconut to the topping. The cake will still be delicious—just with a different texture profile.
How do I store leftovers to keep them fresh?
Wrap the cake tightly in plastic wrap and store it at room temperature for up to 4 days. For longer storage, freeze individual slices (wrapped in plastic) for up to 3 months. When reheating, microwave for 10-15 seconds to restore the gooey filling's texture. The frosting may weep slightly if stored too long, but it's still safe to eat!
What's the secret to making the frosting extra creamy?
For ultra-smooth frosting, ensure your cream cheese is completely softened (but not melted) before beating, and let the condensed milk mixture cool to room temperature before combining. Also, use cold heavy whipping cream—this helps stabilize the frosting. For extra richness, fold in 2 tablespoons melted chocolate at the end. The result? A velvety, restaurant-quality frosting that melts in your mouth!
Can I use this recipe for a layered sheet cake?
Yes, but you'll need to adjust the baking time and pan size. For a 9x13-inch sheet cake, spread the batter evenly in a single layer and bake for 20-25 minutes at 350°F. Let it cool completely before frosting. The frosting amount should remain the same, but you may need to add an extra layer of filling to cover the larger surface area. The texture will be slightly different but still delicious!