
Homemade Pico de Gallo (Fresh Tomato Salsa)
You’ll love this easy pico de gallo recipe! With just 6 simple ingredients, you’ll have fresh, zesty, delicious tomato salsa in no time. Jump to the Homemade Pico de Gallo Recipe

What is Pico de Gallo?
Pico de Gallo is a chopped relish-like salsa or sauce from Mexico that, in it’s most basic form combines ripe tomatoes, onion, jalapeño, cilantro, salt, and lime. According to Rick Bayless (an American chef that’s devoted his career to Mexican cuisine), this kind of fresh tomato salsa is a condiment popular in every region of Mexico.

In Texas, this fresh salsa is know as pico de gallo, but in Mexico, it’s known by a variety of other names including salsa Mexicano, salsa fresca, and salsa cruda. If you’re wondering what pico de gallo actually means, it translates to “rooster’s beak.” I’m not really sure why it’s called this and from a little research, there are a number of theories why, but for now, I’m just going to move on to making it 🙂
How to Make It
Not only is this salsa delicious, it’s incredibly simple to make. I’ve shared the full pico de gallo recipe below, but here are some takeaways:
Chop tomatoes and onion into small pieces. For a salsa with less seeds and liquid at the bottom of the bowl, you can remove the seeds and excess liquid from the tomato (I usually skip this unless I have a particularly seedy tomato). To do it, cut the tomatoes in half and gently squeeze them out.
Next comes the chile pepper, you can use jalapeño or Serrano in this. For a spicy salsa, leave the seeds and white membrane intact (that’s where all the chile pepper’s heat lives). For a mild salsa, remove the seeds and membrane. I like to mince the pepper pretty small so I don’t ever bite into a big chunk.
Cilantro is next. Roughly chop the cilantro. I like a lot of cilantro in my salsa, but you can always pull back the amount we suggest below if you’d like.
Last, but not least, add salt and acid. My go-to acid for pico de gallo is fresh lime juice, but you can use apple cider vinegar if that’s all you have. Give everything a stir and let the salsa sit for a few minutes (more on that below).
My Tips For Making The Best Salsa
Let’s quickly walk through my best tips for making the absolute best bowl of pico de gallo salsa:
Use high-quality tomatoes. A ripe, red tomato is best. It should be aromatic and smell like a tomato. I know that seems like a silly sentence, but far too often I see tomatoes sold in the store that just don’t smell like anything! In the summer months, when tomatoes are abundant, look for vine ripened or heirloom tomatoes. In winter, when good quality tomatoes are tougher to find, plum tomatoes or cherry tomatoes are the better choice.
Don’t skimp on the onions and cilantro. We add a good amount of onion and cilantro to our salsa. You should be able to see them and taste them — especially the cilantro.
Use fresh lime juice. There’s no room for the bottled stuff here. Pico de gallo should taste fresh, a heavy squeeze of fresh lime juice helps with that. As I mentioned above, apple cider vinegar does work as a substitute if you don’t have limes.
Let the salsa sit a few minutes before serving. Salt draws out flavor from the tomatoes and tones down raw onion. By letting the salsa sit for 10 to 20 minutes before serving, it will taste better. On the same note, since this is a fresh salsa, don’t let it sit too long. In his book, “Authentic Mexican,” Rick Bayless says that a fresh salsa like pico de gallo is at it’s best for an hour or two, after which you loose a bit of crunch and the flavor of the onion can start to take over the salsa. He’s absolutely right, but I must admit that I’ve still been very happy when it’s been made a day in advance.
Serve with homemade tortilla chips. Making your own tortilla chips is easy and they taste so good! Here’s our recipe for tortilla chips to help you.
Serving Suggestions
For me, I’m happy to spoon a generous amount of pico de gallo on just about anything, but the fresh salsa is perfect with tortilla chips, spooned onto tacos, eggs, chili, over enchiladas, and more.
More Easy Salsa Recipes
- Try this roasted tomato salsa with charred tomatoes, garlic, and peppers. It’s quick to make and only gets better with time.
- In this Roasted Tomato Salsa, tomatoes, garlic, and peppers are charred on all sides then added to onion, cilantro, and lime for a flavorful and addictive tomato salsa recipe.
- For something a bit different, try this Easy Pineapple and Avocado Salsa with fresh pineapple, avocados, jalapeño, red onion, and fresh lime.
- Quick and Easy Salsa made with canned or fresh tomatoes, onion, peppers, and garlic.
- This isn’t a salsa, but we love it anyway: Try our quick and easy enchilada sauce. It only takes 15 minutes to make!
Recipe updated, originally posted June 2010. Since posting this in 2010, we have tweaked the recipe to be more clear. – Adam and Joanne
Homemade Pico de Gallo (Fresh Tomato Salsa)
- PREP
Pico de Gallo is a fresh tomato salsa popular in Mexico. Use ripe tomatoes for this. Not all tomatoes are created equal. When choosing tomatoes, look for tomatoes that are deeply colored and firm, with a little give. If they don’t smell like anything, skip them. They should smell like a tomato — sweet and woody.
Watch Us Make the Recipe
You Will Need
1 1/2 pounds tomatoes, chopped
1 medium onion, chopped (about 2/3 cup)
1 to 2 jalapeño or serrano peppers, finely diced (seeds and membranes removed for a milder salsa)
1/2 cup finely chopped fresh cilantro leaves
Juice of 1 lime
Salt to taste
Directions
Add the tomatoes, onion, cilantro, diced peppers and lime juice to a bowl. Generously season with salt — start with 1/2 teaspoon and go from there. Set the salsa aside for 15 to 20 minutes.
After this time, stir the salsa — making sure to distribute the juices left at the bottom of the bowl. Taste and adjust with more salt.
Store up to 3 days in an airtight container in the refrigerator.
Adam and Joanne's Tips

