Welcome to Eatcleanrecipes

Pico De Gallo

By Jennifer Adams | May 13, 2026
Pico De Gallo
Dips

Pico De Gallo

Prep15 min
Cook0 min
Total45 min
Serves4
Pico De Gallo
Fresh Pico De Gallo

I still remember the first time I tasted Pico De Gallo at a family gathering. The combination of fresh, crunchy ingredients and the burst of flavors in each bite was like a symphony on my palate. Since then, I've been hooked on making this delicious condiment from scratch.

Pico De Gallo is more than just a simple salsa; it's an experience that elevates any dish it's paired with. Whether you're serving it with tacos, grilled meats, or vegetables, its bright, zesty flavor adds a depth and freshness that's hard to resist.

This recipe is special because it captures the essence of traditional Pico De Gallo while allowing for a bit of personalization. You can adjust the level of heat to your liking and add your favorite ingredients to make it truly unique.

What I love about Pico De Gallo is its versatility. It's perfect for any occasion, whether you're hosting a dinner party or just need a quick and easy snack. The best part is that it's incredibly simple to make, requiring just a few fresh ingredients and some basic kitchen tools.

In this recipe, I'll guide you through the process of making authentic Pico De Gallo from scratch. We'll cover everything from selecting the freshest ingredients to tips for customizing the flavor to your taste.

Why You’ll Love This Recipe

  • Pico De Gallo is incredibly easy to make, requiring just a few simple ingredients and basic kitchen tools.
  • It's a versatile condiment that can be paired with a wide variety of dishes, from tacos and grilled meats to vegetables and chips.
  • The recipe is highly customizable, allowing you to adjust the level of heat and add your favorite ingredients to make it unique.
  • Pico De Gallo is a healthy and nutritious option, made with fresh, whole ingredients and no added preservatives or artificial flavorings.
  • It's perfect for any occasion, whether you're hosting a dinner party or just need a quick and easy snack.
  • The flavors are bright and fresh, making it a great way to add some excitement to your meals.

Why This Recipe Works

The key to a great Pico De Gallo is using the freshest, highest-quality ingredients. This means choosing ripe tomatoes, crisp onions, and fragrant cilantro. The combination of these ingredients, along with a squeeze of lime juice and a pinch of salt, creates a flavor profile that's both balanced and vibrant.

Another important aspect of making Pico De Gallo is the texture. You want the ingredients to be finely chopped, but not so fine that they become mushy. This texture provides a nice contrast to the smoothness of the lime juice and the crunch of the onions.

The acidity in the lime juice plays a crucial role in bringing all the flavors together. It helps to break down the cell walls of the ingredients, releasing their natural juices and creating a harmonious balance of flavors.

Ingredients You’ll Need

To make Pico De Gallo, you'll need a few simple ingredients, including fresh tomatoes, onions, cilantro, jalapeño peppers, lime juice, and salt. When selecting your ingredients, look for the freshest and highest-quality options available. This will ensure that your Pico De Gallo has the best possible flavor and texture.

