German Chocolate Truffles
This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclosure policy.
These German chocolate truffles are rich, creamy, and packed with the classic coconut pecan flavor everyone loves. They’re coated in a smooth chocolate and finished with a sprinkle of toasted coconut for the perfect bite-sized treat. They taste like the filling of a german chocolate cake, but better because you can eat them straight from the fridge. No fork required!

Do we have any German chocolate cake lovers? I don’t have a cake today, but I do have truffles and they’re so darn good.
I have to confess to you that I’m not a huge coconut fan. I hate how it just lingers in my mouth after I’ve chewed it up, but I did find a way that I like it. Toasted!
So with like toasted pecans, toasted coconut sort of takes on a different texture. It’s more crumbly and less fibrous. I like it! Not as much as I like toasted pecans, but we’re a step in the right direction.
Why You’ll Love This Recipe
- Rich and creamy with tons of texture
- Loaded with toasted coconut and pecans
- Perfect bite-sized treat for Easter
Ingredients

See the recipe card at the bottom of the post for all ingredients and quantities.
Sweetened shredded coconut – Toasting the coconut isn’t necessary, but it brings out a deeper, nuttier flavor. I also love that the toasted coconut texture is more crumbly and brittle.
Egg yolks – This helps create the rich, custard filling that holds everything together.
Sweetened condensed milk – This sweetens and helps bind everything without needing additional liquid.
Butter – I used salted butter to balance the sweetness. The butter also adds richness while also giving the melt-in-your-mouth texture.
German chocolate baking Bar – Gives the signature german chocolate flavor and helps firm up the truffle filling so it can be dipped.
Substitutions and Variations
- Swap the mil chocolate melting wafers for dark chocolate or semi-sweet chocolate for a less sweet finish.
- Skip coating the truffles and just roll them in unsweetened cocoa powder.
- Replace the pecans for walnuts.
- Skip toasting the coconut and pecans for a quicker prep.
NOTE: This recipe has not been tested with other substitutions or variations

How to Make German Chocolate Truffles

Step 1: Toast the coconuts and pecans in a 325 degrees F oven until golden and fragrant. Let them cool.
Step 2: In a saucepan, stir together the egg yolks and brown sugar until combined.
Step 3: Add the sweetened condensed milk and butter. Beat over low until the butter melts, then increase to a medium-low heat and cool, stirring constantly, until thickened and the mixture reaches 200 degrees F.
Step 4: Remove from the heat and stir in the vanilla extract. Transfer to a mixing bowl and let the mixture cool for about 1 hour.

Step 5: Stir in the melted German chocolate, toasted coconut, and pecans until combined.
Step 6: Scoop into 1 tablespoon portions onto a parchment lined baking sheet. Chill in the fridge for 30 minutes or at room temperature for at least 1 hour.
Step 7: Roll into smooth balls and then dip each one into the melted coating chocolate.
Step 8: Place on parchment paper, sprinkle with toasted coconut, and let the chocolate set.

Tips for Best Results
- Stir constantly while cooking the filling so the eggs don’t scramble.
- Make sure to use a spatula to get the corners of the pan where the bottom meets the sides frequently.
- Don’t rush the thickening step. It needs to be nice and thick to hold its shape.
- If the mixture is too soft to roll, pop it back in the fridge or freezer to firm up more.
- Use a fork and a skewer/toothpick to dip the truffles and push off the fork with the skewer.
How to Store and Freeze
Store the truffles in an airtight container in the refrigerator for up to 1 week. They’re fine out at room temperature for up to 2 days.
To freeze the truffles, place them in an airtight freezer container. Freeze for up to 2 months and thaw in the fridge or at room temperature. The shells may crack as they thaw.

German Chocolate Desserts
If you try this recipe, be sure to leave a rating below and also share it on Instagram, and tag me! You can also find me on Facebook and stay up to date on recipe releases by joining the Newsletter!

German Chocolate Truffles
SAVE THIS RECIPE
Ingredients
- 1 1/4 cups sweetened shredded coconut, toasted
- 1 cup chopped pecans, toasted
- 3 large egg yolks
- 3/4 cup light brown sugar, packed
- 14 ounces sweetened condensed milk
- 1/2 cup cold butter, cubed
- 1 teaspoon vanilla extract
- 4 ounces German chocolate baking bar, melted
- 1 1/2 cups milk chocolate melting wafers, chocolate almond bark works too
- 2 tablespoons toasted coconut, optional
Instructions
- Preheat oven to 325 degrees F. Line a baking sheet with parchment paper.
- Sprinkle 1 1/4 cups sweetened shredded coconut on the prehared baking sheet. Place into the oven for about 10 – 15 minutes until golden brown. Remove from oven and let cool.
- Sprinkle the 1 cup chopped pecans on the prepared baking sheet. Place in the oven for 10 to 15 minutes until you can smell the pecans. They'll also have a golden hue to them. Remove from the oven and let cool.
- In a medium saucepan, add in the 3 large egg yolks and 3/4 cup light brown sugar. Stir until well combined.
- Add in the 14 ounces sweetened condensed milk and 1/2 cup cold butter. Place over low heat and let the butter melt.
- Once the butter is melted, bump the heat up to medium/low and let it cook for 15 to 20 minutes until it's super thick while stirring constantly. The mixture will reach 200 degrees F when it's done using a candy thermometer.
- Remove from the heat and stir in the 1 teaspoon vanilla extract until combined.
- Pour into a heat-proof bowl and let cool for 45 minutes to 1 hour.
- Add in the melted 4 ounces German chocolate baking bar, toasted coconut, and toasted pecans. Stir until well combined.
- Lay out a piece of wax paper or parchment paper. Using a small 1 tablespoon cookie scoop, scoop out the truffles and place on the wax paper.
- Place the truffles in the fridge for 30 minutes to firms up. I have let them sit out at room temperature 2 to 3 hours to firm up and that works fine too.
- Roll the truffles between your two palms. Repeat with all of the truffles.
- Add the 1 1/2 cups milk chocolate melting wafers into a microwave-safe bowl. Microwave for 30 seconds and stir. Repeat microwaving and stirring until the chocolate is smooth.
- Dip each truffle in the coating chocolate and tap off any excess chocolate. Place onto a clean piece of wax paper.
- Top with 2 tablespoons toasted coconut and let the chocolate harden up.
Notes
Nutrition
(Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.)

These sound so delicious! I could eat a dozen.
AMAZING! German chocolate is one of my favorites.
I love truffles and these are amazing – easy to make and they disappeared in no time!
Going to have to make these for my mom for Mother’s Day!
I make truffles all the time and I’m always looking for a new flavor, can’t wait to try this!
I made these tonite as part of my Christmas candy for gifting. I have a question about the 15 min. cooking. I think mine, which I did cook for 15 min. was too long. What temperature on a cooking thermometer would be helpful. Cooking til thickened is kind of a wide range of “thick”. I want to make them again.
Ooooooo! ? I never knew you could make truffles from home! This is a must try! I found you through the Lou Lou Girls Fabulous Party and it would be awesome if you could check out my blog too!
German chocolate cake is kind of a guilty pleasure for me. These truffles definitely look like a tasty treat1
Wow – these look divine. I think chocolate truffles are just the most decadent way to enjoy chocolate. Your truffles look very professional and appealing. Nice job.
These look amazing! I love german chocolate!
I was very excited to make these. Followed recipe to the T. The end result is soo dry it will never stick. Money and time wasted.
I haven’t had this issue, but I would add some warmed up heavy cream a tablespoon at a time to the mixture and stir if it’s dry. That should save it and bring it back together.