German Chocolate Cupcakes Recipe
Introduction
German Chocolate Cupcakes combine rich chocolate flavors with a luscious coconut-pecan topping and creamy buttercream. This classic treat is perfect for special occasions or any time you crave a decadent dessert. Follow this recipe to create moist cupcakes with a delightful tropical twist.

Ingredients
- 2 egg yolks
- 3/4 cup evaporated milk
- 1/2 cup granulated sugar
- 1/4 cup brown sugar
- 4 Tablespoons unsalted butter
- 1/8 teaspoon salt
- 1 teaspoon vanilla
- 1 cup sweetened shredded coconut, toasted
- 3/4 cup chopped pecans, toasted
- 2 ounces unsweetened chocolate, chopped
- 2 Tablespoons cocoa powder
- 1/4 cup hot water
- 1/2 teaspoon espresso powder
- 1 cup all-purpose flour
- 3/4 teaspoon baking soda
- 1/2 teaspoon salt
- 6 Tablespoons unsalted butter, softened
- 1/2 cup granulated sugar
- 1/3 cup brown sugar
- 2 whole eggs
- 1 egg yolk
- 1 teaspoon vanilla
- 1/2 cup sour cream
- 1/2 cup unsalted butter, softened (for buttercream)
- Pinch of salt (for buttercream)
- 2 Tablespoons cocoa powder, sifted (for buttercream)
- 1/2 teaspoon vanilla (for buttercream)
- 2 cups powdered sugar
- 2–3 Tablespoons heavy cream
Instructions
- Step 1: Make the coconut-pecan topping. In a medium saucepan, whisk together the egg yolks and evaporated milk. Add both sugars, butter, and salt. Cook over medium heat, whisking constantly until the mixture boils and thickens enough to coat the back of a spoon, resembling a thin pudding.
- Step 2: Remove the saucepan from heat and stir in the vanilla, toasted coconut, and toasted pecans. Set aside to cool completely before using.
- Step 3: Preheat the oven to 350ºF and line a 12-cup muffin pan with cupcake liners.
- Step 4: Prepare the chocolate mixture by combining unsweetened chocolate, cocoa powder, hot water, and espresso powder in a double boiler. Stir until smooth, then remove from heat and let cool.
- Step 5: In a medium bowl, whisk together the flour, baking soda, and salt.
- Step 6: Using a stand mixer with the paddle attachment, beat the softened butter with the sugars on high speed until light and fluffy, about 2 minutes. Reduce speed to medium and add the eggs and egg yolk one at a time, beating well after each addition and scraping down the sides as needed.
- Step 7: Add the cooled chocolate mixture and vanilla to the batter and mix until combined.
- Step 8: Alternately add the flour mixture and sour cream to the batter: add one-third of the flour mixture, then half of the sour cream; repeat until all is incorporated. Scrape down the bowl and stir once more to combine thoroughly.
- Step 9: Fill the cupcake liners about two-thirds full. Bake for 17–20 minutes, or until a toothpick inserted in the center comes out clean. Let cupcakes cool in the pan for 5 minutes before transferring to a wire rack to cool completely.
- Step 10: Make the buttercream. Beat the softened butter and a pinch of salt on high speed until pale and fluffy, about 4–5 minutes. Add sifted cocoa powder and vanilla, beating to combine.
- Step 11: Lower mixer speed and gradually add powdered sugar, about half a cup at a time. Add heavy cream and beat until smooth. Increase speed and beat for 3–4 minutes until light and fluffy.
- Step 12: Transfer the buttercream to a piping bag fitted with a star tip (such as Wilton’s 2D).
- Step 13: To assemble, spoon a heaping tablespoon of the coconut-pecan topping onto each cooled cupcake. Spread evenly using an offset spatula or butter knife. Pipe buttercream into the center of each cupcake. Serve and enjoy!
Tips & Variations
- Toast the coconut and pecans beforehand to enhance their flavor and add a pleasant crunch.
- If you don’t have espresso powder, substitute with instant coffee granules or omit—it just deepens the chocolate flavor.
- For a dairy-free version, use coconut cream and dairy-free butter alternatives, and make sure to use dairy-free sour cream.
- Use a toothpick to gently hollow out the center of each cupcake before piping the buttercream inside for a filled surprise.
Storage
Store the cupcakes in an airtight container in the refrigerator for up to 3 days. Bring to room temperature before serving for best flavor and texture. You can also freeze unfrosted cupcakes for up to 2 months; thaw completely before frosting and serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these cupcakes ahead of time?
Yes, you can bake the cupcakes a day ahead and store them in an airtight container. Prepare the coconut-pecan topping and buttercream separately and assemble just before serving to maintain freshness.
What if I don’t have a double boiler to melt the chocolate?
You can melt the chocolate mixture gently in the microwave in 15-second bursts, stirring between each until smooth. Be careful not to overheat to avoid burning the chocolate.
PrintGerman Chocolate Cupcakes Recipe
Delight in these classic German Chocolate Cupcakes featuring rich chocolate cupcake bases topped with a luscious coconut-pecan filling and creamy cocoa buttercream frosting. Each cupcake combines moist chocolate layers with a traditional decadent topping and smooth frosting, perfect for special occasions or an indulgent treat.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Total Time: 45 minutes
- Yield: 12 cupcakes 1x
- Category: Dessert
- Method: Baking
- Cuisine: German-American
Ingredients
Coconut-Pecan Topping
- 2 egg yolks
- 3/4 cup evaporated milk
- 1/2 cup granulated sugar
- 1/4 cup brown sugar
- 4 tablespoons unsalted butter
- 1/8 teaspoon salt
- 1 teaspoon vanilla extract
- 1 cup sweetened shredded coconut, toasted
- 3/4 cup chopped pecans, toasted
Chocolate Cupcakes
- 2 ounces unsweetened chocolate, chopped
- 2 tablespoons cocoa powder
- 1/4 cup hot water
- 1/2 teaspoon espresso powder
- 1 cup all-purpose flour
- 3/4 teaspoon baking soda
- 1/2 teaspoon salt
- 6 tablespoons unsalted butter, softened
- 1/2 cup granulated sugar
- 1/3 cup brown sugar
- 2 whole eggs
- 1 egg yolk
- 1 teaspoon vanilla extract
- 1/2 cup sour cream
Chocolate Buttercream Frosting
- 1/2 cup unsalted butter, softened
- Pinch of salt
- 2 tablespoons cocoa powder, sifted
- 1/2 teaspoon vanilla extract
- 2 cups powdered sugar
- 2–3 tablespoons heavy cream
Instructions
- Make the Coconut-Pecan Topping: In a medium saucepan, whisk together the egg yolks and evaporated milk. Add the granulated sugar, brown sugar, butter, and salt. Cook over medium heat, whisking constantly until the mixture boils and thickens to a pudding-like consistency that coats the back of a spoon. Remove from heat and stir in vanilla, toasted shredded coconut, and toasted chopped pecans. Allow to cool completely before using.
- Preheat and Prepare Pan: Preheat your oven to 350ºF (175ºC). Line a 12-count muffin pan with cupcake liners for easy removal and clean-up.
- Make the Chocolate Mixture: Using a double boiler, combine the chopped unsweetened chocolate, cocoa powder, hot water, and espresso powder. Stir continuously until the mixture is smooth and thick. Remove from heat and set aside to cool.
- Combine Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking soda, and salt. This ensures even distribution of leavening agents.
- Cream Butter and Sugars: In a stand mixer fitted with a paddle attachment, beat the softened butter with granulated and brown sugars on high speed until light and fluffy, about 2 minutes.
- Add Eggs and Chocolate Mixture: Reduce mixer speed to medium. Add eggs and egg yolk one at a time, beating well after each addition and scraping down the bowl’s sides as needed. Then add the cooled chocolate mixture and vanilla extract, mixing until combined.
- Incorporate Flour and Sour Cream: Add one-third of the flour mixture followed by half of the sour cream, mixing until just incorporated. Repeat with the remaining flour and sour cream until the batter is fully combined. Scrape the sides and give a final stir to ensure even mixing.
- Fill and Bake: Divide the batter evenly into the cupcake liners, filling each about two-thirds full. Bake in the preheated oven for 17-20 minutes or until a toothpick inserted into the center comes out clean. Let cupcakes cool in the pan for 5 minutes then transfer to a wire rack to cool completely.
- Make the Buttercream: In a clean mixing bowl with paddle attachment, beat softened butter and salt on high until fluffy and pale, about 4-5 minutes. Add sifted cocoa powder and vanilla extract; beat to combine.
- Add Powdered Sugar and Cream: Reduce mixer speed to low and gradually add powdered sugar, about a half cup at a time. Add heavy cream and beat until combined. Increase speed to medium-high and beat until the frosting is light and fluffy, approximately 3-4 minutes.
- Prepare for Assembly: Transfer the buttercream to a piping bag fitted with a star tip such as Wilton’s 2D for decorative frosting application.
- Assemble the Cupcakes: Spoon a generous tablespoon of the cooled coconut-pecan topping onto each cupcake, spreading evenly with an offset spatula or butter knife. Pipe buttercream into the center of each cupcake. Serve immediately and enjoy the classic rich flavors!
Notes
- To toast coconut and pecans, spread them on a baking sheet and bake at 350ºF for 5-7 minutes or until golden and fragrant, stirring occasionally.
- The espresso powder enhances the chocolate flavor but can be omitted if desired.
- Be careful not to overbake the cupcakes to keep them moist and tender.
- For best results, bring eggs and butter to room temperature before mixing.
- Buttercream can be stored in the refrigerator for up to 3 days; rewhip before using if needed.
- Use high-quality unsweetened chocolate for a richer taste in the cupcakes.
Keywords: German chocolate cupcakes, coconut-pecan topping, chocolate buttercream, classic cupcakes, rich chocolate dessert

