fresh pico de gallo in a bowl with limes

Homemade Pico de Gallo

  • Author: Dan
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: 8 servings 1x

This fresh, homemade Pico de Gallo is the perfect topping for chips, nachos, tacos or even grilled chicken!



  • 4 cups diced tomatoes (from about 10 Roma tomatoes)
  • 1/4 cup shallot, diced or red onion
  • 1/41/2 cup cilantro, chopped
  • 1/4 cup diced jalapeno pepper
  • 1/4 cup fresh lime juice
  • 2 tablespoons avocado oil
  • 1/23/4 teaspoon cumin
  • 1 1/2 teaspoon salt
  • Fresh black pepper to taste
  • 1 teaspoon garlic powder
  • 2 tablespoons red wine vinegar


  1. Add all of the ingredients to a medium bowl and stir to combine.
  2. Cover with plastic wrap and refrigerate for at least 1 hour before serving.
  3. Serve with tortilla chips for dipping or use as a topping for nachos, tacos, salads and chicken.

Recipe Notes

This pico de gallo will last for 4-5 days in your refrigerator. As it sits, the tomatoes will give off more juice, you can strain this off is using for a topping.

  • Category: Side Dish
  • Method: Stir
  • Cuisine: American