This pico de gallo is the fresh, chunky tomato salsa I make whenever I want something bright on the table in under 20 minutes.
It takes six simple ingredients, a sharp knife, and zero cooking.
I make a big bowl almost every week from spring through fall, and it disappears faster than the chips do.
My family has been known to eat it with a spoon straight from the bowl.
Pico de gallo, also called salsa fresca or salsa cruda, is made from raw, finely diced ingredients instead of a blended or cooked base.
That is why it stays crisp, juicy, and full of texture.
Ripe Roma tomatoes, crunchy white onion, spicy jalapeño, grassy cilantro, and fresh lime juice are all it takes.
The real trick is in how you cut everything and how you season it.
I learned how much ripe produce and a good knife matter while testing my summer salsa, and every batch since has tasted better for it.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 0 minutes (no cooking required) |
| Total Time | 45 minutes (includes 30 minutes of resting time) |
| Servings | 8 servings (about 3 cups) |
| Difficulty Level | Easy |

Why You’ll Love This Pico De Gallo Recipe
This pico de gallo recipe hits every note you want in a fresh salsa: juicy, tangy, spicy, and herby in every bite.
Here is what makes it a regular in my kitchen.
- Fast: Only 15 minutes of hands-on prep, and there is no stove or oven involved.
- Simple: Six basic ingredients that you can find at any grocery store.
- Fresh texture: The chunky, crisp dice holds up beautifully on tacos, eggs, and grilled meats.
- Diet friendly: Naturally vegan, gluten free, dairy free, and very low in calories.
- Flexible: Easy to scale up for a party or down for a quick weeknight snack.
- Beginner friendly: All you need is basic knife work and a little patience.
You might also enjoy: Fresh Peach Salsa Recipe
Ingredients
Pico de gallo lives or dies by the quality of its produce, so pick the ripest and firmest tomatoes and the freshest herbs you can find.
- 6 medium Roma tomatoes (about 1 1/2 pounds), cored and seeded
- 1/2 medium white onion, finely diced (about 1/2 cup)
- 1 to 2 jalapeños, seeds and ribs removed, finely minced
- 1/2 cup fresh cilantro, leaves and tender stems, finely chopped
- 2 tablespoons fresh lime juice (from 1 to 2 limes)
- 1/2 teaspoon kosher salt, plus more to taste
- Restaurant-style tortilla chips, for serving
The same mix of tomato, jalapeño, cilantro, and lime is the backbone of my cowboy caviar, which is another crowd favorite for parties.
Kitchen Equipment Needed
You do not need anything fancy for this recipe, but a few good tools make the chopping faster and the results more consistent.
- Sharp chef’s knife for clean, even dicing
- Large cutting board with plenty of room to work
- Glass mixing bowl that will not stain or hold onto odors
- Citrus juicer to get every drop of lime juice
- Fine mesh strainer for draining extra tomato liquid
- Airtight glass storage container for leftovers
- Disposable food prep gloves for handling jalapeños
- Small spoon for scooping out tomato seeds
- Measuring spoons and a rubber spatula
Read Also: Jalapeno Poppers Recipe
Recommended Products for This Recipe
These are my personal recommendations based on years of making fresh salsa at home, and each one solves a real problem you may run into with this recipe.
1. Victorinox Fibrox Pro 8 Inch Chef’s Knife
A sharp knife is the single biggest upgrade for pico de gallo, because dull blades crush tomatoes instead of slicing them.
This knife holds its edge well and gives you clean, even cubes without turning the tomatoes to mush.
It is affordable, comfortable, and easy to sharpen.
2. Pyrex Glass Mixing Bowl Set
Tomatoes and lime juice are acidic, and they can stain or dull certain plastic bowls over time.
Glass stays clean, does not hold onto onion smells, and lets you see the color of your pico from every angle. The nesting sizes are also handy for prep work.
3. Chef’n FreshForce Citrus Juicer
Fresh lime juice is what makes pico de gallo taste bright instead of flat. A hand juicer squeezes out more juice in seconds and leaves the seeds behind.
It saves your hands and keeps the flavor as fresh as possible.
4. TajÃn Clásico Seasoning
A tiny pinch of this chili lime seasoning adds gentle heat, tang, and salt all at once.
I love it stirred into pico de gallo for a subtle twist, and it is fantastic sprinkled over fresh fruit and grilled corn too. A small bottle lasts a long time.
5. OXO Good Grips Glass Food Storage Containers
Leftover pico keeps best in a container with a tight seal, and glass will not absorb the onion and jalapeño aroma.
These lids lock down securely, so nothing leaks in the fridge or in a lunch bag. They are also great for meal prep all week long.
I like to use these tools with fresh tortillas too, and my homemade corn tortillas are a great place to start.

