Homemade Pico de Gallo makes a great dip for tortilla chips, topping for tacos or even a salad. This Mexican dip is loaded with fresh tomatoes, onions, peppers, lime juice and cilantro.