One of the most important ingredients in Pico De Gallo is the tomatoes. You want to choose tomatoes that are ripe but still firm, as they will provide the best flavor and texture. You can use any variety of tomato you like, but Roma or cherry tomatoes work particularly well.

  • 2 cups diced fresh tomatoesChoose ripe but firm tomatoes for the best flavor and texture. You can use any variety of tomato you like, but Roma or cherry tomatoes work particularly well.
  • 1/2 cup diced red onionUse a sweet onion, such as Vidalia or Maui, for the best flavor. Make sure to dice the onion finely, but not so fine that it becomes mushy.
  • 1/4 cup chopped fresh cilantroChoose fresh cilantro with bright green leaves and a fragrant aroma. You can adjust the amount of cilantro to your taste, but 1/4 cup is a good starting point.
  • 1 jalapeño pepper, seeded and finely choppedUse a fresh jalapeño pepper for the best flavor. You can adjust the level of heat to your liking by using more or less of the pepper.
  • 2 tablespoons lime juiceUse freshly squeezed lime juice for the best flavor. You can adjust the amount of lime juice to your taste, but 2 tablespoons is a good starting point.
  • 1 teaspoon saltUse a high-quality salt, such as kosher or sea salt, for the best flavor. You can adjust the amount of salt to your taste, but 1 teaspoon is a good starting point.
  • 1/4 teaspoon black pepperUse freshly ground black pepper for the best flavor. You can adjust the amount of pepper to your taste, but 1/4 teaspoon is a good starting point.
  • 1 avocado, diced (optional)Use a ripe avocado for the best flavor and texture. You can add the avocado to the Pico De Gallo just before serving, or use it as a topping.
  • 1 lime, cut into wedges (optional)Use a fresh lime for the best flavor. You can serve the lime wedges on the side, allowing each person to squeeze a bit of lime juice over their Pico De Gallo.
  • 1/4 cup chopped fresh parsley (optional)Use fresh parsley with bright green leaves and a fragrant aroma. You can add the parsley to the Pico De Gallo just before serving, or use it as a garnish.
  • Salt and pepper to tasteUse a high-quality salt and pepper for the best flavor. You can adjust the amount of salt and pepper to your taste, adding more or less as needed.
Ingredients for Pico De Gallo

Equipment You’ll Need

Large cutting boardSharp chef's knifeMeasuring cups and spoonsWooden spoon or spatulaInstant-read thermometerLime juicer (optional)

How to Make Pico De Gallo

  1. 1
    Start by preparing your ingredients. Dice the tomatoes, onion, and jalapeño pepper, and chop the cilantro and parsley (if using). Make sure to dice the ingredients finely, but not so fine that they become mushy.
  2. 2
    In a large bowl, combine the diced tomatoes, onion, jalapeño pepper, and chopped cilantro. Stir well to combine, making sure that all the ingredients are evenly distributed.
  3. 3
    Squeeze the lime juice over the top of the mixture, making sure that all the ingredients are coated with the juice. You can adjust the amount of lime juice to your taste, but 2 tablespoons is a good starting point.
  4. 4
    Add the salt and black pepper to the mixture, stirring well to combine. You can adjust the amount of salt and pepper to your taste, adding more or less as needed.
  5. 5
    Cover the bowl with plastic wrap and refrigerate the mixture for at least 30 minutes to allow the flavors to meld. This will help the ingredients to combine and the flavors to develop.
  6. 6
    Just before serving, stir the mixture well and adjust the seasoning as needed. You can add more lime juice, salt, or pepper to taste, or add other ingredients such as diced avocado or chopped parsley.
  7. 7
    Serve the Pico De Gallo chilled, garnished with additional cilantro or parsley if desired. You can serve it with tortilla chips, on tacos, or as a topping for grilled meats or vegetables.
  8. 8
    If using avocado, dice it just before serving and stir it into the Pico De Gallo. You can also serve the avocado on the side, allowing each person to add it to their Pico De Gallo as desired.
  9. 9
    If using lime wedges, serve them on the side, allowing each person to squeeze a bit of lime juice over their Pico De Gallo. This will help to add a burst of fresh flavor to the dish.
  10. 10
    To store any leftover Pico De Gallo, cover the bowl with plastic wrap and refrigerate it for up to 24 hours. You can also freeze it for up to 2 months, thawing it in the refrigerator overnight before serving.

