This post contains affiliate links. Please read our disclosure policy.
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 I use, tips for keeping it from getting watery, ways to adjust the heat, and how long it actually keeps in the fridge.




Don’t want all the extras in a recipe post? We provide a skip to recipe button in the top left corner, as well as a clickable table of contents, just below, to help make this page easier to navigate.
At Sweet C’s, I add lots of tips in all of my recipes – because I am a home cook without any formal training, and I find I am more confident making dishes when I understand why it works, and what each ingredient means to the flavor of a recipe. My goal is for even the most beginner home cook to feel empowered in the kitchen.
Table of Contents
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
My Pro Tip
Why I 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.
Tips for the Best Pico de Gallo
- 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 minutes, then drain, if you want to mellow its sharp bite.
- Salt at the end, not 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.
Variations to Try
- 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.
How to Store Pico de Gallo
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.
What to Serve with Pico de Gallo
Pico de gallo goes with almost anything: tortilla chips, tacos, burritos, quesadillas, grilled chicken or fish, scrambled eggs, or spooned straight over avocado toast. It also works as a fresh topping for taco salad or a lighter substitute for tomato sauce on grilled cheese.
Frequently Asked Questions About Pico de Gallo
Pico de gallo is raw and chopped, giving it a chunky texture, while traditional salsa is typically cooked and blended smooth.
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.
Yes – it keeps in the fridge for up to 3 days, though it’s freshest and crunchiest within the first 24 hours.
Roma tomatoes are ideal because they’re firmer and have fewer seeds than other varieties, which keeps the salsa from getting watery.
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.
Pico de Gallo Recipe (Easy, Authentic & Ready in 10 Minutes)

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
Instructions
- 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.
Notes
- Store in an airtight container in the fridge for up to 3 days; best within 24 hours.
- Seed the tomatoes if you prefer a less watery pico de gallo.
- Soak diced onion in cold water for 5 minutes and drain for a milder bite.
- Salt right before serving, not while prepping, to avoid extra liquid.
- Store in an airtight container in the fridge for up to 3 days; best within 24 hours. Does not freeze well.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.













