German Chocolate Fudge

This post may contain affiliate links. Read my disclosure policy.

German Chocolate Fudge is an easy, decadent holiday candy recipe perfect for gifts! Rich, creamy chocolate fudge with a sweet, chewy, coconut pecan topping!

This rich, decadent German Chocolate version of our go-to Easy Chocolate Fudge really takes the cake as the ultimate Christmas Candy Recipe!

German Chocolate Fudge in gift box


German Chocolate Cake is one of those cakes that as kids we tend to pass up and as adults we wonder why we missed out on so many years of pure decadent dessert bliss. After one bite of this new recipe, you’ll be wondering where German Chocolate Fudge has been all your life! It’s the perfect treat for Christmas, birthdays, and other special occasions.

This German Chocolate Fudge recipe has all the flavors of a rich chocolate cake and topped with the same coconut pecan frosting that makes German Chocolate so special. It may seem like a lot of ingredients to make German Chocolate Fudge, but most of them are used in the fudge and the frosting, and you are likely to have them on hand.

To shave a little time and work off making German Chocolate Fudge, use canned frosting instead of homemade. Normally we are all about Homemade Frosting, they are so easy and flavorful, but in a pinch a can of German Chocolate Frosting will work for this fudge. You could also make Rich Chocolate Frosting instead and just sprinkle the top with chopped pecans and coconut shreds.


Change this German Chocolate Fudge up by layering the coconut pecan frosting between the chocolate fudge. You could even do two layers of pecan frosting like a real slice of German Chocolate Cake! It’s a little trickier to do the layers, since the fudge starts to set fast, but check out the technique in this post to nail it.

If you have read ahead in the recipe before starting, which pro-tip you should always do, you know this recipe calls for a candy thermometer. While a candy thermometer is helpful in fudge and candy making, there’s no need to rush out and get one. Use the cold-water method below to determine when your syrup is ready.

Cold Water Method for Candy Making

Have a cup of cold water and teaspoon handy before you start the sugar mixture. Once the sugar syrup starts to boil, drop a small spoonful of the mixture into cold water. It should drip from the spoon and form a thread in the water at this point. Repeat every 3-4 minutes until a syrup forms a ball in the water but flattens if you remove it from the water. Your sugar syrup is at ready.

German Chocolate Fudge in baking dish lined with foil

Save Recipes
Create An Account & Save Recipes


  • Chocolate: For a not-too sweet fudge, you want to use a mixture of chocolate chips instead of all milk chocolate chips. Try dark chocolate chips or white chocolate chips with the semi-sweet chocolate chips too.
  • Nuts: Use any nuts you like for this recipe like walnuts, hazelnuts, or almonds. Toast the nuts on a baking sheet for 5-8 minutes in a skillet for deeper flavor.
  • Toppings: Spread a thin layer of Chocolate Ganache or Salted Caramel Sauce and chill on fudge for a few minutes, until slightly set, before adding frosting.

Layered German Chocolate Fudge

  • You will need two pots for this recipe to make the fudge and the frosting at the same time.
  • Once fudge and frosting are ready, pour half the fudge mixture into the pan, shaking pan to flatten.
  • Spoon half the coconut pecan topping evenly over the bottom layer of fudge. 
  • Top with the remaining fudge and gently spread to cover filling. Allow to cool 5 minutes.
  • Spread remaining pecan coconut frosting over top evenly and refrigerate to chill and set.




  • Serve: Chill German Chocolate Fudge for at least 4 hours in the refrigerator before cutting to serve. Keep fudge at room temperature for up to 3 days in a sealed container, with parchment paper between layers.
  • Store: Store German Chocolate Fudge in the refrigerator for up to 2 weeks in an airtight container. Layer parchment paper if stacking to keep fudge pieces from sticking to each other.
  • Freeze: Once fudge is set and cut, store flat in a sealed container to keep pieces from freezing together. You can individually wrap each piece to freeze too. Keep frozen for up to 6 months and thaw overnight before serving.

German Chocolate Fudge in a stack on marble

Pin This

Like this recipe? Save it to your Pinterest board now!




German Chocolate Fudge

  • Yield: 40 servings
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Course: Dessert
  • Cuisine: American
  • Author: Sabrina Snyder
German Chocolate Fudge is an easy, decadent holiday candy recipe perfect for gifts! Rich, creamy chocolate fudge with a sweet, chewy, coconut pecan topping!


Chocolate Fudge:

Coconut Pecan Topping:

  • 1 cup evaporated milk
  • 1 cup sugar
  • 3 egg yolks
  • 1/2 cup unsalted butter
  • 2 cups sweetened flaked coconut
  • 1 cup pecans , chopped


Note: click on times in the instructions to start a kitchen timer while cooking.

  1. Line a 9x9" baking pan with heavy duty foil and spray with vegetable oil spray.
  2. Add evaporated milk and sugar to a large pot and stir until sugar is dissolved.
  3. Raise heat to high and stir constantly for 8-10 minutes, until sugar mixture reaches between 230-234 degrees on a candy thermometer.

  4. Add in the butter, semi-sweet chocolate chips, milk chocolate chips and vanilla extract and whisk until glossy and smooth, 2-3 minutes.

  5. Pour mixture into prepared pan and clean the pot.

  6. Add evaporated milk, sugar and egg yolks into cleaned pot on medium-high heat.
  7. Whisk until smooth then cook until mixture thickens, about 5-7 minutes.

  8. Add in the coconut and pecans and whisk together.

  9. Cook 30 seconds until thick and bubbly.

  10. Let mixture cool for 5 minutes then spread it over the fudge and let the fudge set for a minimum of 4 hours.

Nutrition Information

Yield: 40 servings, Amount per serving: 317 calories, Calories: 317g, Carbohydrates: 40g, Protein: 3g, Fat: 17g, Saturated Fat: 10g, Cholesterol: 39mg, Sodium: 37mg, Potassium: 125mg, Fiber: 2g, Sugar: 37g, Vitamin A: 294g, Vitamin C: 1g, Calcium: 61g, Iron: 1g

All images and text © for Dinner, then Dessert.

Keyword: German Chocolate Fudge

Leave a comment & rating

Your email address will not be published. Required fields are marked *