Pico de Gallo
- Makes 4
- Prep 10 minutes

If you've only ever had pico de gallo from a jar or a taqueria salsa bar, you're about to see why homemade wins every time. This pico de gallo recipe takes about 10 minutes, needs zero cooking, and turns a handful of fresh ingredients – tomatoes, onion, jalapeño, cilantro, lime, and salt – into the salsa people ask you to bring to every cookout.
Below you'll find everything you need: the exact ratios we use, tips for keeping it from getting watery, ways to adjust the heat, and how long it actually keeps in the fridge.
At Avdaye, we add lots of tips in all of our recipes – because we are a home cook without any formal training, and we find we are more confident making dishes when we understand why it works, and what each ingredient means to the flavor of a recipe. Our goal is for even the most beginner home cook to feel empowered in the kitchen.
What Is Pico de Gallo?
Pico de gallo – also called salsa fresca or salsa cruda – is a fresh, uncooked Mexican salsa made from finely diced tomatoes, onion, jalapeño, cilantro, and lime juice. The name translates to “rooster's beak,” and while no one's entirely sure why it's called that, the flavor speaks for itself: bright, chunky, and nothing like the cooked, blended red salsa you get with chips.
Pico de gallo vs. salsa: the two share the same base ingredients, but pico de gallo is raw and diced rather than cooked and blended, which gives it a drier, chunkier texture instead of a smooth, saucy one.
Ingredients You'll Need
- 4 medium ripe tomatoes (Roma tomatoes hold up best), diced
- 1/2 medium white onion, finely diced
- 1–2 jalapeños, seeded and minced (adjust to taste)
- 1/2 cup fresh cilantro, chopped
- 2–3 tablespoons fresh lime juice
- 1/2 teaspoon salt, or to taste
Our Pro Tip
Why we Pick Roma Tomatoes
Roma (plum) tomatoes are the standard choice because they have fewer seeds and less water than beefsteak varieties, which keeps your pico de gallo from turning soupy.
How to Make Pico de Gallo
- Dice the tomatoes. Cut into small, even pieces and add to a mixing bowl.
- Add the onion and jalapeño. Dice both finely so every bite gets a bit of each.
- Stir in the cilantro.
- Add lime juice and salt. Start with 2 tablespoons of lime juice and 1/2 teaspoon of salt, then taste.
- Toss gently and taste. Adjust lime, salt, or jalapeño to your liking.
- Rest for 10–15 minutes before serving so the flavors have time to meld.
Kitchen notes
- Seed your tomatoes if you want a less watery salsa – scoop out the seeds and juice before dicing.
- Soak diced onion in cold water for 5 minutesthen drain, if you want to mellow its sharp bite.
- Salt at the endnot the beginning – salting too early pulls extra liquid out of the tomatoes.
- Cut everything the same size. Small, uniform dice makes for the best texture and the easiest scooping.
- Make it ahead, but not too far ahead. Pico de gallo tastes best within the first 24 hours.
Swaps
- Mango pico de gallo: swap one tomato for a diced ripe mango for a sweet-spicy version.
- Pineapple pico de gallo: add 1/2 cup diced pineapple for a tropical twist that pairs well with grilled fish.
- Roasted pico de gallo: char the tomatoes, onion, and jalapeño under the broiler for 5 minutes before dicing for a smokier flavor.
- Milder version: remove the jalapeño seeds and ribs entirely, or swap in a small green bell pepper.
Keeping leftovers
Store pico de gallo in an airtight container in the refrigerator for up to 3 days. It's best within the first 24 hours – after day two, the lime juice starts to break down the tomatoes and the texture gets softer and more watery. Pico de gallo doesn't freeze well; the thawed tomatoes turn mushy.
Frequently Asked Questions About Pico de Gallo
What's the difference between pico de gallo and salsa?Pico de gallo is raw and chopped, giving it a chunky texture, while traditional salsa is typically cooked and blended smooth.
Why is our pico de gallo watery?Watery pico de gallo usually comes from tomato seeds and juice, salting too early, or letting it sit too long. Seed your tomatoes and add salt right before serving to avoid this.
Can we make pico de gallo ahead of time?Yes – it keeps in the fridge for up to 3 days, though it's freshest and crunchiest within the first 24 hours.
What's the best tomato for pico de gallo?Roma tomatoes are ideal because they're firmer and have fewer seeds than other varieties, which keeps the salsa from getting watery.
Is pico de gallo spicy?It has a mild-to-medium heat from the jalapeño, which you can control by adding more, less, or none at all, or by removing the seeds and ribs.
Ingredients
- 4 medium Roma tomatoes, diced
- ½ medium white onion, finely diced
- 1 –2 jalapeños, seeded and minced
- ½ cup fresh cilantro, chopped
- 2 –3 tablespoons fresh lime juice
- ½ teaspoon salt
Method
- Dice tomatoes and add to a bowl.
- Add onion and jalapeño.
- Stir in cilantro.
- Add lime juice and salt.
- Toss and taste, adjusting seasoning.
- Let rest 10–15 minutes before serving.