Expert Tips

  • Use the freshest and highest-quality ingredients available for the best flavor and texture.
  • Adjust the level of heat to your liking by using more or less of the jalapeño pepper.
  • Add the avocado just before serving to prevent it from becoming mushy.
  • Serve the Pico De Gallo chilled, as this will help to bring out the flavors and textures of the ingredients.
  • Consider using other ingredients such as diced mango or pineapple to add a sweet and fruity flavor to the Pico De Gallo.
  • Experiment with different types of peppers, such as habanero or Anaheim, to add a unique flavor and heat level to the Pico De Gallo.
  • Make the Pico De Gallo ahead of time and store it in the refrigerator for up to 24 hours to allow the flavors to meld.
  • Serve the Pico De Gallo with tortilla chips, on tacos, or as a topping for grilled meats or vegetables for a delicious and easy snack or meal.

Common Mistakes to Avoid

  • Using low-quality or old ingredients, which can result in a lackluster flavor and texture.
  • Not adjusting the level of heat to your liking, which can result in a Pico De Gallo that is too spicy or not spicy enough.
  • Not refrigerating the Pico De Gallo for at least 30 minutes to allow the flavors to meld, which can result in a dish that tastes disjointed and unbalanced.
  • Adding the avocado too far in advance, which can result in a mushy and unappetizing texture.
  • Not serving the Pico De Gallo chilled, which can result in a dish that lacks flavor and texture.
  • Not experimenting with different ingredients and flavor combinations, which can result in a Pico De Gallo that is boring and uninteresting.

Variations and Substitutions

  • Add diced mango or pineapple to the Pico De Gallo for a sweet and fruity flavor.
  • Use different types of peppers, such as habanero or Anaheim, to add a unique flavor and heat level to the Pico De Gallo.
  • Add chopped fresh herbs, such as parsley or basil, to the Pico De Gallo for a fresh and fragrant flavor.
  • Use different types of citrus juice, such as lemon or orange, to add a unique flavor to the Pico De Gallo.
  • Add diced grilled chicken or steak to the Pico De Gallo for a hearty and filling snack or meal.
  • Serve the Pico De Gallo with different types of chips or crackers, such as tortilla chips or pita chips, for a crunchy and satisfying snack.
  • Make the Pico De Gallo ahead of time and store it in the refrigerator for up to 24 hours to allow the flavors to meld.

What to Serve With Pico De Gallo

Pico De Gallo is a versatile condiment that can be served with a wide variety of dishes. Consider serving it with tortilla chips, on tacos, or as a topping for grilled meats or vegetables. You can also use it as a dip for raw or roasted vegetables, or as a sauce for grilled fish or chicken.

Some other ideas for serving Pico De Gallo include using it as a topping for nachos or quesadillas, or as a sauce for tacos or grilled meats. You can also serve it with different types of chips or crackers, such as pita chips or crostini, for a crunchy and satisfying snack.

Tortilla chipsTacosGrilled meatsVegetablesNachosQuesadillasPita chipsCrostini

Make-Ahead, Storage, Freezing and Reheating

To store any leftover Pico De Gallo, cover the bowl with plastic wrap and refrigerate it for up to 24 hours. You can also freeze it for up to 2 months, thawing it in the refrigerator overnight before serving.

When storing Pico De Gallo, it's best to keep it in an airtight container to prevent it from becoming contaminated or absorbing odors from other foods. You can also consider making it ahead of time and storing it in the refrigerator for up to 24 hours to allow the flavors to meld.

To freeze Pico De Gallo, scoop it into an airtight container or freezer bag and label it with the date. When you're ready to serve it, thaw it in the refrigerator overnight and stir well before serving.

Frequently Asked Questions

What is Pico De Gallo?

Pico De Gallo is a type of fresh salsa that originated in Mexico. It's made with diced tomatoes, onions, jalapeño peppers, cilantro, and lime juice, and is often served as a condiment or topping for various dishes.

How do I make Pico De Gallo?

To make Pico De Gallo, simply combine diced tomatoes, onions, jalapeño peppers, cilantro, and lime juice in a bowl. Stir well to combine and adjust the seasoning as needed. Refrigerate for at least 30 minutes to allow the flavors to meld.

What can I serve Pico De Gallo with?

