Pico de Gallo

Everyone loves a good pico de gallo recipe! This version calls for tomatoes, green chilis, onion, cilantro, lime juice and salt and is SO addicting!

Because it has less liquid than most salsas, Pico De Gallo is ideal for serving with Mexican dishes like tacos, tostadas, chimichangas or even just with tortilla chips.

Pico de Gallo in a small white bowl surrounded by tortilla chips and fresh produce.

What is Pico de Gallo?

Pico de gallo. Most of you have had this and may not even realize it. You may think it’s salsa, but it’s a salsa fresca that is usually chunkier and contains chopped tomato, onion, cilantro, salt and fresh lime juice.

Other ingredients, like avocados, can be added, but if you’re anywhere in the Southwest you’ve probably had this served to you at a restaurant with your tacos, salad or burritos.

Pico de gallo actually means “beak of rooster” in Spanish. It’s rumored that it received this nickname because it was originally eaten by pinching it between the thumb and finger making a rooster’s beak shape with your hand.

It is also sometimes called salsa bandera, or flag salsa, because it contains the red, white and green colors of the flag of Mexico where it originated.

We’ve made pico for family functions for a long time, but this easy pico de gallo recipe is modified from one of my mom’s friends. Other than the time it takes to chop up veggies, this recipe is very simple and is great for chips or to serve with any Mexican food.

Ingredients for pico de gallo recipe on a wood surface.

How to Make Pico de Gallo

It can be customized with the ingredients you like, but these are the pico ingredients we use:

  • purple onion
  • roma tomatoes
  • cilantro
  • minced garlic
  • garlic salt
  • lime juice
  • avocados (optional)

CHOP & COMBINE. To make the pico, chop up all the ingredients (except the chopped cilantro) and add to a bowl. Refrigerate until ready to serve. Right before serving, add cilantro and avocados if desired.

Serving this with warm tortilla chips will be the highlight of any party or get together. It’s just that good and is so addicting!!


  • Add jalapeno or serrano peppers for a spicier flavor.
  • Add some diced pineapple or strawberries for some sweetness.
  • White onion or red onion can be substituted for the purple.
  • Plum tomatoes can be substituted for the Roma variety.
  • Add some diced red bell pepper for extra crunch.

what to serve with pico de gallo?

The options are endless, but here are some of our favorites…

Close up of homemade pico de gallo in a small white bowl.

Storage Tips

It’s best to serve pico de gallo the same day you make it, but if needed it can be STORED in the fridge in an airtight container for up to 3 days.

It’s not recommended to FREEZE your pico as the texture will change and the tomatoes will become softer and grainer as they thaw.

For more dips perfect for Mexican food, check out:

Pico de Gallo Recipe

5 from 2 votes
Everyone loves a good pico de gallo recipe! This version calls for tomatoes, green chilis, onion, cilantro, lime juice and salt and is SO addicting!
Course Appetizer
Cuisine Mexican
Prep Time 10 minutes
Total Time 10 minutes
Servings 12 people
Calories 4 kcal
Author Lil’ Luna


  • ¼ – ½ red or purple onion chopped
  • 4 Roma tomatoes chopped
  • 1 teaspoon minced garlic
  • ¼ – ½ teaspoon garlic salt with parsley flakes
  • ½ teaspoon lime juice
  • 2 tablespoons fresh cilantro chopped


  • Add all ingredients, minus chopped cilantro to a medium bowl and mix to combine.
  • Refrigerate until ready to serve and add chopped cilantro right before serving.


Like this recipe?

Pin it now to remember it later! Share it with your Facebook friends (you know they’ll love it). Or tweet it to the world. Maybe even email it to your favorite cousin!

Related Posts

Strawberry Spinach Salad

Strawberry Spinach Salad is fresh, naturally sweet, colorful, and absolutely delicious. Serve it as a quick lunch or a dinner side! This tasty salad is similar to our Strawberry Harvest…

1 hour hour 15 minutes minutes

5 from 7 votes

Strawberry Vinaigrette

Quick and simple, this Strawberry Vinaigrette is delicious. It’s sweet, tart, and goes wonderfully on top of a bed of greens. Homemade dressing beats store-bought any day! This Strawberry Vinaigrette…

5 minutes minutes

5 from 18 votes

Yogurt Fruit Dip

In just minutes, mix together an amazingly sweet and creamy vanilla Yogurt Fruit Dip. Serve with your favorite fruit! Yogurt Fruit Dip is a perfect treat for a date night…

5 minutes minutes

4.89 from 17 votes

Buffalo Sauce Recipe

This homemade Buffalo Sauce Recipe is quick, easy, and ready in minutes. You’ll never buy it from the store again! While perfect for Buffalo Wings, this homemade Buffalo Sauce Recipe…

10 minutes minutes

5 from 1 vote

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

Join the Conversation

Rate and Comment

Your email address will not be published. Required fields are marked *

Recipe Rating