Fresh pico de gallo made with simple ingredients and balanced flavor. This easy recipe shows how to get the right texture without excess liquid. Perfect for tacos, chips, and everyday meals. Ready in minutes with reliable results every time.
Chop the tomatoes, onion, jalapeno, garlic, and cilantro into small, even pieces. If your tomatoes are very juicy, let them drain in a sieve or colander for a few minutes before mixing.
6 Roma tomatoes, ½ medium onion, 2 jalapenos, 2 cloves garlic, ¼ cup cilantro
Add the chopped ingredients to a mixing bowl. Stir in the lime juice and salt, then taste and adjust as needed.
2 limes, salt
Let the pico de gallo rest for 10 to 15 minutes so the flavors develop. Serve with tortilla chips and guacamole, or as a condiment for tacos, burritos, and other Mexican food.
Notes
Use ripe tomatoes: Go for tomatoes that smell fresh and have a little give when you press them. That's where most of the flavor comes from.
Control moisture: If your tomatoes are really juicy, chop them and let them sit in a sieve or berry colander for a few minutes so some of the liquid can drain off. A light sprinkle of salt helps pull out that excess moisture even faster
Let it rest: Allow the finished salsa to sit in the refrigerator for at least 15–30 minutes to let the salt draw out the juices and allow the flavors to meld together.
Adjust heat carefully: Add the jalapenos gradually, and remember that most of the heat lives in the seeds and white ribs, which you can remove for a milder flavor.