PreparationFor sauce: Stir first 5 ingredients in heavy medium saucepan over medium-low heat until smooth. Whisk yolk in medium bowl. Gradually whisk half of chocolate mixture into yolk. Return to same pan. Stir until sauce registers 140°F and maintains temperature for 3 minutes, about 6 minutes total. Transfer to bowl. (Can be made 3 days ahead. Cover; chill. Rewarm over low heat before serving.) For ice cream: Whisk yolks in bowl. Bring cream, milk, sugar, and salt to boil in heavy medium saucepan over medium heat, stirring until sugar dissolves. Whisk cream mixture into yolks; return to pan. Stir over medium heat until custard thickens enough to coat spoon, about 2 minutes (do not boil). Remove from heat. Add chocolate; whisk to melt. Mix in coconut milk. Cool 1 hour. Process custard in ice cream maker according to manufacturer's instructions. Cover; freeze overnight. For marshmallows: Place 1/3 cup water in small bowl. Sprinkle gelatin over. Let stand until gelatin softens, about 25 minutes, pushing any opaque gelatin under surface to hydrate. Sprinkle half of coconut in 8x8x2-inch pan. Stir sugar, corn syrup, and 1/4 cup water in heavy small saucepan over medium heat until sugar dissolves, brushing down sides of pan often with wet pastry brush. Attach candy thermometer to side of pan. Increase heat to high. Boil without stirring until thermometer registers 238°F, about 4 1/2 minutes. Remove from heat. Add gelatin; stir until dissolved. Transfer to bowl of heavy-duty mixer. Beat on high speed 4 minutes to cool slightly. Add cornstarch and vanilla. Beat 30 seconds. Fold in almonds and chocolate. Spoon into prepared pan; spread evenly. Sprinkle remaining coconut over. Cool. (Can be made 3 days ahead. Cover with foil; store at room temperature.) Cut into 25 squares. Scoop ice cream into dishes. Top ice cream with fudge sauce, whipped cream, and marshmallows. *Available at Indian and Latin American markets and many supermarkets.
PreparationFor sauce: Stir first 5 ingredients in heavy medium saucepan over medium-low heat until smooth. Whisk yolk in medium bowl. Gradually whisk half of chocolate mixture into yolk. Return to same pan. Stir until sauce registers 140°F and maintains temperature for 3 minutes, about 6 minutes total. Transfer to bowl. (Can be made 3 days ahead. Cover; chill. Rewarm over low heat before serving.) For ice cream: Whisk yolks in bowl. Bring cream, milk, sugar, and salt to boil in heavy medium saucepan over medium heat, stirring until sugar dissolves. Whisk cream mixture into yolks; return to pan. Stir over medium heat until custard thickens enough to coat spoon, about 2 minutes (do not boil). Remove from heat. Add chocolate; whisk to melt. Mix in coconut milk. Cool 1 hour. Process custard in ice cream maker according to manufacturer's instructions. Cover; freeze overnight. For marshmallows: Place 1/3 cup water in small bowl. Sprinkle gelatin over. Let stand until gelatin softens, about 25 minutes, pushing any opaque gelatin under surface to hydrate. Sprinkle half of coconut in 8x8x2-inch pan. Stir sugar, corn syrup, and 1/4 cup water in heavy small saucepan over medium heat until sugar dissolves, brushing down sides of pan often with wet pastry brush. Attach candy thermometer to side of pan. Increase heat to high. Boil without stirring until thermometer registers 238°F, about 4 1/2 minutes. Remove from heat. Add gelatin; stir until dissolved. Transfer to bowl of heavy-duty mixer. Beat on high speed 4 minutes to cool slightly. Add cornstarch and vanilla. Beat 30 seconds. Fold in almonds and chocolate. Spoon into prepared pan; spread evenly. Sprinkle remaining coconut over. Cool. (Can be made 3 days ahead. Cover with foil; store at room temperature.) Cut into 25 squares. Scoop ice cream into dishes. Top ice cream with fudge sauce, whipped cream, and marshmallows. *Available at Indian and Latin American markets and many supermarkets.