Classic Pico de Gallo is one of those recipes that proves you do not need a long ingredient list to make something seriously flavorful. Fresh tomatoes, crisp onion, jalapeño, cilantro and lime come together to make a bright, chunky salsa that tastes especially good when the tomatoes are ripe and juicy.
Unlike a cooked or blended salsa, pico de gallo keeps its ingredients fresh and finely chopped. That gives it a satisfying texture and makes it perfect for scooping with tortilla chips, spooning over tacos, or adding to burrito bowls, grilled meats and eggs.
What Is Pico de Gallo?
Pico de gallo is a fresh Mexican-style salsa made with raw chopped vegetables, herbs, citrus and seasoning. The name is commonly translated as “rooster’s beak,” although the exact reason for the name is not completely clear. The important part is what goes into the bowl: fresh produce, plenty of lime and just enough chile to give it some character.
The main difference between pico de gallo and many traditional salsas is the texture. Pico de gallo is chunky because the ingredients are diced rather than blended or cooked. The result is fresh, crisp and much less watery than a typical blended salsa.
Why Fresh Tomatoes Matter
Tomatoes are the foundation of this recipe, so this is not the place to use bland, underripe tomatoes if you can avoid it. Look for tomatoes that are deeply colored, ripe and fragrant. Roma tomatoes work particularly well because they tend to have firm flesh and less excess moisture, but any flavorful ripe tomato can work.
If your tomatoes are especially juicy, removing the watery seed portions before chopping can help keep the finished pico from becoming too runny.
Also Read: Avocado Chicken Salad
Ingredients
| Ingredient | Amount |
|---|---|
| Ripe tomatoes | 1 1/2 pounds, finely chopped |
| White onion | 1 cup, finely chopped |
| Jalapeño | 1 medium, finely chopped |
| Fresh cilantro | 1/2 cup, finely chopped |
| Fresh lime juice | 1/4 cup |
| Fine salt | 3/4 teaspoon, or to taste |
How to Make Classic Pico de Gallo
1. Prepare the vegetables
Wash and dry the tomatoes, cilantro, jalapeño and lime. Finely chop the tomatoes and cilantro. Finely dice the onion and jalapeño as well. If you prefer a milder pico, remove the jalapeño seeds and inner ribs before chopping.
2. Start with the onion and jalapeño
Add the chopped onion and jalapeño to a large mixing bowl. Pour in the lime juice and sprinkle in the salt. Give everything a good stir and let it sit for about 5 minutes.
This short resting period takes some of the sharp edge off the onion and allows the lime and salt to start seasoning the mixture.
3. Add the tomatoes and cilantro
Add the chopped tomatoes and fresh cilantro to the bowl. Gently stir everything together until the ingredients are evenly distributed.
4. Taste and adjust
Give the pico de gallo a taste before serving. Depending on how sweet your tomatoes are, you may want a little more salt or lime juice. If you like more heat, finely chop another small piece of jalapeño and stir it in.
5. Let it rest
For better flavor, let the pico de gallo sit for about 15 minutes before serving. This gives the lime, salt, vegetables and cilantro time to mingle. You can also refrigerate it for a few hours if you are preparing it ahead of time.
Also Read: White Bean Mushroom Kale Soup
What You Can Do Better
- Use ripe tomatoes: Since tomatoes make up most of the mixture, their flavor makes a noticeable difference.
- Chop everything evenly: Small, similar-sized pieces make every bite more balanced.
- Control the jalapeño: Remove the seeds and ribs for a milder result, or leave some in if you want more heat.
- Do not skip the resting time: Even 15 minutes gives the flavors a chance to come together.
- Taste before serving: Tomatoes vary in sweetness and acidity, so adjust the salt and lime according to the ingredients you actually have.
- Drain excess liquid when needed: Tomatoes naturally release juice as they sit. A slotted spoon is useful when serving pico with chips or over nachos.
How to Serve Pico de Gallo
There are plenty of ways to use this fresh salsa beyond tortilla chips. Spoon it over tacos, burritos, quesadillas, nachos or tostadas. It also works nicely alongside grilled chicken, steak or fish.
For breakfast, try adding a spoonful to scrambled eggs, breakfast tacos or huevos rancheros. You can also use it as a fresh topping for rice and beans or a burrito bowl.
Also Read: Baked Tomatoes with Cheese
Easy Variations
The classic version is hard to beat, but pico de gallo is also easy to customize. Try adding diced avocado for a creamy texture, or mix in a little finely chopped red bell pepper for extra crunch.
For a fruitier version, replace some of the tomato with diced mango, pineapple or peach. These additions give the salsa a sweet contrast to the lime and jalapeño.
How to Store Pico de Gallo
Transfer leftover pico de gallo to an airtight container and refrigerate it. It is best enjoyed fresh, but it can generally be kept refrigerated for up to 4 days. The tomatoes will release more liquid as the salsa sits, so give it a gentle stir before serving and drain some of the excess juice if necessary.
Classic Pico de Gallo Recipe at a Glance
| Detail | Information |
|---|---|
| Prep Time | 15 minutes |
| Resting Time | 15 minutes |
| Total Time | About 30 minutes |
| Yield | About 4 cups |
| Servings | About 8 |
| Course | Appetizer, Dip, Condiment |
| Cuisine | Mexican-inspired |
| Method | Chopped |
Also Read: Egg Couscous Salad
Nutritional Information
The following nutrition estimate is based on approximately one-eighth of the prepared recipe. Actual values can vary depending on the size and type of tomatoes, amount of salt and other ingredients used.
| Nutrient | Approximate Amount Per Serving |
|---|---|
| Calories | 25–30 kcal |
| Carbohydrates | 6 g |
| Protein | 1 g |
| Total Fat | Less than 1 g |
| Fiber | About 1–2 g |
| Sodium | Varies with added salt |
Frequently Asked Questions
Can I make pico de gallo ahead of time?
Yes. Making it a few hours ahead can actually give the flavors more time to develop. Keep it covered and refrigerated until you are ready to serve it.
How can I make pico de gallo less spicy?
Remove the seeds and inner ribs from the jalapeño before chopping it. You can also use less jalapeño or leave it out entirely for a very mild version.
Can I use red onion instead of white onion?
Yes. White onion gives the classic sharp flavor, but red onion is a perfectly good substitute if that is what you have available.
Why is my pico de gallo watery?
Tomatoes naturally release juice after they are chopped, especially when salt is added. Using firm, ripe tomatoes and removing excess watery portions can help. You can also drain some of the liquid before serving.
Can I use dried cilantro?
Fresh cilantro is strongly recommended because its bright flavor is an important part of pico de gallo. Dried cilantro will not provide the same fresh taste.
What can I serve with classic pico de gallo?
Serve it with tortilla chips, tacos, nachos, burritos, quesadillas, tostadas, eggs, grilled meats or rice and beans. It is also an easy way to add freshness to a simple bowl of food.


