This homemade pico de gallo recipe is a fresh, chunky dip. It's so good spooned over fresh guacamole or served with any Tex-Mex dish like tacos or nachos.