Step-by-Step Instructions: How to Make Pico De Gallo
1. Wash and Set Up Your Workspace
- Rinse the Roma tomatoes, jalapeños, cilantro, and limes under cool running water, then dry them well with a clean towel.
- Set your large cutting board on a damp paper towel or a non-slip mat so it does not slide while you chop.
- Place the glass mixing bowl within easy reach, since everything will go straight into it as you finish each ingredient.
- Line up your knife, small spoon, citrus juicer, measuring spoons, and disposable gloves so you are not hunting for tools mid-recipe.
2. Core, Seed, and Dice the Tomatoes
- Cut each of the 6 Roma tomatoes in half lengthwise, then use the tip of your knife to cut out the small hard core at the stem end.
- Use a small spoon to scoop out the seeds and watery gel from each half and discard them, since this step keeps the pico from turning soupy.
- Lay each tomato half cut side down for stability, and slice it lengthwise into 1/4 inch strips.
- Turn the strips and cut them crosswise into 1/4 inch cubes so the pieces are small, even, and easy to scoop with a chip.
- Add the diced tomatoes to the fine mesh strainer set over the bowl and let them drain for about 5 minutes while you prep the rest, then tip the tomatoes into the mixing bowl and discard the drained liquid.
3. Dice and Rinse the White Onion
- Peel the 1/2 white onion, keep the root end intact, and place it flat side down on the cutting board.
- Slice it vertically into thin strips, then turn it and cut across the strips to make a fine 1/4 inch dice.
- Place the diced onion in the strainer and rinse it under cold water for about 30 seconds to soften its sharp bite.
- Shake off the water and pat the onion dry with a paper towel, then add it to the mixing bowl with the tomatoes.
4. Prep the Jalapeños
- Put on disposable gloves if you have them, because the oils in jalapeños can burn your skin and eyes for hours.
- Slice off the stem, cut each jalapeño in half lengthwise, and scrape out the seeds and white ribs with a small spoon.
- Slice the halves into thin strips, then mince them into tiny pieces about the size of a grain of rice.
- Start with 1 jalapeño for mild to medium heat, add the second one only if you like it spicy, and stir the minced jalapeño into the bowl.
5. Chop the Fresh Cilantro
- Gather the cilantro into a tight bunch and trim off the thick, woody bottom part of the stems.
- Slice through the leaves and tender stems with a sharp knife, then rock the blade back and forth until you have a fine chop.
- Measure out 1/2 cup and add it to the bowl with the tomatoes, onion, and jalapeño.
- Avoid over-chopping, because cilantro bruises easily and turns dark and mushy if you keep working it.
6. Add the Lime Juice and Salt
- Roll the limes firmly on the counter, cut them in half, and squeeze them with the citrus juicer until you have 2 tablespoons of juice.
- Pour the lime juice over the vegetables in the bowl, then sprinkle in the 1/2 teaspoon of kosher salt.
- Use a rubber spatula to fold everything together gently until each piece is coated, taking care not to mash the tomatoes.
- Taste a small spoonful and add a little more salt or lime juice if it needs a boost.
7. Let the Pico De Gallo Rest
- Cover the bowl and let the pico de gallo sit at room temperature for 30 minutes so the flavors can blend.
- If you prefer it cold, chill it in the refrigerator for the same amount of time instead.
- Give it a gentle stir and taste once more, adjusting the salt, lime juice, or jalapeño until it tastes bright and balanced.
- Use a slotted spoon to lift the pico out of the bowl when serving, which leaves any extra juices behind.
8. Serve and Enjoy
- Transfer the pico de gallo to a serving bowl and set it out with a big basket of tortilla chips.
- Scoop it onto tacos, eggs, grilled meats, or rice bowls for a burst of freshness.
- Store any leftovers in the airtight glass container in the refrigerator right after the meal.
Another favorite: Cucumber Tomato Salad
Tips for The Best Pico De Gallo
A few small details separate an average pico from one that tastes like it came from a great taqueria.
- Choose Roma tomatoes: They are meaty and less watery than round slicing tomatoes, so they hold their shape.
- Always seed the tomatoes: The seeds and gel are what make pico watery, so scoop them out before dicing.
- Cut everything to the same size: A uniform 1/4 inch dice gives you a perfect mix of flavors in every scoop.
- Rinse the onion: A quick cold water rinse removes the harsh sulfur bite and keeps the onion crisp.
- Use fresh lime juice: Bottled juice tastes flat and slightly bitter next to freshly squeezed limes.
- Season at the end: Salt draws moisture out of tomatoes, so add it once everything is mixed, then taste again after resting.
- Control the heat: Most of the spice lives in the seeds and white ribs, so leave a few in if you want extra kick.
- Do not skip the rest time: Thirty minutes lets the lime, salt, and aromatics melt into the tomatoes.
That fresh lime and tomato pairing also shines in my ceviche.
Serving Suggestions