Don’t Miss Our Latest Recipes

Green Chile Chicken Quesadillas

How to Make Tender Juicy Meatballs

Our Favorite Chocolate Cupcakes (Naturally Vegan)

Ridiculously Easy Bean Salad

Chimichurri Cauliflower Steaks

Lentil Soup with Lemon and Turmeric
Tour Our New Kitchen

amazing!!!
We are so happy you enjoyed it! Thank you for the review.
Try using equal parts of white vinegar and fresh lime juice!!!
Hi Paul, thanks for the suggestion. I have used apple cider vinegar when I was out of limes.
Excellent.
I’m so glad you enjoyed the pico de gallo. Thank you for your outstanding review.
Very good video. Thanks.
Hi Linda, Thank you for the compliment. I’m so glad the video was helpful.
Can I use parsley instead of cilantro as my son says it tastes like soap and I find the taste is too strong! It gives me heartburn.
Yes, absolutely. The salsa will taste different, but it would still be excellent.
I don’t have lime or lemon can I leave that out? Thank you, Doris
Hi Doris, You can leave the lime out.
Should I remove the seeds from the tomato?
TY
Hi Missy, It is completely up to you! We usually leave them in.
I have lots of tomatoes for this recipe can pico be frozen to enjoy in the middle of winter
I would not recommend freezing.
Love this recipe. So easy to make. My son said “never buy store made pico again”. Thank you!!
This is a fantastic recipe, Glad to add it to my collection.
I made the recipe for mom my, I added a few extra ingredients. Mom doesn’t like jalapeño so I used green pepper instead, along with parsley, garlic and green onions she loved it. It was pretty tasty. Thanks for the tips
My recipe calls for vingar instead of lime juice
I have no lime juice today, could I sub lemon
juice?
Yes, lemon juice will be fine.
You have a fabulous blog! This pico will be the perfect finishing touch to tomorrow night’s tacos! Thanks!
Thanks Jamie, that means a lot coming from you 🙂
I’m getting really antsy about tomatoes! I think a day or two and we’ll have at least a couple ripe enough to pick. This recipe is a great way to celebrate the ingredient – simple and full of flavor.
Sarah, oh my gosh, we know … my mother is growing her own tomatoes this year and they are so close!