Fresh pico de gallo is a vibrant, uncooked salsa made with raw tomatoes, onions, cilantro, lime, and jalapeño. It brings bold, tangy heat and vegetal crunch to any dish. Best served within hours of preparation, it’s a staple for tacos, grilled meats, or chips.
| Prep Time | 20 minutes |
| Marinate | 15 minutes to 6 hours |
| Total Time | 35 minutes (plus marinating) |
| Servings | 6-8 servings |
| Difficulty | Easy |
| Cuisine | Mexican |
Why This Recipe Works
This pico de gallo relies on sharp acidity and salt to let raw ingredients shine. The onions become tender, and the tomatoes release just enough juice to balance the herbs and spice. After marinating, the flavors unify beautifully.
I first tried this version at a local taco stand. The chef used ripe heirloom tomatoes, which added a subtle sweetness that countered the jalapeño’s heat. Leaving the tomatoes whole until the final step prevents sogginess, a key detail in this recipe.
| Ingredient | Quantity | Notes |
|---|---|---|
| Finely chopped white onion | 1 cup | Use small red onions if unavailable |
| Jalapeño or serrano pepper | 1 medium | Adjust seeds to control heat |
| Lime juice | ¼ cup | Plus extra for squeezing |
| Fine sea salt | ¾ teaspoon | Adjust to taste |
| Ripe red tomatoes | 1 ½ pounds | Cherry tomatoes work well |
| Fresh cilantro | ½ cup chopped | Parsley is an acceptable substitute |
Step-by-Step Instructions
-
Prep Base Mixture
In a bowl, combine chopped onion, jalapeño, lime juice, and salt.
- Stir vigorously for 30 seconds to mix flavors. Let sit for 5 minutes while chopping tomatoes and cilantro.
-
Build the Salsa
Add chopped tomatoes and cilantro to the bowl. Use a rubber spatula to fold ingredients until evenly incorporated.
- Taste and adjust seasoning. Add more salt or lime juice if needed.
-
Marinate
Cover and refrigerate for at least 15 minutes. The longer it sits (up to 6 hours), the more flavors develop.
Chef Tips for Perfect Results
- Use a mortar and pestle to crush the lime zest along with 1 clove garlic before adding to enhance depth
- Remove tomato skins with a paring knife for cleaner texture
- Finely dice jalapeño seeds separately first if making spicier versions
- Serve with a slotted spoon to avoid transferring excess juice
- Store in a glass jar with a tight lid to maintain freshness
Common Mistakes to Avoid
- Over-seeding tomatoes: Never add any tomato pectin to avoid slimy texture
- Using underripe fruit: Always test for sweetness by tasting a small piece before chopping
- Salt early: Wait until final step if preserving color is critical
- Overcooking: This is a no-cook recipe – heat will destroy cilantro’s brightness
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| White onion | Green onions | Milder sweetness, better in delicate dishes |
| Jalapeño | Thai chili | Increases heat significantly, requires reseeding |
| Cilantro | Basil | Changes profile to sweeter, fresher notes |
Serving Suggestions and Pairings
Ideally served with grilled meats like carne asada, tacos al pastor, or crab cakes. Works as a fresh dip for tortilla chips. Excellent at summer barbecues or to top roasted vegetables. Garnish with a squeeze of lime and a sprinkle of cotija cheese when serving at events.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | Up to 4 days | Store in airtight container with absorbent paper towel to catch excess moisture |
| Freezer | Up to 3 months | Portion into ice cube trays first to maintain usability |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | Approx 75 kcal |
| Protein | Approx 1.5 g |
| Fat | Approx 0.7 g |
| Carbohydrates | Approx 12 g |
| Fiber | Approx 3 g |
Frequently Asked Questions
Can I make this without jalapeño?
Yes, omit the pepper entirely for a milder version. Substitute with pickled jalapeño if seeking subtle heat without manual prep.
How to tell when the pico is fully marinated?
It’s ready when onion scent mutes and tomatoes taste bright but not sour. Peak flavor develops 3-4 hours after mixing.
Why does my pico become watery over time?
Cherry tomatoes reduce moisture risk. If using larger varieties, blot excess juice with a paper towel first. Avoid sealing too tightly during storage.
Can I make this recipe 24 hours in advance?
No, the herbs lose brightness after 6 hours. If needed, store the salsa in the fridge for 48 hours but add fresh cilantro just before serving.
Best tools for this recipe?
Use a microplane for finer onion slices and a sharp chef’s knife for tomatoes. A large bowl avoids spills during mixing.
Fresh pico de gallo transforms simple ingredients into culinary magic. Its perfect balance of tang, heat, and crunch requires no cooking—just quality produce and time. Embrace the hands-on process, and savor the vibrant flavors it adds to your meals.
Print
Fresh Pico de Gallo: A Crisp, Flavor-Packed Salsa
- Total Time: 35
- Yield: 6-8 servings 1x
- Diet: Vegetarian
Description
A vibrant, uncooked salsa with raw tomatoes, onions, cilantro, lime, and jalapeño. Tangy, fresh, and crunchy, perfect for tacos, grilled meats, or chips.
Ingredients
1 cup finely chopped white onion (use small red onions if unavailable)
1 medium jalapeño or serrano pepper (adjust seeds to control heat)
¼ cup lime juice (plus extra for squeezing)
¾ teaspoon fine sea salt (adjust to taste)
1 ½ pounds ripe red tomatoes (cherry tomatoes work well)
½ cup chopped fresh cilantro (parsley is an acceptable substitute)
Instructions
In a bowl, combine chopped onion, jalapeño, lime juice, and salt
Stir vigorously for 30 seconds to mix flavors. Let sit for 5 minutes while chopping tomatoes and cilantro
Add chopped tomatoes and cilantro to the bowl. Use a rubber spatula to fold ingredients until evenly incorporated
Taste and adjust seasoning. Add more salt or lime juice if needed
Cover and refrigerate for at least 15 minutes. Flavors develop best if marinated for up to 6 hours
Notes
Use a mortar and pestle to crush lime zest with a clove of garlic for added depth
Remove tomato skins with a paring knife for a cleaner texture
Finely dice jalapeño seeds separately if making a spicier version
Serve with a slotted spoon to avoid transferring excess juice
- Prep Time: 20
- Cook Time: 15
- Category: Side Dishes
- Method: Chopping
- Cuisine: Mexican
Nutrition
- Serving Size: 1/4 cup per serving
- Calories: 15
- Sugar: 3g
- Sodium: 250mg
- Fat: 0.5g
- Saturated Fat: 0g
- Carbohydrates: 5g
- Fiber: 1g
- Protein: 1g
- Cholesterol: 0mg