Pico de gallo is one of the most versatile toppings in the kitchen, and it brightens almost any savory dish.
Here are my favorite ways to serve it.
- Scoop it with warm tortilla chips for the classic chips and salsa snack.
- Pile it onto tacos, burritos, nachos, and quesadillas for a fresh, juicy topping.
- Spoon it over grilled chicken, steak, or fish for an instant sauce.
- Stir it into scrambled eggs or spoon it over breakfast tacos.
- Layer it into burrito bowls with rice, beans, and avocado.
- Top a baked potato or a bowl of chili with a big spoonful.
Another favorite: Birria Tacos
Variations of Pico De Gallo
Once you master the classic version, it is easy to change the flavor with just a few simple swaps.
- Mango pico: Fold in 1 diced ripe mango for a sweet and spicy tropical twist.
- Pineapple pico: Add 1/2 cup of finely diced fresh pineapple for a juicy, tangy version that pairs well with fish.
- Avocado pico: Gently stir in 1 diced avocado right before serving so it stays creamy and green.
- Garlic pico: Mince 1 small garlic clove and add it with the onion for a deeper savory flavor.
- Corn and black bean pico: Add 1/2 cup of sweet corn and 1/2 cup of rinsed black beans for a heartier salsa.
- Chili lime pico: Stir in a pinch of TajÃn in place of some of the salt for extra tang and heat.
- Red onion pico: Swap the white onion for red onion for a milder, slightly sweeter flavor.
If the mango idea sounds good, my mango salsa chicken shows how well fruit and chile work together.
Storage and Reheating
Pico de gallo tastes best on the day you make it, but leftovers keep well for a few days with the right storage.
- Refrigerator: Store it in an airtight container for up to 3 days, and drain off any extra liquid before serving.
- Make ahead: You can prep it up to 3 hours before serving, or chop the ingredients a day ahead and mix the lime juice and salt in just before serving.
- Freezer: I do not recommend freezing, because the tomatoes turn soft and watery once thawed.
- Refreshing: Stir in a squeeze of lime juice and a pinch of chopped cilantro to revive day-old pico.
- Reheating: Pico is meant to be eaten fresh, but you can add it to hot dishes like soups, eggs, or rice at the very end, right before serving.
Read Also: Chicken Tortilla Soup Recipe
Nutritional Facts
This pico de gallo is naturally light, so you can enjoy a generous scoop without worrying about the calories.
The values below are estimates for one serving, which is about 1/3 cup.
- Calories: 16
- Carbohydrates: 3.6 g
- Fiber: 1.1 g
- Sugar: 2.3 g
- Protein: 0.8 g
- Fat: 0.2 g
- Sodium: 148 mg
- Vitamin C: About 15 mg
For a lighter option, try: Healthy Chicken Salad Recipe
Health Benefits of Key Ingredients
Every ingredient in pico de gallo is a fresh whole food, and each one brings something good to the bowl.
- Tomatoes: A good source of vitamin C and potassium, and rich in lycopene, an antioxidant that gives tomatoes their red color.
- White onion: Contains fiber and plant compounds called flavonoids, including quercetin.
- Jalapeños: Provide vitamin C, and the capsaicin that gives them their heat is studied for its potential health benefits.
- Cilantro: Adds vitamin K and a variety of antioxidants for almost no calories.
- Lime juice: Supplies vitamin C and brightens the flavor so you can use less salt.
For another produce-forward dish, my avocado salad is a great match.
FAQs About Pico De Gallo
1. What is the difference between pico de gallo and salsa?
Pico de gallo is made with raw, chopped ingredients and has very little liquid, so it is chunky and almost like a fresh relish.
Salsa is usually blended and often cooked, which gives it a smoother, wetter texture.
2. How do I keep pico de gallo from getting watery?
Use Roma tomatoes, scoop out the seeds and gel, and let the diced tomatoes drain in a strainer before mixing.
Also wait to add the salt until the end, and serve the pico with a slotted spoon.
3. Can I make pico de gallo ahead of time?
Yes, you can make it up to 3 hours ahead for the best texture, and it stays good in the refrigerator for up to 3 days.
The flavor is often best after an hour or two of resting, but the tomatoes will soften a little as it sits.
4. Can I use different tomatoes for this recipe?
Absolutely, ripe vine tomatoes, Campari tomatoes, heirloom tomatoes, or cherry tomatoes all work well.
Just seed the larger ones and dice everything to the same size for the best texture.
5. How can I make pico de gallo milder or spicier?
For a milder pico, remove all of the jalapeño seeds and white ribs, or use only half of a pepper.
For more heat, leave some seeds in or swap in a serrano pepper.
Read Also: Carne Asada Recipe

