Here is a exploration for a cartoon explosion done without using any particles
For this exercise, I've created a mesh in Houdini.
I simply created a fire simulation, converted it in vdb, converted the vdb in polygons and remeshed it to "save" some vertex.
After that, I made a shader only using math to create the animation and dissolve effect