Pico de Gallo (Salsa Mexicana)
The diced onion and serrano get a short rest in lime before ripe tomatoes join the bowl. That small step gives this salsa mexicana a lively, even bite without making it soupy.

Recipe link
Prep time15 min
Cook time0 min
Total time35 MINUTES
- Course
- Sauces, Condiments
- Cuisine
- Mexican
- Difficulty
- Easy
- Est. calories / serving
- 10
Ingredients
- 1 pound ripe Roma tomatoes (about 4 medium tomatoes, cored and cut into ¼-inch dice)
- ½ cup white onion (very finely diced)
- 1 large or 2 small serrano chiles (very finely minced; seeded and deveined for less heat)
- ½ cup cilantro leaves and tender upper stems (finely chopped)
- 2 tablespoons lime juice (freshly squeezed, plus more to taste)
- ¾ teaspoon fine sea salt (divided, to taste)
Instructions
Instructions
- Prepare the Onion: Cut the white onion into a very fine dice, approximately ⅛ inch. Transfer it to a medium nonreactive mixing bowl.½ cup white onion
- Prepare the Serrano: Remove the stem from the serrano chile. For a milder salsa, split it lengthwise and scrape away the seeds and pale interior ribs. Mince the chile very finely and add it to the onion.1 large or 2 small serrano chiles
- Macerate the Onion and Chile: Add the lime juice and ½ teaspoon of the fine sea salt. Stir thoroughly and let the mixture stand for 5–10 minutes while preparing the tomatoes and cilantro.2 tbsp lime juice, ½ tsp fine sea salt
- Prepare the Tomatoes: Core the Roma tomatoes and cut them into approximately ¼-inch dice. If a tomato contains a large amount of loose, watery seed pulp, remove that portion before dicing. Do not scrape away all of the flavorful tomato flesh and gel.1 pound Roma tomatoes
- Prepare the Cilantro: Rinse and thoroughly dry the cilantro. Remove the thick lower stems and finely chop the leaves and tender upper stems. Stop before the cilantro becomes wet or paste-like.½ cup cilantro
- Combine the Salsa: Add the diced tomatoes and chopped cilantro to the bowl with the macerated onion and serrano. Fold gently until everything is evenly distributed.prepared tomatoes, cilantro, onion, serrano, lime juice
- Rest the Pico de Gallo: Let the salsa stand at room temperature for 15–20 minutes. Stir it once halfway through the resting time.combined pico de gallo
- Adjust the Seasoning: Taste the pico de gallo with a tortilla chip or with the food it will accompany. Add the remaining ¼ teaspoon fine sea salt, or only as much as needed. Add more lime juice 1 teaspoon at a time when the tomatoes need additional acidity.remaining ¼ tsp fine sea salt, additional lime juice as needed
- Serve: Stir once more before serving. Use a slotted spoon or serving fork when topping tacos, nachos, tostadas, or other foods that should not receive the accumulated tomato juice.finished Pico de Gallo
- Store: Transfer leftovers to a clean airtight container and refrigerate promptly.remaining pico de gallo
Notes
- Good garden or vine-ripened tomatoes work as well as Romas. Choose flavor and firm flesh over a particular variety.
- A jalapeño can replace the serrano for gentler heat. Remove the pale ribs as well as the seeds when making a mild batch.
- Best the day it's made. Refrigerate leftovers for 2–3 days; the vegetables soften and release more juice. Skip freezing for fresh use.
Nutrition (Approximate Per Serving)
Yield
About 3 cups pico de gallo — 12 servings — Serving size: ¼ cup
- Calories
- 10
- Carbohydrates
- 2.5 g
- Protein
- 0.4 g
- Fat
- 0.1 g
- Saturated Fat
- 0 g
- Cholesterol
- 0 mg
- Sodium
- 150 mg
- Fiber
- 0.6 g
- Total Sugars
- 1.5 g
Equipment
- Medium nonreactive mixing bowl
- Chef’s knife
- Cutting board
- Measuring cups and spoons
- Citrus juicer (optional)
- Mixing spoon or silicone spatula
- Slotted serving spoon or large serving fork
- Airtight storage container
- Disposable kitchen gloves (optional, for handling serrano chiles)