This post may contain affiliate links. Please read our disclosure policy.

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:

5 from 2 votes

Pico de Gallo Recipe

By: Lil’ Luna
Everyone loves a good pico de gallo recipe. With few ingredients and only minutes to make, it's an addictive favorite!
Servings: 12 people
Prep: 10 minutes
Total: 10 minutes


  • ¼ – ½ 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.



Serving: 1g, Calories: 4kcal, Carbohydrates: 1g, Protein: 0.2g, Fat: 0.04g, Saturated Fat: 0.01g, Polyunsaturated Fat: 0.02g, Monounsaturated Fat: 0.01g, Sodium: 50mg, Potassium: 51mg, Fiber: 0.3g, Sugar: 1g, Vitamin A: 177IU, Vitamin C: 3mg, Calcium: 3mg, Iron: 0.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Appetizer
Cuisine: Mexican
Making this recipe? Tag us!
Share it with us on Instagram using the hashtag #lilluna, so we can see what you’re creating in the kitchen!

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!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

Leave a comment

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

Recipe Rating