This is a Filipino dessert that originated in Tuguegarao City in Luzon. It’s a traditional dish, so it’s hard to say when it originated or who invented it.
Though it can be difficult to find an image's origin, if you go to tineye.com and drop in the image file, you should be able to see wherever the image...