Pico de Gallo (Authentic Mexican Salsa)

Facebook
Pinterest

This easy pico de gallo recipe is a fresh, uncooked Mexican salsa made with ripe tomatoes, white onion, cilantro, jalapeño, lime juice, and salt. It is crisp, juicy, spicy to your taste, and ready in about 15 minutes.

Close-up of fresh Pico de Gallo with tomatoes, white onion, cilantro, and jalapeño.

Pico de Gallo is one of the easiest ways to add fresh color and flavor to tacos, quesadillas, burrito bowls, grilled chicken, or tortilla chips. Each bite has sweet tomato, sharp onion, bright lime, fresh cilantro, and a little heat from jalapeño.

This version keeps the ingredients simple and lets the tomatoes do most of the work. For another fresh, colorful dip with bright lime flavor, try this Cowboy Caviar. It is an easy party-ready recipe with beans, corn, avocado, and a zesty lime dressing.

Dice everything evenly, season it just before serving, and let the flavors sit together for a few minutes so the salsa becomes juicy without turning watery.

Why You’ll Love This Pico de Gallo

  • Made with six fresh, simple ingredients.
  • No cooking, blending, or food processor needed.
  • Easy to adjust for more lime, salt, or jalapeño heat.
  • Ready in about 15 minutes.
  • Works as a taco topping, side salad, dip, or fresh condiment.
Pico de Gallo with diced tomatoes, white onion, cilantro, and jalapeño served on a white plate.
Fresh Pico de Gallo made with tomatoes, onion, cilantro, jalapeño, lime, and salt.

What Is Pico de Gallo?

Pico de gallo, also called salsa fresca, is a fresh Mexican salsa made with chopped tomatoes, onion, cilantro, chile pepper, lime juice, and salt. Unlike blended salsa, pico de gallo is chunky, crisp, and served fresh.

Ingredients for Pico de Gallo

Use ripe but firm tomatoes so they hold their shape after chopping. Soft, overripe tomatoes can release too much liquid and make the salsa watery.

Ingredients

  • 3 large ripe tomatoes, diced (about 1 lb 4 oz / 570 g)
  • ⅓ cup roughly chopped fresh cilantro leaves (about 8 g)
  • ¼ cup finely chopped white onion (about 40 g)
  • 1½ tablespoons finely chopped jalapeño or serrano pepper, adjusted to taste (about 15 g)
  • 1 to 2 tablespoons fresh lime juice, adjusted to taste (15 to 30 ml)
  • ½ teaspoon table salt (3 g)
Tomatoes, white onion, cilantro, jalapeño, lime juice, and salt for homemade Pico de Gallo.
Six simple ingredients make this fresh tomato salsa.

Ingredient Notes and Substitutions

Tomatoes: Use ripe, firm tomatoes with good flavor. Roma tomatoes are a good choice because they are less watery, but regular vine tomatoes also work well.

White onion: White onion gives the clean, sharp flavor most often used in fresh Mexican salsa. Red onion can work, but it has a stronger flavor and will change the color slightly.

Cilantro: Fresh cilantro gives the salsa its classic taste. Flat-leaf parsley can be used if needed, though it will not taste the same.

Jalapeño:Remove the seeds and white membranes for milder heat. Leave some in for a spicier salsa, or use serrano pepper when you want more heat. For help choosing a milder or hotter pepper, see Simply Recipes’ guide to checking jalapeño heat.

Lime juice: Start with 1 tablespoon, taste, then add more if needed. Fresh lime juice is much better than bottled juice here.

How to Make Pico de Gallo

Chop the tomatoes and add the fresh ingredients

Dice the tomatoes into small, even pieces, about ¼ to ⅓ inch wide. Add them to a large bowl.

Add the chopped white onion, cilantro, and jalapeño. Pour over the lime juice, sprinkle in the salt, and keep everything in the bowl ready for mixing.

For a less watery salsa, remove the very seedy center of the tomatoes before dicing. This is especially useful when tomatoes are very ripe. See The Kitchn’s guide to seeding tomatoes for an easy, less-messy method.

Diced tomatoes in a bowl, followed by white onion, cilantro, and jalapeño added for Pico de Gallo.
Chop the tomatoes, then add onion, cilantro, and jalapeño.

Mix gently and let the flavors come together

Use a spoon to gently toss the tomatoes, onion, cilantro, jalapeño, lime juice, and salt until everything is evenly combined.

Taste and adjust with more lime juice, salt, or jalapeño if needed. Let the salsa rest for 5 to 10 minutes before serving so the flavors blend together.

Pico de Gallo ingredients being gently mixed in a glass bowl until evenly combined.
Toss gently, taste, and let the fresh salsa rest briefly before serving

Serve while fresh

Spoon it into a bowl, pile it over tacos, or serve it beside tortilla chips.It is also especially good tucked into a warm Chicken Quesadilla, where the fresh tomato, cilantro, and lime balance the cheesy filling. Fresh tomato salsa is commonly served with tacos, burritos, quesadillas, nachos, and other Mexican dishes.

Fresh tomato salsa with cilantro, onion, and jalapeño served in a white bowl.
Serve the salsa fresh while the tomatoes are crisp and juicy.
Close-up of fresh Pico de Gallo with tomatoes, white onion, cilantro, and jalapeño.

Pico de Gallo (Authentic Mexican Salsa)