Pico De Gallo
Ingredients
- 6 medium Roma tomatoes about 1 1/2 pounds or 680g, cored and seeded
- 1/2 medium white onion about 1/2 cup or 75g, finely diced
- 1 jalapeños 1 to 2 peppers, seeds and ribs removed, finely minced
- 1/2 cup fresh cilantro about 15g, leaves and tender stems, finely chopped
- 2 tablespoons fresh lime juice from 1 to 2 limes, about 30ml
- 1/2 teaspoon kosher salt plus more to taste
- Restaurant-style tortilla chips for serving
Equipment
- Sharp chef’s knife for clean, even dicing
- Large cutting board with plenty of room to work
- Glass mixing bowl that will not stain or hold onto odors
- Citrus juicer to get every drop of lime juice
- Fine-mesh strainer for draining extra tomato liquid
- Airtight glass storage container for leftovers
- Disposable food prep gloves for handling jalapeños (optional)
- Small spoon for scooping out tomato seeds
- Measuring spoons
- Rubber spatula for gently folding the ingredients together
Method
- Rinse the tomatoes, jalapeños, cilantro, and limes under cool running water and dry them well. Set your cutting board on a damp paper towel so it does not slide, and place the mixing bowl, knife, spoon, juicer, and gloves within easy reach.
- Cut each tomato in half lengthwise, cut out the hard core, and scoop out the seeds and watery gel with a small spoon. Lay each half cut side down, slice into 1/4 inch strips, then turn and cut crosswise into 1/4 inch cubes. Let the diced tomatoes drain in a fine mesh strainer for about 5 minutes, then add them to the mixing bowl.
- Peel the onion, keep the root end intact, and place it flat side down. Slice vertically into thin strips, then cut across to make a fine 1/4 inch dice. Rinse the diced onion under cold water for about 30 seconds, pat dry, and add it to the bowl with the tomatoes.
- Put on disposable gloves, slice off the stems, and cut each jalapeño in half lengthwise. Scrape out the seeds and white ribs with a small spoon, slice the halves into thin strips, then mince into tiny rice-sized pieces. Start with 1 jalapeño for mild to medium heat and add the second only if you like it spicy, then stir into the bowl.
- Gather the cilantro into a tight bunch and trim off the thick, woody bottom stems. Slice through the leaves and tender stems, rocking the blade back and forth until finely chopped. Measure out 1/2 cup and add it to the bowl, avoiding over-chopping so the cilantro does not bruise and turn dark.
- Roll the limes firmly on the counter, cut them in half, and squeeze with a citrus juicer until you have 2 tablespoons of juice. Pour the lime juice over the vegetables, sprinkle in the kosher salt, and gently fold everything together with a rubber spatula without mashing the tomatoes. Taste and add more salt or lime juice if needed.
- Cover the bowl and let the pico de gallo rest at room temperature for 30 minutes so the flavors can blend, or chill it in the refrigerator for the same amount of time if you prefer it cold. Stir gently, taste once more, and adjust the salt, lime juice, or jalapeño until bright and balanced.
- Transfer the pico de gallo to a serving bowl and set it out with a big basket of tortilla chips. Use a slotted spoon when serving to leave extra juices behind, and store any leftovers in an airtight glass container in the refrigerator right after the meal.
Nutrition
Notes
- Choose Roma tomatoes: They are meaty and less watery than round slicing tomatoes, so they hold their shape in the salsa.
- Always seed the tomatoes: The seeds and gel are what make pico watery, so scoop them out before dicing.
- Cut everything to the same size: A uniform 1/4 inch dice gives you a perfect mix of flavors in every scoop.
- Rinse the onion: A quick cold water rinse removes the harsh sulfur bite and keeps the onion crisp.
- Use fresh lime juice: Bottled juice tastes flat and slightly bitter next to freshly squeezed limes.
- Season at the end: Salt draws moisture out of tomatoes, so add it once everything is mixed, then taste again after resting.
- Control the heat: Most of the spice lives in the seeds and white ribs, so leave a few in if you want extra kick, or use only half a pepper for a milder pico.
- Do not skip the rest time: Thirty minutes lets the lime, salt, and aromatics melt into the tomatoes.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days and drain off any extra liquid before serving. Pico does not freeze well because the tomatoes turn soft and watery once thawed.
- Make ahead: You can prep it up to 3 hours before serving, or chop the ingredients a day ahead and mix the lime juice and salt in just before serving.
- Variations: Try mango, pineapple, avocado, garlic, corn and black bean, chili lime, or red onion variations for a fresh twist.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This pico de gallo recipe proves that a handful of fresh ingredients and a little knife work can beat any jar from the store. It is bright, juicy, and ready in minutes.
Make a bowl for your next taco night, cookout, or lazy afternoon snack, and watch how quickly it disappears.
If you try this pico de gallo, leave a comment below and tell me how it turned out. Share it with a friend who loves fresh salsa.
Recommended:
- Carnitas Recipe
- Picadillo Recipe
- Mexican Street Corn Pasta Salad Recipe
- Carne Asada Tacos Recipe
- Cheese Dip Recipe



