Go Back

Best German Chocolate Brownies (from Scratch)

Prep Time15 minutes
Cook Time45 minutes
Cool Time1 hour
Total Time2 hours
Servings: 16 Servings

Ingredients

For the Brownie Layer:

For the Coconut Pecan Topping:

Instructions

To Make the Brownie Base:

  • Preheat the oven to 350°F (175°C). Lightly grease or line an 8x8-inch (20x20 cm) baking pan with parchment paper.
  • In a large bowl, whisk together the melted butter and sugar. Add the eggs and vanilla, and whisk until smooth.
    ½ cup unsalted butter, 1 cup granulated sugar, 2 large eggs, 1 teaspoon vanilla extract
  • Stir in the cocoa powder. Then add the flour, salt, and baking powder, and mix until just combined.
    ½ cup unsweetened cocoa powder, 1 cup all-purpose flour, ¼ teaspoon salt, ¾ teaspoon baking powder
  • Spread the batter evenly in the prepared pan, and set aside.

To Make the Coconut Pecan Topping:

  • In a medium saucepan, combine the evaporated milk, brown sugar, egg yolks, and butter. Cook over medium heat, stirring constantly, for 5–7 minutes or until thickened.
    ¾ cup evaporated milk, ½ cup light brown sugar, 2 large egg yolks, ¼ cup unsalted butter
  • Remove from heat and stir in the vanilla, coconut, and pecans.
    1 teaspoon vanilla extract, 1 cup sweetened shredded coconut, ¾ cup chopped pecans
  • Gently spoon the topping over the chocolate base and spread evenly.
  • Bake for 30–35 minutes or until the center is set and a toothpick inserted in the chocolate layer comes out with a few moist crumbs.
  • If desired, add the chocolate chips to the top, pop the brownies back into the warm oven for a couple of minutes, and allow to melt slightly. Cool completely before slicing.
    ¼ cup chocolate chips

Notes

  • The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1 brownie assuming the brownies are cut into 16 equal pieces. Actual calories will vary.
  • If you don't have parchment paper, spray the pan with a little bit of non-stick cooking spray.
  • There is no substitute for coconut but you could use walnuts in place of the pecans.
  • Make sure you use evaporated milk, not sweetened condensed milk, for the topping.
  • Storage: Store in an airtight container in the fridge for 5–6 days. Reheat in the microwave for 10–12 seconds to soften the topping.
  • Freezing: Wrap each brownie in plastic, then place in a zip-top bag or container. Freeze up to 2 months. Thaw at room temp or microwave 10–15 seconds.
Nutrition Facts
Best German Chocolate Brownies (from Scratch)
Serving Size
 
1 brownie
Amount per Serving
Calories
295
% Daily Value*
Fat
 
18
g
28
%
Saturated Fat
 
9
g
56
%
Trans Fat
 
0.4
g
Polyunsaturated Fat
 
2
g
Monounsaturated Fat
 
5
g
Cholesterol
 
71
mg
24
%
Sodium
 
96
mg
4
%
Potassium
 
156
mg
4
%
Carbohydrates
 
33
g
11
%
Fiber
 
2
g
8
%
Sugar
 
25
g
28
%
Protein
 
4
g
8
%
Vitamin A
 
359
IU
7
%
Vitamin C
 
0.3
mg
0
%
Calcium
 
67
mg
7
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.
QR Code linking back to recipe