Do you love pico de gallo like I do? It’s a classic Mexican tomato dip (or sauce) that adds a fresh, healthy, low-calorie boost of flavor to just about any Mexican meal.
When I was little, I piled pico de gallo on my tortilla chips at our nearby Mexican restaurant and called it dinner (refill, please). I didn’t fully appreciate pico de gallo’s wonder, though, until my family traveled to Mexico one summer when I was in college.
We stayed at an all-you-can-eat resort, which meant all-you-can-eat pico de gallo. Their pico de gallo was super fresh and utterly irresistible, and I piled it onto every single meal. Eggs! Tortillas! Beans! Spaghetti, even! Why not?
It’s funny that I’ve shared so many variations on pico de gallo over the years, but never my classic pico de gallo recipe. Today is the day. Let’s make pico de gallo while the tomatoes are still good.
Pico de gallo is so easy to make. You will need only five ingredients (six if you count the salt): ripe red tomatoes, white onion, jalapeño, cilantro, lime and salt. That’s it!
What’s the difference between pico de gallo and salsa?
Pico de gallo shares the same basic ingredients as traditional red salsa, but the preparation methods are different.
Pico de gallo always uses raw, diced ingredients. It’s less wet, and it adds a wonderful chunky texture and substance to tacos and more. Salsa can call for roasted or stewed tomatoes, and is generally closer to a purée in texture.
Both are delicious, both go great with guacamole, and I often layer pico de gallo over salsa for double the flavor (if only you could see my regular burrito bowl order at Chipotle).
Pico de Gallo Translation & Pronunciation
I bet Chipotle calls their pico de gallo “tomato salsa” since it’s easier to say! You might also see it called salsa fresca (fresh sauce). Pico de gallo literally translates to “rooster’s beak,” but no one’s exactly sure why.
Here’s how to pronounce pico de gallo in unofficial Kate-style mark-up: PEE-koh day GUY-yoh.
Watch How to Make Pico de Gallo
How to Make the Best Pico de Gallo
Here are my top tips to ensure that you make the best pico de gallo you’ve ever had.
1) Use ripe red tomatoes.
Ripe tomatoes are absolutely key to making great pico de gallo. Sad pink tomatoes do not make good pico de gallo. Roma tomatoes are a good choice since they are less watery, but use the most beautiful red, ripe tomato variety available. Core your tomatoes and remove the seeds before chopping. Use every last bit of the red tomato flesh inside!
In the winter, you can use cherry tomatoes, which tend to have good flavor year-round. Be prepared to chop them into small pieces, and perhaps give the finished product some extra time to marinate since cherry tomatoes tend to be more firm than most.
2) Chop your ingredients very finely.
Chop your tomato, onion, jalapeño and cilantro finely and you will be rewarded with more flavor in every bite. This is worth the extra effort!
3) Let the onion, jalapeno, lime and salt marinate while you chop the tomatoes and cilantro.
I learned this trick from this recipe. I’ve tested pico de gallo both ways (marinated onion/jalapeño vs. tossing all the ingredients together at once). The marinated onion/jalapeño batches were indeed my most flavorful batches.
Full disclosure: It’s possible that my tomatoes for those batches were better, so I’m not entirely convinced that the method made the difference. This “step” doesn’t take any extra time, though, so I recommend it.
4) Let your pico rest for 15 minutes before serving.
This step gives the flavors time to mingle and brings out their best. As the tomatoes and remaining ingredients rest, the salt draws the moisture out of the ingredients and condenses their flavor.
Try your pico de gallo before and after marinating, and you’ll see what I mean! If you won’t be serving the pico de gallo immediately, you can refrigerate it for several hours or even overnight.
5) Serve with a slotted spoon.
Tomatoes release a good amount of moisture, so you will see some tomato juice pool at the bottom of your bowl. The easiest solution here is to serve your pico de gallo with a slotted spoon or large serving fork.
This way, you don’t transfer a ton of moisture with your pico. Say no to soggy nachos!
Uses for Pico de Gallo
You can basically treat pico de gallo like salsa. It’s a healthy and refreshing condiment welcome on any of the following:
- Tacos
- Nachos
- Quesadillas
- Burritos and burrito bowls
- Tostadas
- Huevos rancheros
- Enchiladas
- Or serve it as a dip with tortilla chips, of course!
Pico de Gallo Variations
Remember, tomatoes are a fruit! You can simply replace the tomato with other tender fruits like mango, peaches, pineapple strawberries, or even sweet corn, and adjust to taste.
Sometimes, I’ll use red onion instead of white, or add a red bell pepper for crunch, or throw in an avocado. Here are some variations on pico de gallo that I’ve made and loved:
- Chunky avocado salsa
- Corn salsa
- Mango salsa
- Peach salsa
- Pineapple salsa (or see my cookbook, page 106)
- Strawberry salsa
Looking for more classic Mexican dips and sauces to pair with your pico de gallo? Don’t miss my favorite red salsa and guacamole recipe (seriously, they’re the best). More Mexican recipes here!
As always, please let me know how you like this recipe in the comments! I’m excited to hear how you serve your pico de gallo, and please share any tips you might have.
PrintClassic Pico de Gallo
- Author: Cookie and Kate
- Prep Time: 15 mins
- Total Time: 15 minutes
- Yield: 4 cups 1x
- Category: Dip
- Method: Chopped
- Cuisine: Mexican
This pico de gallo recipe is fresh, delicious and easy to make! You’ll need only 5 ingredients to make this classic Mexican dip—tomato, onion, cilantro, jalapeño and lime. Recipe yields about 4 cups (about 8 servings).
Ingredients
- 1 cup finely chopped white onion (about 1 small onion)
- 1 medium jalapeño or serrano pepper, ribs and seeds removed, finely chopped (decrease or omit if sensitive to spice, or add another if you love heat)
- ¼ cup lime juice
- ¾ teaspoon fine sea salt, more to taste
- 1 ½ pounds ripe red tomatoes (about 8 small or 4 large), chopped
- ½ cup finely chopped fresh cilantro (about 1 bunch)
Instructions
- In a medium serving bowl, combine the chopped onion, jalapeño, lime juice and salt. Let it marinate for about 5 minutes while you chop the tomatoes and cilantro.
- Add the chopped tomatoes and cilantro to the bowl and stir to combine. Taste, and add more salt if the flavors don’t quite sing.
- For the best flavor, let the mixture marinate for 15 minutes or several hours in the refrigerator. Serve as a dip, or with a slotted spoon or large serving fork to avoid transferring too much watery tomato juice with your pico. Pico de gallo keeps well in the refrigerator, covered, for up to 4 days.
Notes
Change it up: Add a diced avocado to the mixture, or see my list provided above the recipe for alternatives to tomatoes.
Cilantro haters: You can significantly decrease the amount of cilantro used, or omit it completely if you insist! I don’t recommend substituting parsley here.
Rhi
I’d recommend a change in your pronunciation it should be “PEE-koh deh gaa-yoh” if that makes sense. At least, to make it sound like a Mexican Spanish accent instead of an American English accent. Mostly because some people are sticklers for wanting foreigners to not sound foreign. Great recipe.
Ava
So so good! And I don’t even like cilantro
Rebecca
Just made this with a few twists.
Omitted the jalapenos and used cumin( my husband’s contribution) used red onion instead of white, then added mango. Turned out great!
Kate
Thank you for sharing how you adapted it, Rebecca! I appreciate your review.
Lissa Craddock
Can you freeze Pico? If so, for how long?
Kate
Hi Lisa, I don’t find that fresh tomatoes freeze the best.
Jen
How much cumin did you use?
Cindy
This recipe is awesome. Easy to make even without a food processor. I had a leftover Papusa to use up from a restaurant that I didn’t really like in the first place. But (no wasting) I heated it up the next day and threw a generous amount of this pico on it along with some salsa and boooooyyyy is it good!!! I left the jalapeño seeds when I made it because I like the heat.
AEF
Hey! Do you think this would freeze well? Trying to preserve as many summer tomatoes as I can! Thanks!
Kate
Hi! I’m not sure about freezing this one. Sorry! I don’t think the vegetables will hold up well.
Ea
Can it. Wouldn’t hurt to try.
Debbie
This is really great! I love the idea of marinating the onion and jalapeño for a while. I think it does make a difference. I added a bit more jalapeño and lime juice but that’s just my personal taste. It was great as is!
Kate
That’s great, Debbie! I appreciate your review.
Korey
I’ve made this recipe several times now, most recently with the refried beans on this website. This Pico is SO good. SO good. xo
Kate
I’m glad you loved it, Korey!
Brenda
Love fresh pico! This is basically the recipe I always use (except instead of jalapeno [don’t like the spice], I dice up a yellow pepper [love the added color]). My question is this: would it taste as good without the salt? I have been told I have to severely cut back on sodium.
Kate
Hi Brenda, I’m glad you love this recipe! You can always omit the salt if needed.
Willow
I like a sweeter pico, so I replace salt with sugar. Love your recipe!
Bourne
Replace Salt with Black Pepper & do not put sugar or any other form of sweetener in this salad, it’s suppose to be healthy or you will end up a diabetic. also NO processed foods/drinks, or your Kidneys will kill you, lol
Gatlin
Hey Brenda just wanted to point out that cutting out salt, in an attempt to reduce sodium intake, is like cutting off your nose to spite your face. We need the combination of the salt (NA) and the chloride (CL), as they are both beneficial electrolytes for our everyday health. Salt your food like normal. If you want to reduce Sodium intake, try drastically reducing any, and all, of the processed foods/drinks you eat on any given day. That’s the real culprit for the overwhelming majority of people with Hypernatremia (high sodium levels).
Bam
I just use low-sodium salt.
Shauna
Use the Morton Salt Substitute but not as much as the recipe just to taste. I have high BP & I’ve done this with this pico recipe works great!
Suzanne Moore
First time making this! New son in law is Mexican and I’m making bbq beef brisket street tacos! Brisket turned out super delicious @ six hrs on charcoal bbq at 225 lots of reloading briquettes but very worth my time!!
Thank you for easy instructions, I appreciate your recipe!!
Lewis
Hi Suzanne, I am not sure where you live, but it is almost always easier and more economical and, goodness knows, much more flavorful to get yourself some dried oak instead of charcoal.
I love pico (and try the variations inevitable in the comments). I use it on many dishes as a topping, to bring both texture and flavor to the party. And not just Hispanic foods: any dish with eggs, vegetables and vegetable dishes (raw and roasted), beef dishes, crock pot meals that have cooked down and benefit from more texture, etc.
Carolann
Thank you so much for this recipe, I’m so glad I finally found a great recipe for Pico De Gallo!
Kate
Great to hear, Carolann!
Donna Riner
We have made this recipe several times and it is so delicious. Made it again this afternoon and my mouth is watering just thinking ab dinnertime. Used 2 jalapeños as we love some heat.
Kate
Wonderful, Donna! I appreciate your review.
Irving
Substitute for red onion and add avocado.
Garlic salt, black pepper.
Have a nice day
Thank you
Nadine
I remember my first morning in Mexico when they served Pico de Gallo with my breakfast. I knew I was in paradise! Thank you for the variation recipes.
I’ve always included the whole tomatoes, but always wandered why I never got the expected results… Live and learn.
Kate
Thank you for sharing, Nadine!
Sheri
Just a country girl idea. This is delicious in a bowl of pinto beans and cornbread or white beans and cornbread
Rita
Me too..House Mtn in Corryton Tennessee live on a small personal vegetable farm lifestyle..I can everything and anything..I add grated zucchini, yellow squash and cucumbers..then eat with beans cornbread.Papaw adds mayonnaise lol
Patricia
I have made this recipe over and over and over again. It truly is the best. When I don’t have access to fresh tomatoes (which is most of the time) I use Roma tomatoes from the store. STILL delicious! I take the seeds and ribs out of the jalapeños and it is never too hot. Even my 97 year old mother, who hates hot/spicy foods loves it. Thank you for a lifetime recipe!
Kate
Hooray! That’s great to hear, Patricia. I appreciate your review.
Marc
I use pico on fish,grilled chicken,hamburgers, on turkey sandwiches, over eggs. It’s a great addition to a grilled hot dog or sausage. I’m one of those folks that can’t eat cilantro so I use parsley.
Marc
I use pico on fish,grilled chicken,hamburgers, on turkey sandwiches, over eggs. It’s a great addition to a grilled hot dog or sausage. I’m one of those folks that can’t eat cilantro so I use parsley.
Natonya Thomas
OMG thank you so much for posting this recipe. I didn’t use the jalapeno peppers because I am not a fan of spicy peppers. I didn’t like cilantro but after making this recipe. I am addicted. I highly recommend and give this recipe 10 stars.
Kate
Thank you, Natonya! I’m glad you love it.
Chuck Tribble
I’ve made your recipe twice, now. I have to say I’m addicted now. I wake up in the middle of the night thinking “I’m gonna go a little pico.” And I think it’s going to be difficult to keep making this fast enough.
Kate
I love to hear that, Chuck! I appreciate your review.
Marjorie
I’m a teacher and live in Kansas City too! Thanks for this pico de gallo recipe! My husband apparently threw the magnet away where I wrote the ingredients and had used it for years and always knew where it was…..until I looked…..and it was not there anymore.
Edward Walsh
Lit. ‘rooster’s beak’ is named thus because originally people ate it by pinching pieces between the thumb and forefinger.
The tomato-based variety is widely known as salsa picada (‘minced/chopped sauce’). In Mexico it is normally called salsa mexicana (‘Mexican sauce’). Because the colours of the red tomato, white onion, and green chili and cilantro are reminiscent of the colours of the Mexican flag, it is also called salsa bandera (‘flag sauce’).
Bob
Never made pico-de-gallo before this. Had with BBQ grilled fajitas last night…game changer! Great flavour and went heavy on the jalapenos.
Thanks!
Kate
I’m glad you enjoyed it, Bob!
Lewis Pasco
This is a very good basic pico that can be made more interesting (and better, to my taste) with a few simple additions and 1extra processing step.
The extra step: remove most of the watery juice and seeds from the tomatoes before chopping, by halving the tomatoes aling the equator line and giving a firm squeeze to each half before chopping, with the cut half facing down. You wullcollect about 1cup of fresh tomato juice with seeds, and get obviously a thicker and less watery pico.
The additions:
1/2 tsp ground cumin
freshly ground black or white prpper
2 fat cloves garlic finely minced
I also prefer with a 2nd jalapeno or serrano, but the rest of my family loves the heat gentle as the recipe suggests, wuth just 1 small hot pepper.
No way this makes 4 cups as written!
Kandi Behan
I just need 1 cup! Please help
Kate
You could try to scale the recipe down, but I don’t know by how much. Sorry!
danh
No garlic in this recipe? Maybe that’s normal. I like this recipe, I didn’t add garlic but just seems natural.
Brooke
I’ve made this many times: I always get asked for the recipe when we have get togethers. Also your salsa creation, made 3x, also to rave reviews. Only thing I do differently is I add more jalapeños, with seeds and veins (both recipes), like double what recipe calls for. We like things around here. Both recipes are excellent. Thanks for sharing your creations.
Best,
A Texan admirer of these 2 recipes
Kenie
Love your Pico recipe. I’m obsessed and make it every week. I hope it’s healthy cos I’m really enjoying it. It’s so so good and fresh, I’m never buying store bought salsa again
Eileen Macfarlane
This is my go to recipe for the best Pico de Gallo I have ever tasted – thank you ( I have passed it to quie a few friends too)
Kate
You’re welcome, Eileen!
Taketha
I made this recipe substituting the onions with shallots and it was amazing. I let the shallots, jalapeños, lime and salt marinate and i will always do that going forward. Paired with grilled steak tacos and it was soooo good
Kate
Great to hear, Taketha!
Michael Garrison
great recipe. However, I have found that red onions work better than white ones…at least for those of us who have indigestion issues from raw onions as we have gotten older.
Kate
Thank you for sharing your experience, Michael!
Debnath
This classic pico de gallo recipe is an absolute winner! The vibrant combination of fresh tomatoes, onions, jalapeños, and cilantro creates a burst of flavor that elevates any dish. Whether you’re serving it as a salsa with tortilla chips or as a topping for tacos and burritos, this pico de gallo will add a refreshing and zesty kick to your meals. Simple, delicious, and perfect for summer gatherings!
Heather
Pure joy! I adjusted proportions to my taste (e.g. the tomatoes were really sweet and needed to be balanced). But the result was fantastic!! No garlic, no oil – both not needed. Fantastic!
Kate
Thank you for your review, Heather!
HB
Made pico for the first time and used this simple recipe. I did cut the recipe in half and used red onion instead of white (not an onion fan, so used a little less than it says and diced it as small as possible!) It turned out great. We used it in a carnita jasmine rice bowl and the flavors went so well together. This will be my go to pico recipe from now on.
Kate
Hooray! I’m glad you love this, HB. Thank you for taking the time to review.
JM
Great recipe but I’m gonna quibble with one rule: tomatoes. For pico de gallo, you actually want those really firm, pinkish (almost unripe) tomatoes. Ripe tomatoes are way too soft and are better in salads or cooked.
Jamie
I love this with avocado.. I just add the amounts of each ingredients until my soul says ‘☺️’
..also I scoop the seeds out of the tomatoes before I chop them up.
Sharin Raymo
Authentic turned out great
Kate
Thank you for your review, Sharin!
Yvonne
Hi
Sounds delicious and great comments. Can I can this recipe? I did read n to freezing
Kate
Hi! The recipe is below the blog post. I hope you enjoy it!
Nasser
Fantastic
Kate
Thank you, Nasser!
Patti T.
Great recipe, although I did add a little garlic. I have tons of tomatoes and jalapeños from the garden right now and this is a great way to use them up. We love Pico de Gallo so much, we named our new kitten we rescued out of a tree Pico de Gato!
Ellen
How long does the pico last if you can’t freeze it?
Kate
I haven’t tried to freeze it, sorry! I don’t know if this is the best recipe to freeze. My Best Red Salsa (Ready in 10 Minutes) freezes well.
Crissy
Perfection. I think this will be our dinner tonight! What is more healthy than fresh raw vegetables and herbs??? Corn chips are a vegetable, you can’t convince me otherwise.
Kate
Thank you for your review, Crissy!
Keri
Made this for our family’s annual Labor Day carne asada BBQ. Though I have made pico every year for what seems like forever, I was always disappointed in the lack of heat. My recipe is nearly the same except I have always used 3 jalapeños and 6 tomatillos in addition. The real difference came from marinating the onion and peppers while we cut everything else. I was uncertain at first, but in the 20 or so minutes the peppers and onions were in the lime and salt they softened and released their flavor. I will be trying that for other recipes with peppers and lime to see if it also bumps up the flavor.
Alicia Phillips
So delicious and fresh! Used a combo of red and white onion and soaked them while i chopped my tomatoes. Yummy! Saved this recipe to my Pinterest.
Kate
Great to hear, Alicia!
Paul Mangione
The only quibble, if you even want to call it that, is that this concoction is not just for Mexican fare. It would by good on an old tennis shoe! Yes, it is a staple of really good Mexican eateries but I can think of so many other things this recipe would be good with either on the entre or as a stand-alone side. Think about salad dressing for example. Put this right on top of mixed greens, toss it with a little cheese, and you can’t go wrong. Outstanding recipe. Thank you.
Angela sprick
I am anxious to try this. This recipe is the only one I’ve come across. It talks about marinating the first four ingredients. This should be awesome! Thanks for sharing.
Yes, this tasted fantastic awesome. Thank you thank you.
Kate
Be sure to let me know what you think, Angela!
Mikey
I already know how to make it I was double checking it in my opinion you minced the cilantro too much you can leave it roughly sliced up and for dinner leave extra whole cilantro on the side, I feel like you should add a lot of salt to open that lime juice up and season the tomatoes, also for a for each big tomato you should zest maybe half a lime into it and play with the amounts til you get a nice kick in the face from flavors
Kate
I’m sorry you didn’t love this variation. I appreciate your feedback, Mikey.
Elayne Gallagher, Ph.D.
This has become my favorite go to recipe for pico de gallo. Thank you!
Kate
You’re welcome, Elayne!
DJP
Amazing! I made this without a pepper and used it to top a black bean and quinoa cassarole. Delicious.
Kate
Great to hear!
Darren
This looks so good how much lime and salt should I use for just 500g of tomatoes?
Natasha Halbig
My son made this in his senior year for his cooking class. I absolutely fell in love with the recipe, and have made it dozens of times sense. Our favorite meal is a baked chicken breast on a bed of spinach, and then topped with the pico de gallo! It is definitely become a staple in our home.
Kate
I love to hear that, Natasha! I appreciate your review.
Richard Thompson
I stumbled upon your website while looking for avocado toast, recipes. I have not made it yet, but your recipe looks delicious. I then started looking at other recipes such as guacamole, pico de gallo, and Zhoug sauce. I can’t wait to fry an egg like you suggest. I can’t wait to try your recipes out. They look delicious.
Kate
I hope you love it, Richard! Thank you for your review.
Robyn Harris
I love this recipe! In a punch, we substitute sweet red Italian onion, one Pasilla pepper for the jalapeno, and (gasp!) one can of petite diced tomatoes. It’s STILL great, though I wish I’d had fresh tomatoes. Don’t be afraid to try new things, friends! Thank you! ️
wayne melloy myhre
i love my home made pico de gallo. i learned from a old mexican friend. we always add bell peppers too (all colors)
Nicolle
Hi Kate! Another hit of a recipe, LOVE your site and all of your awesome and helpful knowledge and instructions! This may be a silly and/or obvious question, but you say to seed the tomatoes and I was just wondering why? I’ve made this in the past (but looked up your version for any yummy variations!) and I always kept the seeds in the tomatoes. Are you removing them so the pico is less soggy/liquidy? Or is there another reason? Thank you again so much for always being awesome! :)
Kate
Hooray! I’m happy to hear you enjoyed it, Nicolle. I think the texture changes if you don’t. You can keep them in it if you prefer.
Doug
All those delicious juices, what to do? I add them to my Bloody Mary! Kicks it up a couple of notches!
ABP
Amazing recipe!!! Excellent!!
Kristin Richardson
I make this all the time. I think it always tastes better the next day. Sometimes to change it up a little I’ll add some mango to it.
Serena Faulkner
Excellent recipe!!
Kate
Thank you, Serena! I’m happy you enjoyed it.
Linda Hansen
Made this twice and loved it! My granddaughter’s boyfriend gobbled it up on everything! Perfect recipe and fun to make! My go to recipe forever! Thanks!
Kate
You’re welcome, Linda!
Betty
My first time making and this recipe is spot on. I stored mine in a glass container and it is still good 7 days later. I would follow the recipe to a T and you will be surprised how fresh and tasty this recipe is.
Kate
That’s great to hear, Betty! Thank you for your reviw.
Teresa
Can I use hot fajita peppers instead of jalapeños?
Kate
Sure, if you prefer.
Steve
Sometimes I go a bit chunkier than normal, and I’ll use that for hamburgers and hotdogs instead of the usual lettuce, tomato, onion. Definitely a go to for backyard cookouts.
AlbertaBoy
Made this today for some tacos we are making tonight. Turned out great, just a LOT more than I was expecting. I’m sure it won’t go bad, it won’t be around for long enough! I couldn’t figure out how this could be made without garlic so I added 3 cloves in while the onions were marinating. Loved it!!!
Crystal
Hello, Is there a reason that my pico de gallo tastes melony. I did not add jalapenos. For some reason my tomatoes taste more like melons after refrigerating. Any suggestions?
Kate
Hi Crystal, I’m not sure. I don’t believe I have come across that one before.
Gregg Starr
I’ve made this several times now. LOVE how easy it is to make, and how tasty! Some suggested alterations:
– fire roasted pepper (I’ve used both FR jalapeno by itself or with FR sweet red/orange/yellow peppers)
– add a pinch of dried cayenne (or fresh)
– used fresh squeezed mandarin orange juice with just a lil lime juice, then added fresh diced mango, too. YUMMY!
– charcoal grilled (in husk) sweet corn, cut up also is good for a lil sweetness and color variety.
Just some tho’ts . . .
THANKS for the recipe!!
Gregg*
Jim H.
Have made this several times. It’s absolutely delicious and easy to make! I added zest from the limes as well. I agree with Kate, marinade the onions, jalapeños and salt in the fresh lime juice, I think it helps.
June
I added fresh corn kernels was good
Linda Ferrigan
Can this be processed to have thru tear?
Frozen?
How to keep for longer life?
Kate
Hi Linda, I don’t think this is a great option to freeze. As always, use your best judgement for how long it lasts.