Wash the banana leaves and wipe them dry. Pass them quickly over low heat.
Make the plain mixture: In a pan, whisk together the coconut milk, rice flour, glutinous rice flour, sugar, vanilla, and salt until smooth.Cook over medium-low heat (about 10 minutes), stirring with a spatula, until very thick. Transfer to a bowl.
Make the chocolate mixture: In the same pan, whisk together the coconut milk, rice flour, glutinous rice flour, cocoa powder, brown sugar, vanilla, and salt until smooth.Cook over medium-low heat (about 10 minutes), stirring, until very thick. Transfer to a bowl.
Fill and wrap. Place some plain mixture on a banana leaf and spread it out. Add some chocolate mixture on top. Roll snugly, then fold in the ends to seal.
Steam folded-side down, for 40 to 45 minutes, or until firm. Add more hot water as needed.
Let cool slightly and top with peanuts. Serve warm or at room temperature.
Notes
Rice flour: Helps keep the texture from getting too sticky.
Glutinous rice flour: Gives the suman its soft, sticky texture.
Coconut milk: Fresh is best, but canned works well.
Chocolate: I used cocoa powder, but you can also use tablea or baking chocolate.
Peanuts (optional): Adds a nice crunch on top.
Cooking Tips
Keep the heat on medium-low so the mixture cooks evenly.
Stir constantly so it stays smooth and doesn’t stick.
Cook until very thick. It should hold its shape and not be runny.
Start with boiling water. Adding the suman too early can make it too soft.
How to Store and Reheat
At room temperature: Keep for up to 1 day if your kitchen isn’t too warm.
To store: Keep in an airtight container in the fridge for up to 3 days, or freeze for up to 1 month.
To reheat: Steam for 5 to 10 minutes until warmed through. You can also microwave in short intervals.