Homemade Pico de Gallo That’s Fresh, Zesty, and Easy to Make

Homemade Pico de Gallo is a simple fresh salsa made with juicy tomatoes, crisp onion, jalapeño, cilantro, lime juice, and salt. It comes together without cooking and has a bright, zesty flavor that works beautifully with tacos, tortilla chips, grilled meats, eggs, and more. The key is giving the chopped ingredients a little time to mingle so the lime juice and salt can bring everything together

Why You’ll Love This Recipe

  • Fresh and bright: Ripe tomatoes, lime juice, and cilantro give the salsa a crisp, lively flavor.
  • No cooking required: Everything is chopped, mixed, and ready to serve.
  • Easy to customize: Adjust the jalapeño, lime, onion, or cilantro to suit your taste.
  • Great with everyday meals: Serve it with tacos, burrito bowls, grilled chicken, eggs, or simply scoop it up with tortilla chips.
  • Best made fresh: The vegetables retain their appealing texture when served soon after preparation.
  • Simple ingredients: You only need a handful of produce and basic seasonings.

Ingredients

For about 4 cups of Pico de Gallo, you’ll need:

  • 2 pounds ripe Roma tomatoes, finely diced
  • 1/2 medium white onion, finely diced
  • 1–2 jalapeño peppers, seeded and finely minced
  • 1/2 cup fresh cilantro leaves, chopped
  • 2 tablespoons fresh lime juice
  • 1/2 teaspoon kosher salt, plus more to taste

Ingredient Notes

Roma tomatoes: Their firm flesh and relatively low moisture make them a practical choice for Pico de Gallo. Choose tomatoes that are ripe, fragrant, and firm enough to dice cleanly.

White onion: It provides a sharp, crisp bite that balances the sweetness of the tomatoes. Dice it finely so no single bite is overwhelmed by onion.

Jalapeño: Use one pepper for a milder salsa or two for more heat. Removing the seeds and inner membranes can reduce some of the heat, although the exact spiciness varies from pepper to pepper.

Cilantro: Fresh cilantro adds the characteristic herbal flavor. Chop it shortly before mixing for the freshest flavor.

Lime juice: Fresh lime juice provides acidity and keeps the salsa tasting bright. Bottled lime juice can work in a pinch, but fresh juice is preferable.

Kosher salt: Salt brings out the flavor of the tomatoes and helps the ingredients taste more cohesive.

Ingredients

Everything you need to make fresh homemade Pico de Gallo.

How to Make Pico de Gallo

1. Prepare the Tomatoes

Wash and dry the tomatoes thoroughly. Cut away the stem ends, then dice the tomatoes into small, fairly even pieces. For a chunkier Pico de Gallo, keep the pieces around 1/4 inch; slightly smaller pieces make the salsa easier to scoop with tortilla chips.

If the tomatoes are especially juicy, you can remove some of the seeds and watery interior before dicing. Don’t remove all the moisture, though—the tomato juices help create the fresh salsa’s natural dressing.

2. Dice the Onion and Jalapeño

Finely dice the white onion and mince the jalapeño. For less heat, remove the jalapeño seeds and inner membrane before mincing. Keep the pieces small and similar in size so the onion and pepper distribute evenly throughout the tomatoes.

If you’re particularly sensitive to jalapeño heat, wash your hands thoroughly with soap after handling the pepper and avoid touching your eyes.

3. Chop the Cilantro

Pick the cilantro leaves from any particularly thick stems and roughly chop the leaves. The pieces don’t need to be perfectly uniform. A medium-fine chop allows the cilantro to spread throughout the salsa without turning it into a paste.

4. Combine the Fresh Ingredients

Add the diced tomatoes, white onion, jalapeño, and chopped cilantro to a medium or large mixing bowl. Pour in the fresh lime juice and sprinkle over the kosher salt.

Use a large enough bowl that you can gently mix the ingredients without crushing the tomatoes.

5. Mix and Let the Salsa Rest

