This classic pico de gallo recipe is fresh, customizable, and most important- easy. It’s a chunky salsa that’s perfect for tacos, quesadillas, chips, and so much more!

Back in my (Mexican) restaurant days, pico de gallo was a staple we added to so many dishes. It had an amazing ability to make every dish better! I still love making it at home to this day. It’s really simple, tastes so fresh, and I love that I can control all the flavors and ingredients to match my family’s mood. I’ll often make a batch to keep in the fridge for a few days and add it to tacos, burrito bowls, and so much more. It consists of such simple ingredients, but has so much flavor — you have to try it!
So, what exactly is pico de gallo (pronounced PEE-koh day GUY-oh), or also sometimes known as “salsa fresca”? It is a fresh, chunky salsa made from ripe tomatoes, raw onion, cilantro, jalapeños, lime juice, and salt. The name translates to “rooster’s beak” in Spanish — possibly because it was eaten with thumb and forefinger like a pecking beak. It delivers a crisp, fresh, and tangy bite that different from smooth salsas. Instead, every ingredient here stays distinct, so you get bright bursts of tomato, sharp onion, and zesty lime in each scoop.

How to Make Fresh Pico de Gallo
The process is pure simplicity: dice, mix, and devour. No cooking, no blender — just a sharp knife and fresh produce.
- Prep the ingredients. Chop the tomatoes, onion, jalapeño, and cilantro into small, uniform pieces. A sharp chef’s knife is your best friend here!
- Make the base. Toss the diced onion and jalapeños with the salt. Let this mixture sit for 5–10 minutes.
- Add the tomatoes and cilantro. Stir in the tomatoes, cilantro, and juice the lime right in. Cover and refrigerate for at least 15 minutes, or up to a few hours. This resting period allows the salt to draw out juices, melding everything into a wonderful flavor mix.
- Make any final adjustments. Taste the pico right before serving. Add more salt or more lime as needed. Serve with a slotted spoon to scoop out the chunky bits while leaving excess liquid behind.
What to eat with pico de gallo: Pico de gallo is a versatile topping, dip, or mixer. Spoon it onto tacos, burritos, or grilled proteins. Serve it with chips or fold it into guacamole for an instant upgrade. It also brightens up scrambled eggs, salads, and grain bowls. Plus, keep the leftover juices at the bottom of the bowl to use as a marinade for chicken or shrimp, or a tangy addition to dressings and cocktails.




