Go Back

German Chocolate Brownies

These German Chocolate Brownies are the BEST dessert. Ultra decadent, fudgy brownies loaded with a sweet coconut brown sugar frosting. There’s nothing better! 

Course Dessert
Cuisine American
Keyword fudgy brownies, fudgy homemade brownies, german chocolate brownies, german chocolate frosting
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings 9 people
Author Haylie


Fudgy Brownies

  • 1 stick salted butter
  • 1 cup dark chocolate chips (divided)
  • 1/4 cup unsweetened cocoa powder
  • 3 large eggs
  • 1 tsp vanilla extract
  • 2 tsp espresso powder (can omit, it just helps deepen the flavor)
  • 1 and 1/4 cup granulated sugar
  • 1 cup all purpose flour
  • 1/4 tsp salt

German Chocolate Frosting

  • 1/4 cup light brown sugar 
  • 1/4 cup granulated sugar 
  • 2 egg yolks 
  • 3/4 cup toasted chopped pecans 
  • 1 cup shredded sweetened coconut 
  • 4 tbsp (1/2 stick) salted butter 
  • 1/2 cup evaporated milk 
  • 1 tsp vanilla extract 
  • 1/4 tsp salt 


How to Make the Brownies

  1. Preheat the oven to 350 degrees. Add about 1/2 cup of the dark chocolate chips and the stick of butter. Microwave for 30-40 seconds and then stir until it's fully melted and stir until smooth.

  2. To the melted chocolate, add in the cocoa powder. Mix until smooth and no lumps. Set aside to let cool. 

  3. In a large bowl, add the 3 eggs, vanilla extract, espresso powder, granulated sugar and salt. Whisk together for about 10 seconds, until combined.

  4. To this mixture, add in the melted chocolate and mix until fully combined. Sift in the flour. Mix with a large spoon (not whisk!) until it's fully combined. The texture should be like very thick chocolate frosting. 

  5. To the batter, gently fold in about 1/2 cup of the remaining dark chocolate chips.

  6. Butter the inside of the 8x8 pan and then line it with parchment paper. Add the batter directly to the pan, spreading it out evenly. 

  7. Bake at 350 for 35-40 minutes. If you stick a toothpick in the brownies, it still might not be fully clean but that's okay because the brownies will continue to cook longer in the pan after you take them out. This is what makes them extra fudgy! Note: If you overbake them - they will be dry and cakey. Please trust me on this one!

  8. Let cool for at least 10 minutes and then remove them from the pan onto a wire cooling rack for 30 minutes to 1 hour.

German Chocolate Frosting

  1. While the brownies are cooling, begin making the german chocolate frosting!

  2. In a large saucepan, add in the sugar, evaporated milk, egg yolks and salt. Whisk together. Place on medium heat until it starts to gently simmer - let it gently simmer until it has begun to thicken. Once thickened, add in butter, vanilla extract, pecans and coconut. Mix together.

  3. Once the brownies are fully cooled, add the thick frosting on top of the brownies and slice. Enjoy!

Recipe Notes

I began to check if my brownies were done at about 30 minutes in. From there, I figured out there was a range from about 35ish-40 minutes on when they were at optimal done-ness :) Remember, even if the toothpick has a little bit of batter on it if you stick it in the center of the brownies, they will continue to bake in the pan once you pull them out of the oven and as they cool :)