Gently fold everything together with a spoon or rubber spatula until the lime juice and salt are distributed throughout. Avoid aggressive stirring, which can crush the tomatoes and make the salsa unnecessarily watery.

Let the Pico de Gallo rest at room temperature for about 10–15 minutes before serving. This short rest gives the salt, lime, tomato juices, onion, jalapeño, and cilantro time to mingle.

Taste after resting and add another pinch of salt or a little more lime juice if needed.

6. Serve Fresh

Transfer the Pico de Gallo to a serving bowl and serve with tortilla chips or spoon it over your favorite Mexican-inspired dishes. For the best texture, serve it while the vegetables are still crisp and juicy.

Recipe Tips

  • Use ripe but firm tomatoes. Very soft tomatoes can release excessive liquid and make the salsa watery. Look for tomatoes that smell fresh and yield slightly when pressed.
  • Keep the dice small and consistent. Similar-sized pieces distribute the onion, jalapeño, and cilantro more evenly through every bite.
  • Don’t overmix. Fold the ingredients gently rather than stirring vigorously. This helps the tomatoes maintain their shape.
  • Taste after resting. Salt and lime become more noticeable after the salsa sits for several minutes, so adjust the seasoning afterward rather than adding a large amount immediately.
  • Control the heat gradually. Jalapeños vary in spiciness. Start with one pepper and add more if you want additional heat.
  • Don’t skip the lime. The acidity balances the tomatoes and helps give the salsa its bright, fresh character.

Fresh Tomato Texture Matters

Pico de Gallo is at its best when the vegetables retain some bite. If you dice the tomatoes too far in advance and let them sit for hours, they will gradually release more juice and become softer.

For the freshest texture, prepare the ingredients relatively close to serving time and give the finished salsa only a short rest before bringing it to the table.

Variations and Substitutions

Make it milder: Use one jalapeño and remove the seeds and inner membrane. You can also reduce the pepper further if you’re serving people who prefer very little heat.

Make it hotter: Add a second jalapeño or replace part of the jalapeño with a hotter fresh chile. Add spicy peppers gradually because their heat can vary considerably.

Use red onion: Red onion can replace white onion when you prefer a slightly sweeter, more colorful salsa.

Add avocado: Fold in diced avocado immediately before serving. Because avocado softens and browns more quickly, this version is best eaten right away.

Add a little fruit: Small amounts of diced mango or pineapple can add sweetness and contrast. Keep the fruit secondary so the salsa still has a savory tomato-forward character.

No cilantro: If cilantro isn’t your preference, simply leave it out. The salsa will still have the fresh tomato, lime, onion, and jalapeño foundation.

What to Serve With Pico de Gallo

Pico de Gallo works especially well as a fresh topping or side for:

  • Chicken or steak tacos
  • Beef burrito bowls
  • Chicken fajitas
  • Cheese quesadillas
  • Scrambled or fried eggs
  • Grilled chicken
  • Black beans and rice
  • Tortilla chips and guacamole

It can also be spooned over baked potatoes, grilled fish, burgers, or simple rice bowls when you want a fresh, acidic topping.

Storage and Reheating

Refrigerator

Place leftover Pico de Gallo in an airtight container and refrigerate promptly. For the best texture and flavor, use it within 2–3 days.

The tomatoes will release more liquid as they sit, and the onion and jalapeño flavors may become stronger. Give the salsa a gentle stir before serving and drain off some excess liquid if necessary.

Freezer

Freezing isn’t recommended for Pico de Gallo. Tomatoes, onions, and fresh herbs lose their crisp texture after freezing and thawing, leaving the salsa much softer than freshly prepared Pico de Gallo.

Reheating

Pico de Gallo is served cold or at cool room temperature, so reheating isn’t necessary. If refrigerated, simply remove the desired portion and let it sit briefly before serving if you prefer it less chilled.

Leave a Reply

Your email address will not be published. Required fields are marked *