How to stack/multiply objects or meshes in blender
I think you need to create a mesh, which looks like the 'pile' object. And then on the surface of the mesh, you apply the particles, as a single or grouped rice meshes. Using some randomness in the parameters.