Technically the answer is neither. The best homemade guacamole is served at room temperature. This way, the flavors seem to be more pronounced, and the texture is smoother and silkier.