Pico de Gallo Variations
Stick to the classic, or twist it up with these creative twists. Sometimes I want the basic version, but other times I really love changing things up a little bit!
- Fruity twists: Replace some or all of the tomato with diced mango, pineapple, peach, or strawberry for a sweet-hot salsa that pairs perfectly with fish and chips.
- Creamy add-ins: Dice avocado and gently fold it in at the end. The buttery texture balances the acidity. Add corn kernels (fresh or thawed) for a summery crunch.
- Cucumber crisp: Seed and finely dice cucumber for extra juiciness and a cooling effect — ideal for spicy dishes.
- Herb swaps: Cilantro hater? Use fresh parsley or even a sprinkle of mint for a completely different, yet refreshing, profile. You can also add in some garlic!
- Heat level adjust: For a mild version, use only a small amount of jalapeño with the seeds removed, or sub in a bit of green bell pepper instead. For more fire, add a bit of finely diced serrano or habanero peppers.
- Citrus swap: Out of lime? Use lemon juice in a pinch. It gives a similar tangy brightness that still works beautifully. Add a little lime or lemon zest for even more bright, aromatic flavor.
Tips for the Best Pico de Gallo
There really aren’t many ways to go wrong when making your pico de gallo, but there are a few tips I still like to share along the way. My goal is always to get the best flavor out of the recipe.
- Choose the right ingredients: In a perfectly ideal world, I would use ripe roma tomatoes (they’re firm and less watery), white onions (can be subbed with yellow for milder flavor or red onions for sweetness and color), jalapeños, cilantro, and fresh lime juice (not bottled) in this recipe. However, I understand this isn’t always the case, so any slight adjustments can be totally ok!
- De-seed the tomatoes (optional): Remove the seeds and pulp to prevent a watery puddle at the bottom. After dicing, toss the tomatoes in a colander to drain excess liquid.
- Evenly dice the ingredients: Chop all the ingredients to a similar small size (about ¼-inch). This guarantees a balanced bite, and not a mouthful of just onion (oops!). Avoid using a food processor as it can mess with the crisp texture.
- Opt for a non-reactive bowl: I recommend mixing and storing pico in glass or ceramic containers as metal can impart a metallic taste to the acidic mixture.
- Don’t forget the salt: Salt pulls moisture from the vegetables, creating a flavorful dressing. Under-salting leaves the salsa flat. Add it in stages and taste as you go.
- Use fresh lime juice: Roll the limes on the counter before juicing, then strain the juice to remove pith. I highly recommend freshly squeezed lime juice instead of bottled lime juice as the latter can taste dull and muted. You’ll need about 2–3 tablespoons per batch.
- Wear gloves: Jalapeño oils can burn the skin and eyes. Wear disposable gloves or wash your hands immediately with soap after chopping.
- Make any final adjustments at the end: Taste the pico right before serving. Add more salt or a squeeze of lime as needed.
- Allow the pico to rest: Let the assembled salsa sit in the fridge for at least 15 minutes or up to overnight. This allows time for the salt and lime juice to marry the veggie flavors and mellow out the raw onion and jalapenos.
- Serve with a slotted spoon: To keep the juices out of your meal, use a slotted spoon to get the pico on your food or plate. This will keep your tacos, nachos, or tortilla chips crisp and prevents soggy plates.
Make ahead tip: You can make pico a day ahead and store the chopped components separately — combine it with lime and salt just before serving to keep the texture at its peak.
Storing Pico
Pico de gallo is best fresh, but it’ll also keep in the refrigerator for several days (just don’t freeze it!). Keep leftovers in an airtight container in the fridge for up to three days. It does get less crisp with each day, though! Also, make sure to stir the pico before serving and drain the extra liquid.
Make ahead tip: Prepare the pico up to 24 hours in advance. The flavors actually improve after a night in the fridge. If you’re super picky about crunch, store the diced tomatoes separately and combine just before serving time.
More Mexican Recipes
- Easy Chicken Fajitas – Packed with veggies
- The Best Guacamole Ever – Creamy and fresh
- Black Bean and Corn Salsa – Chunky and colorful salsa
- Breakfast Quesadillas – Made with a viral TikTok technique!
Recipe
Ingredients
- 1 small white onion
- 2 small jalapeños
- 1 small lime juiced
- 6 medium tomatoes
- 1 bunch cilantro
- 1 tsp salt adjust to taste
Instructions
- Dice the veggies into similar-sized pieces.
- In a large bowl, combine the onion, jalapenos, and salt. Allow the mixture to marinate for 5 minutes.
- Add tomatoes, cilantro, and juiced lime to the mix. Stir to combine. Cover the salsa with plastic wrap or pop it into an airtight container. Let it sit in the fridge for at least 15 minutes before serving. Enjoy!










hey this recipe looks good I work for the first responders can you make a cake I work for the officers so I want to make an dessert so can you make a thin blue line cake plz and thank you if you can't do that plz leave me an comment that you cant do it
Are you asking for a cake recipe that you can decorate the top with a blue line?
Nothing beats a classic Pico De Gallo recipe! We finished this so fast! So tasty!
So glad you enjoyed it, thank you for your feedback!
Thanks a lot for sharing this recipe! Tasted really amazing and super easy to make! Will surely have this again!
So glad to hear that, thank you for your feedback!
It tasted so fresh and packed with flavour! Favourite summer dip in my family!
Glad you enjoyed the recipe!