Pico De Gallo is a versatile condiment that can be served with a wide variety of dishes. Consider serving it with tortilla chips, on tacos, or as a topping for grilled meats or vegetables.

How do I store Pico De Gallo?

To store Pico De Gallo, cover the bowl with plastic wrap and refrigerate it for up to 24 hours. You can also freeze it for up to 2 months, thawing it in the refrigerator overnight before serving.

Can I make Pico De Gallo ahead of time?

Yes, you can make Pico De Gallo ahead of time and store it in the refrigerator for up to 24 hours to allow the flavors to meld. Simply stir well before serving and adjust the seasoning as needed.

Can I customize Pico De Gallo to my taste?

Yes, you can customize Pico De Gallo to your taste by adjusting the level of heat, adding different ingredients, or using different types of citrus juice. Feel free to experiment and find the combination that works best for you.

Is Pico De Gallo healthy?

Yes, Pico De Gallo is a healthy condiment made with fresh, whole ingredients. It's low in calories and rich in vitamins and antioxidants, making it a great addition to a healthy diet.

Can I use Pico De Gallo as a dip?

Yes, you can use Pico De Gallo as a dip for raw or roasted vegetables, or as a sauce for grilled fish or chicken. Simply serve it chilled and enjoy!

The Full Recipe
Recipe Card
Pico De Gallo

Pico De Gallo

Make fresh Pico De Gallo from scratch with this easy recipe, perfect for topping tacos, grilled meats, and vegetables

Prep15 min
Cook0 min
Total45 min
Serves4
Pin Recipe

Ingredients

  • 2 cups diced fresh tomatoes
  • 1/2 cup diced red onion
  • 1/4 cup chopped fresh cilantro
  • 1 jalapeño pepper, seeded and finely chopped
  • 2 tablespoons lime juice
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 avocado, diced (optional)
  • 1 lime, cut into wedges (optional)
  • 1/4 cup chopped fresh parsley (optional)
  • Salt and pepper to taste

Instructions

  1. Start by preparing your ingredients. Dice the tomatoes, onion, and jalapeño pepper, and chop the cilantro and parsley (if using). Make sure to dice the ingredients finely, but not so fine that they become mushy.
  2. In a large bowl, combine the diced tomatoes, onion, jalapeño pepper, and chopped cilantro. Stir well to combine, making sure that all the ingredients are evenly distributed.
  3. Squeeze the lime juice over the top of the mixture, making sure that all the ingredients are coated with the juice. You can adjust the amount of lime juice to your taste, but 2 tablespoons is a good starting point.
  4. Add the salt and black pepper to the mixture, stirring well to combine. You can adjust the amount of salt and pepper to your taste, adding more or less as needed.
  5. Cover the bowl with plastic wrap and refrigerate the mixture for at least 30 minutes to allow the flavors to meld. This will help the ingredients to combine and the flavors to develop.
  6. Just before serving, stir the mixture well and adjust the seasoning as needed. You can add more lime juice, salt, or pepper to taste, or add other ingredients such as diced avocado or chopped parsley.
  7. Serve the Pico De Gallo chilled, garnished with additional cilantro or parsley if desired. You can serve it with tortilla chips, on tacos, or as a topping for grilled meats or vegetables.
  8. If using avocado, dice it just before serving and stir it into the Pico De Gallo. You can also serve the avocado on the side, allowing each person to add it to their Pico De Gallo as desired.
  9. If using lime wedges, serve them on the side, allowing each person to squeeze a bit of lime juice over their Pico De Gallo. This will help to add a burst of fresh flavor to the dish.
  10. To store any leftover Pico De Gallo, cover the bowl with plastic wrap and refrigerate it for up to 24 hours. You can also freeze it for up to 2 months, thawing it in the refrigerator overnight before serving.

Nutrition (per serving, approximate)

50Calories
1gProtein
10gCarbs
0gFat