Preheat the oven to 350F. Line an 8x8 or 9x9-inch baking dish with parchment paper.
In a high-speed blender, add the almonds and blend into a fine meal. Scrape under the blade to loosen anything stuck down there.
Add the milk, sugar, butter, cocoa powder, baking powder, salt, vanilla, and eggs. Blend until very smooth, scraping anything stuck to the sides as needed.
ransfer to the baking dish (the mixture will be very liquidy). Sprinkle the chocolate evenly over top (it may sink to the bottom, that’s fine!). Carefully transfer to the oven and bake for 30-35 minutes or until a knife comes out clean in the center. It’s best to let the cake cool completely before glazing so that it doesn’t stick/seep into the cake, but I’m never that patient so I just let it cool for an hour, then glaze it.
To make the glaze: In a medium microwavable bowl, add the chocolate chips and cream or coconut milk. Microwave in 15 second intervals, stirring thoroughly after each time, until smooth (usually takes two 15 second zaps). If the glaze is too runny, let it cool until it is more spreadable.
Transfer the glaze in the center of the cooled cake and spread around with the back of a spoon or rubber spatula. Top immediately with your desired toppings so that they stick. You can slice it right away, but it’s best to let the glaze cool off/solidify, about 15-30 minutes longer if you can wait!
We liked the cake best cold straight out of the fridge for a fudgier texture.