A bright, fresh Mexican salsa made with chopped tomatoes, white onion, cilantro, jalapeño, lime juice, and salt. Perfect for tacos, quesadillas, nachos, grilled meat, and tortilla chips.
Prep Time 15 minutes
Cook Time 0 minutes
rest time 10 minutes
Total Time 25 minutes
Servings: 4
Course: Salad, Side Dish
Cuisine: Mexican
Calories: 35

Ingredients
  

  • 3 large ripe tomatoes diced (about 1 lb 4 oz / 570 g)
  • cup fresh cilantro leaves roughly chopped (about 8 g)
  • ¼ cup white onion finely chopped (about 40 g)
  • tablespoons jalapeño or serrano pepper finely chopped (about 15 g)
  • 1 to 2 tablespoons fresh lime juice 15 to 30 ml
  • ½ teaspoon table salt 3 g

Equipment

  • Cutting board
  • Sharp chef’s knife
  • Large mixing bowl
  • Spoon
  • Measuring spoons
  • Citrus juicer (optional)

Method
 

  1. Dice the tomatoes into small, even pieces. Add them to a large mixing bowl.
  2. Add the chopped white onion, cilantro, and jalapeño to the tomatoes.
  3. Pour in 1 tablespoon lime juice and sprinkle over the salt.
  4. Toss gently until the ingredients are evenly combined.
  5. Taste and add more lime juice, salt, or jalapeño if needed.
  6. Let rest for 5 to 10 minutes before serving.

Nutrition

Calories: 35kcalCarbohydrates: 8gProtein: 1gSodium: 295mgPotassium: 315mgFiber: 2gSugar: 5gVitamin A: 520IUVitamin C: 23mgCalcium: 16mgIron: 0.5mg

Notes

  • Remove tomato seeds and watery centers for a less watery salsa.
  • Use serrano pepper instead of jalapeño for extra heat.
  • Start with 1 tablespoon lime juice, then adjust after tasting.
  • Store leftovers in an airtight container in the refrigerator.
  • Best served fresh on the day it is made.
  • Nutrition values are approximate and based on 4 servings.

Tried this recipe?

Let us know how it was!

Expert Tips for the Best Pico de Gallo

  • Choose tomatoes that feel ripe but still firm when gently pressed.
  • For an easy party spread, serve this Pico de Gallo alongside these Crispy Baked Jalapeño Poppers with tortilla chips and extra lime wedges.
  • Cut the tomatoes and onion into similar-sized pieces for a better texture.
  • Use a sharp knife so the tomatoes stay neat instead of getting crushed.
  • Start with less jalapeño, then add more after tasting.
  • Add lime juice gradually because different limes vary in acidity.
  • Use fresh cilantro leaves rather than dried cilantro.
  • Do not overmix, or the tomatoes can become soft and watery.
  • Serve with a slotted spoon if a lot of tomato juice gathers at the bottom.

Storage and Freezing

  • This salsa is best eaten on the day it is made, while the tomatoes are crisp and fresh. Keep leftovers in an airtight container in the refrigerator and use within 1 to 2 days.
  • If you have extra cilantro after making the salsa, trim the stems and store it upright in a small jar of water in the refrigerator, loosely covered. Serious Eats’ cilantro storage guide explains this simple method for keeping tender herbs fresh longer.
  • Because it contains cut tomatoes, refrigerate it promptly after serving. The FDA recommends keeping cut tomatoes and foods made with them refrigerated at 41°F (5°C) or below.
  • Do not freeze it. The tomatoes, onion, and cilantro will become soft and watery after thawing.

Variations

  • Add diced avocado just before serving for a creamy avocado salsa.
  • Use serrano pepper instead of jalapeño for more heat.
  • Add finely diced cucumber for extra freshness and crunch.
  • Stir in a small amount of diced mango for a sweet-spicy version.
  • Add a little olive oil when serving it as a side salad rather than a taco topping.

Frequently Asked Questions

Can I make this ahead?

Yes, but it is best prepared close to serving time. For a next-day batch, chop the tomatoes, onion, cilantro, and jalapeño, then store them covered in the refrigerator. Add lime juice and salt shortly before serving.

How long does it last?

It is at its best within a few hours. Leftovers can be stored for 1 to 2 days, but the tomatoes will release more juice and become softer over time.

Can I freeze it?

No. Freezing changes the texture of fresh tomatoes, cilantro, and onion, so the salsa will not stay crisp after thawing.

What can I serve with it?

Serve it with tortilla chips, grilled chicken, scrambled eggs, tacos, or quesadillas. It also makes a bright, fresh side for these Charcoal Chicken Shop Chicken Skewers served with pita and lemon.

Can I substitute the white onion?

Yes. Red onion, shallots, or scallions can work, but white onion gives the cleanest and most traditional flavor.

Why did my salsa turn watery?

This usually happens when the tomatoes are too soft, the salsa sits too long, or the tomatoes were not drained of their watery seed centers. Use firm tomatoes, mix gently, and season shortly before serving.

What is the difference between pico de gallo and salsa?

Pico de gallo is fresh, chunky, and made with raw chopped ingredients. Salsa is usually smoother, saucier, and may be blended or cooked.

Is pico de gallo healthy?

Yes. Pico de gallo is made with fresh vegetables, lime juice, and herbs, so it is naturally low in calories and full of fresh flavor.

Can you freeze pico de gallo?

Freezing is not recommended because the tomatoes and cilantro become soft and watery after thawing.

More Recipes You Will Like :

Estimated reading time: 8 minutes

Leave a Reply

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

Recipe Rating