The first time I tasted real pico de gallo, I was standing in a cramped taqueria in San Diego, watching a woman chop tomatoes with a knife that had clearly seen twenty years of loyal service. She worked fast, her hands moving like she was conducting music, and when she handed me that paper boat of fresh salsa, I understood something I never had before: some things just cannot come from a jar. That bright, alive flavor changed how I thought about tomatoes forever.
My grandmother never made salsa like this. She was an Iowa farm cook, brilliant with cream and butter, but the Mexican side of my family came later, through marriage and friendship and a decade of living in the Southwest. I learned pico de gallo from my neighbor Rosa, who would invite me over on Sunday mornings and let me watch while she explained why the onion had to rest in lime juice first, why the salt went on the tomatoes and not in the bowl.
Now this is the recipe I make when I need something that feels like home, wherever I am. It comes together in minutes but tastes like intention and care. If you are looking for something with more heat and a completely different personality, my cilantro jalapeno sauce has become my go-to for tacos that need to wake you up.
What You Need to Make This Recipe
The tomatoes matter more than you think. I use Roma or plum tomatoes because they hold their shape instead of turning to soup, and I seed them carefully so my pico de gallo stays chunky and bright rather than watery and sad. The onion needs to be white, not sweet, something with bite that will mellow in the lime juice. And please, please do not use dried cilantro from a spice jar. Fresh cilantro brings this alive in a way that nothing else can, its clean, almost citrusy perfume cutting through the richness of everything you will spoon it over. For another sauce that leans into serious heat, I keep this spicy harissa sauce in my rotation for grilled meats.

How to Make Pico de Gallo
I start by dicing everything to roughly the same size, about a quarter inch, small enough to scoop but large enough to recognize. The tomatoes go into a colander first, sprinkled with salt, and I let them sit while I chop the rest. This draws out excess water and concentrates flavor. The onion I mince fine and immediately toss with fresh lime juice in my mixing bowl. You will smell it change, that sharp raw edge softening into something almost sweet.
Once the tomatoes have released their liquid, I pat them gently with a paper towel and add them to the bowl. The jalapeno comes next, and I always taste a tiny piece first because heat varies so dramatically. Some weeks I use half, some weeks the whole pepper. Cilantro goes in last, chopped at the last possible second so it stays green and fragrant. I fold everything together with my hands, not a spoon, feeling the textures, and then I walk away for ten minutes. This resting period is where the magic happens, the flavors marrying while I warm tortillas or grill whatever protein is waiting. For a creamy, herby alternative, my cilantro lime sauce works beautifully on fish tacos.
Pro Tips
Salt the tomatoes, not the bowl. Sprinkling salt directly on your diced tomatoes and letting them drain for fifteen minutes prevents that pool of liquid that ruins good pico. The salt draws out water through osmosis, leaving you with concentrated tomato flavor and proper texture.
Cut your jalapeno last, and touch nothing else first. Capsaicin lingers on cutting boards and knife handles. I keep a separate small board for hot peppers, or I wash everything immediately with hot soapy water before moving on to other ingredients.
Room temperature tomatoes taste better. Cold tomatoes are mealy and muted. I pull mine from the fridge an hour before chopping, and the difference in sweetness and depth is immediately noticeable.
My Secret Trick: I save the tomato juices that drain off and mix them into my next batch of rice or soup stock. That salted, concentrated tomato liquid is pure umami gold that would otherwise go down the sink.

How to Store Pico de Gallo
- Refrigerate in an airtight glass container for up to 3 days. Plastic absorbs the onion and garlic odors permanently.
- Place a paper towel directly on the surface before sealing the lid. It absorbs excess moisture and keeps the cilantro from wilting.
- Do not freeze. The tomatoes and cilantro turn to mush upon thawing, and the texture becomes completely unrecognizable.
- Stir well before serving leftovers, as liquids will settle. Taste and adjust salt or lime if needed after storage.
Nutritional Benefits
This pico de gallo delivers serious nutritional value without trying. The tomatoes bring lycopene, that powerful antioxidant tied to heart health, and it becomes more bioavailable when combined with the healthy fats in whatever you are scooping it with. The fresh lime juice adds vitamin C that helps your body absorb the iron from plant-based meals, making this an ideal companion to beans or grilled vegetables. I love that something so simple and delicious actually supports my body while I am just trying to make dinner taste better.

FAQs
Why is my pico de gallo watery?
You likely skipped salting and draining the tomatoes, or used overly ripe varieties. Roma tomatoes hold their structure best. Always let salted tomatoes rest in a colander for fifteen minutes before combining with other ingredients.
Can I make this less spicy without losing flavor?
Remove all seeds and white pith from your jalapeno, or substitute a milder pepper like poblano. The heat lives in the pith, not just the seeds, so scrape carefully with a spoon for full control.
How far ahead can I prepare pico de gallo?
Two hours is ideal for flavor development, but same-day is essential. After twenty-four hours, the cilantro darkens and the tomatoes soften past their best texture. Make it fresh when possible.
What is the difference between pico de gallo and salsa?
Pico de gallo is always fresh and uncooked with distinct, chunky pieces. Salsa can be cooked, blended smooth, or contain roasted ingredients. This fresh preparation is technically a salsa fresca, the original form before jars existed.

Pico de Gallo
Ingredients
Equipment
Method
- Core the tomatoes and cut into 1/4-inch dice. Place in a large bowl. If the tomatoes are very juicy, scoop out and discard some of the seeds and watery pulp first - this keeps your pico from getting soupy.
- Finely dice the onion and add to the bowl. Mince the jalapeno, removing seeds and membranes for less heat if desired. Add to the bowl along with the minced garlic if using.
- Chop the cilantro and add to the bowl. Squeeze fresh lime juice directly over everything. Sprinkle with salt.
- Toss everything together until well combined. Taste and adjust salt or lime as needed. Let sit at room temperature for 10 minutes if possible - this allows the salt to draw out juices and the flavors to meld.
- Serve immediately with tortilla chips, over tacos, grilled meats, or eggs. If making ahead, drain excess liquid before serving.
Notes
Conclusion
I still think about that taqueria in San Diego sometimes, standing in the doorway with juice running down my wrist. This pico de gallo brings me back there, and forward to countless meals since. Make it once and you will understand why some recipes never need to change. For a sweeter, fruit-forward alternative, my peach mango salsa carries that same fresh spirit into summer grilling season.
