-
1
Preheat oven to 350 degrees.
-
2
Line an 8x8-inch square pan with heavy-duty foil that extends over edges of pan and butter foil.
-
3
In a food processor fitted with a metal blade or in a large bowl with a pastry blender, combine first 5 ingredients; add butter in small intervals while mixing until texture resembles coarse cornmeal.
-
4
Add nuts and rum; blend.
-
5
Press dough firmly and evenly into pan.
-
6
Bake until crust deflates (it will puff at first) and edges are barely firm to touch, about 15 minutes.
-
7
Cool slightly on wire rack.
-
8
As crust cools, blend filling ingredients together in a bowl.
-
9
When crust is firm and still warm, spoon on filling; spread evenly.
-
10
Return pan to oven and bake until edges turn golden, about 15 minutes.
-
11
Remove and cool in pan on wire rack.
-
12
Make chocolate layer by combining all ingredients in a small saucepan over low heat or microwave-safe bowl.
-
13
Heat (in 30-second intervals, if in microwave) while whisking until melted and smooth.
-
14
Pour hot topping over filling; spread evenly.
-
15
If desired, sprinkle coconut and/or almonds evenly over top while chocolate layer is still hot.
-
16
Refrigerate for 4 hours or overnight before bringing to room temperature and cutting into bars.